profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/XhmikosR/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
XhmikosR Greece https://xhmikosr.io/ @twbs maintainer, open-source software believer

addyosmani/critical 9277

Extract & Inline Critical-path CSS in HTML pages

GoogleChromeLabs/quicklink 9059

⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time

jakearchibald/svgomg 4684

Web GUI for SVGO

kangax/html-minifier 4514

Javascript-based HTML compressor/minifier (with Node.js support)

danmar/cppcheck 3690

static analysis of C/C++ code

mdo/github-buttons 2716

Showcase the success of any GitHub repo or user with these simple, static buttons with dynamic counts.

jsdelivr/bootstrapcdn 1123

Free Bootstrap CDN hosting

kristerkari/stylelint-scss 711

A collection of SCSS specific linting rules for stylelint

karma-runner/karma-jasmine 525

A Karma plugin - adapter for Jasmine testing framework.

Johann-S/bs-stepper 320

A stepper for Bootstrap 4.x

push eventjakearchibald/svgomg

XhmikosR

commit sha 9969457ce5903b19f5833f009a85eb8fcce3c8c2

main-controller.js: use a ternary

view details

push time in 39 minutes

push eventjakearchibald/svgomg

XhmikosR

commit sha 0f9b95ccd654acd94b132d1e115f9770e7dd370b

Use destructuring in more places

view details

XhmikosR

commit sha 4902c3c6dce2a6cf8a4ec8567849d561377c4ea3

main-menu.js: return early

view details

XhmikosR

commit sha 32a83b332ee5fce13e47e9241ae46eb2d3a03eef

ripple: switch to a `span`

view details

XhmikosR

commit sha 7deeb1f0c3ff6540555c01d830222a35717f905f

svg-file.js: trim before getting the text length

view details

XhmikosR

commit sha 21e6ea1b5e07117b7a6737f35b1435484dc0c0d4

Remove the About menu item. Contribute already links to the repository.

view details

XhmikosR

commit sha 3ffc267497aa9c411a2471f2c23a4bd935649594

_results.scss: specify `line-height`

view details

XhmikosR

commit sha 3b8cf1ad545e0e092cf4c475c735dd3826efb059

Remove underscore from public methods

view details

XhmikosR

commit sha 2c79306d8aaea1638972b0939e62ed475bd00217

Add a `d-none` utility

view details

XhmikosR

commit sha cff2f48490b2388d00642d9fbb5f4ad884f1509e

floating-button: move inline styles to CSS

view details

XhmikosR

commit sha a71d17e5f88ef8884f32566e2a28e7c2b075ad41

bg-fill-button.js: use `classList.toggle()`

view details

XhmikosR

commit sha 7e00b6806f9206d8de794a89e0a36642dd92af2b

transitionClassFunc(): use `classList.toggle()`

view details

XhmikosR

commit sha 656e91f60e94b3f0ab3cc22011f57c55e28e01ce

results-container.js: combine Probably less readable

view details

XhmikosR

commit sha 7512c9b7f5310beb8f15b5cbb61fa9ba1862da20

floating-action-button.js: remove the `classList` parameter

view details

XhmikosR

commit sha b0a0834a200750dcef4f052eba1eb02c6cf67568

results-cache.js: add a comment for future reference

view details

XhmikosR

commit sha fdff8420bbb01219e19d96ebd85c91ef374d65a3

Move demo SVG to the root build folder

view details

XhmikosR

commit sha d0939997a95a422cf1cc61e3db387ec28ca8a3a5

utils: cache `classList.contains()` calls

view details

XhmikosR

commit sha f34f7b2c7ef8743b2d692d84cce022f0a2dbd159

CSS: use the `rgba` function with color

view details

XhmikosR

commit sha bba84f1ad0f9b95bb1ad29a1f2c0f58572b98a55

view-toggler.js: remove function used once

view details

XhmikosR

commit sha 81e498adb8a23a4ae0b815d3c1215a9e1f219e33

Rename the global `version` variable to `svgomgVersion`

view details

XhmikosR

commit sha cec2907d4b3acb25b388d13bc4177d03c3ee8478

Actually, move test-svgs to the repo root folder

view details

push time in an hour

push eventjakearchibald/svgomg

XhmikosR

commit sha d7fdcabb863aaaa5afe82580e6544b3722e67d06

Assorted lint tweaks

view details

XhmikosR

commit sha 08205baaf728876eb12abf151fdeb49ff235b8bc

strToEl: cast to String in the function

view details

XhmikosR

commit sha 8cfec269efc490a28675d9050bf790172c07ce0e

floating-action-button.js: make the `minor` parameter true by default

view details

XhmikosR

commit sha af5167d73ada0dc2e59ab5e73ddacdadf10845af

Switch to arrow functions when possible

view details

XhmikosR

commit sha 616618b39943caa06aed185c789041a01b04824a

main-controller.js: use Object destructuring

view details

XhmikosR

commit sha 2ee7dfa8c88fbc5a60ae1a5ab98bbc36dfdc7fe4

Remove zero

view details

XhmikosR

commit sha 152695373b59d2b8928647a2578f6987212c5745

Combine multiple `append` calls.

view details

XhmikosR

commit sha 068101db12419c89e4b2de1d3fa23ba4d2412015

Sass cleanup nu.scss: remove unused selectors

view details

XhmikosR

commit sha 00bfc58d94b9efbce30353a17055037628e42d1c

floating button CSS WIP

view details

XhmikosR

commit sha 18e18a7ac98a384b566c8990eaf2192abe6753f7

Add `type="button"` in buttons. The default is `type="submit"`

view details

XhmikosR

commit sha d2544a1e08dd5c5240f0ad2b303bde443c497115

a11y tweaks * use a darker light gray color * add aria-label in Open SVG input * switch to buttons when possible

view details

XhmikosR

commit sha ca3b26d3d78ff5cac95852ea38a26e2210ce3573

WIP main menu a11y

view details

XhmikosR

commit sha 0fe3f593537558fcfaccade17e61bada6175a650

gulp: stop minifying on development

view details

XhmikosR

commit sha 363bf8952ce3874ec753ee44cb16d48129d545c6

Switch to xo + prettier for linting

view details

XhmikosR

commit sha 9d7c5a190e4bbaa1d8f0bc5b11eb3fbf1f3a48f0

Autofix

view details

XhmikosR

commit sha b0901d069e0250db6e863d5413342f11c878e507

Add comments and fix/ignore a couple of issues

view details

XhmikosR

commit sha c25944fe378d7f7fa8cc901b7b4e63816cca7089

reduce return assign?

view details

XhmikosR

commit sha d377985d097024386d9a0601026b1ba7f53205e5

Move scrolling to the iframe string

view details

XhmikosR

commit sha 70a9a0e0b1f80e831b69733561203b3997dbed1a

touchDistance(): switch to `Math.hypot()`

view details

XhmikosR

commit sha cb9f3ae8a59d25648a84903c44430abbbf987f28

Reduce `querySelector()` scope

view details

push time in an hour

push eventXhmikosR/svgo

XhmikosR

commit sha a44fab3919169d6551bbb813c9e356baf8925d64

Switch to xo

view details

XhmikosR

commit sha d794c6c4136bf00d6248b02859b30b54c206636f

Comply to the new rules

view details

XhmikosR

commit sha 4da13cd0c749d24b340d0e5a5bc9d68496df6887

Split GitHub Actions Now it's possible to restart individual workflows.

view details

XhmikosR

commit sha e5be27e0fcf41791b6cfca4c60f4dfe659e4e686

TEMP Run CI on all branches

view details

XhmikosR

commit sha aa5ccc74658cb8645c08abb63d028bc91eacb698

lib/path.js: use the existent `removeLeadingZero` util

view details

XhmikosR

commit sha 9bcde44238352f1735dfa422297090e7eb7e42d5

Use spread instead of .apply()

view details

XhmikosR

commit sha a7e32985cf8eddc11ee23c0985da5eed0e9e0c4a

Use spread when possible

view details

XhmikosR

commit sha 44085963bf59d707ba1ccddc0fdfbf3b4ac75dc9

Use `string.startsWith` instead of `charAt`.

view details

push time in 2 hours

PR opened svg/svgo

Update devDependencies
  • @rollup/plugin-node-resolve ^13.0.4 → ^13.0.5
  • @types/jest ^27.0.1 → ^27.0.2
  • node-fetch ^2.6.2 → ^2.6.5
  • playwright ^1.14.1 → ^1.15.0
  • prettier ^2.4.0 → ^2.4.1
  • rollup ^2.56.3 → ^2.57.0
  • strip-ansi ^6.0.0 → ^6.0.1
+190 -155

0 comment

2 changed files

pr created time in 2 hours

create barnchXhmikosR/svgo

branch : deps

created branch time in 2 hours

push eventjakearchibald/svgomg

push time in 2 hours

push eventXhmikosR/svgo

Bogdan Chadkin

commit sha 4c6a091a9026a6fdd0e67728e7bf7532e4b525dd

Replace colorette with nanocolors (#1586) Ref https://github.com/ai/nanocolors Nanocolors is the new player in color libraries. And it's perfectly packaged as all @ai packages. Colorette is already replaced even in transitive dependencies.

view details

Bogdan Chadkin

commit sha 7111c52f9609bb91c2338ffcd703bedd2a22b30e

Support es modules (#1583) Ref https://github.com/svg/svgo/issues/1579 In config of course. Projects with type:module can now use modules to export config ```js export default { plugins: [] } ``` Also added support for resolving svgo.config.mjs and svgo.config.cjs. Moved loadConfig tests to svgo-node tests. mjs test is skipped for now in node 10, just don't use modules there

view details

Bogdan Chadkin

commit sha 6e23b9cf562b40290e87105eb98e291a2c364bb0

Cover svg parser with tsdoc (#1584) Moved to lib/parser.js. The code will be slightly simpler when JSAPI will be removed in v3.

view details

Samuel Vaillant

commit sha 8af10de8d440a4bfdeffeadcba6a34bed615b25c

fix(plugin): removeAttrs: warn without attrs (#1582)

view details

Bogdan Chadkin

commit sha 9ebff13725d716fdbf8bbaa266f34de1cd20c499

Refactor mergeStyles (#1575) - covered with tsdoc - replace another closestByName usage with visitSkip symbol to skip subtree instead of skipping element by ancestor Better review with hidden whitespaces as most code just got bigger indent.

view details

Bogdan Chadkin

commit sha 543346ca9718c9bb4aaf0261a982615f91a3c169

Refactor moveElemsAttrsToGroup (#1574) - migrated to visitor plugin api - covered with tsdoc - added more test cases - restructured and simplified code

view details

Bogdan Chadkin

commit sha acd91835f5dc554d76ce0cf16f88aca842f24a93

2.7.0

view details

push time in 2 hours

created tagXhmikosR/svgo

tagv2.7.0

⚙️ Node.js tool for optimizing SVG files

created time in 2 hours

push eventXhmikosR/svgo

Bogdan Chadkin

commit sha 4c6a091a9026a6fdd0e67728e7bf7532e4b525dd

Replace colorette with nanocolors (#1586) Ref https://github.com/ai/nanocolors Nanocolors is the new player in color libraries. And it's perfectly packaged as all @ai packages. Colorette is already replaced even in transitive dependencies.

view details

Bogdan Chadkin

commit sha 7111c52f9609bb91c2338ffcd703bedd2a22b30e

Support es modules (#1583) Ref https://github.com/svg/svgo/issues/1579 In config of course. Projects with type:module can now use modules to export config ```js export default { plugins: [] } ``` Also added support for resolving svgo.config.mjs and svgo.config.cjs. Moved loadConfig tests to svgo-node tests. mjs test is skipped for now in node 10, just don't use modules there

view details

Bogdan Chadkin

commit sha 6e23b9cf562b40290e87105eb98e291a2c364bb0

Cover svg parser with tsdoc (#1584) Moved to lib/parser.js. The code will be slightly simpler when JSAPI will be removed in v3.

view details

Samuel Vaillant

commit sha 8af10de8d440a4bfdeffeadcba6a34bed615b25c

fix(plugin): removeAttrs: warn without attrs (#1582)

view details

Bogdan Chadkin

commit sha 9ebff13725d716fdbf8bbaa266f34de1cd20c499

Refactor mergeStyles (#1575) - covered with tsdoc - replace another closestByName usage with visitSkip symbol to skip subtree instead of skipping element by ancestor Better review with hidden whitespaces as most code just got bigger indent.

view details

Bogdan Chadkin

commit sha 543346ca9718c9bb4aaf0261a982615f91a3c169

Refactor moveElemsAttrsToGroup (#1574) - migrated to visitor plugin api - covered with tsdoc - added more test cases - restructured and simplified code

view details

Bogdan Chadkin

commit sha acd91835f5dc554d76ce0cf16f88aca842f24a93

2.7.0

view details

XhmikosR

commit sha b9482558ac10c89ee8951d4630b747c2c8d523c8

Switch to xo

view details

XhmikosR

commit sha 43894671c6076c0b5a8bbf5d40961bfad9c59720

Comply to the new rules

view details

XhmikosR

commit sha 45dacea64d3dd9f784bd9e4ed7e02bd27237a127

Split GitHub Actions Now it's possible to restart individual workflows.

view details

XhmikosR

commit sha c91fee3fa5968cb75482cd1b25fdf4e7da4bfd17

TEMP Run CI on all branches

view details

XhmikosR

commit sha 394efda8aae1ff97b79b200d4677f857c7443221

lib/path.js: use the existent `removeLeadingZero` util

view details

XhmikosR

commit sha 69279c78f32dc92e3ad2bd29f70f544387cca2a2

Use spread instead of .apply()

view details

XhmikosR

commit sha a973f274e190d68f1d67c6bef2a957591fc8a73e

Use spread when possible

view details

XhmikosR

commit sha 04223986356eec835c3fd475a1d7cc381d402767

Use `string.startsWith` instead of `charAt`.

view details

push time in 2 hours

push eventtwbs/icons

XhmikosR

commit sha c6be669eda3e15f34fec31f1558ed527c1bae718

Update svgo to v2.7.0.

view details

push time in 2 hours

push eventjakearchibald/svgomg

XhmikosR

commit sha 57e6b87af46cb08cf278a773fc8af5d0d0423efc

Update devDependencies * @rollup/plugin-node-resolve ^13.0.4 → ^13.0.5 * rollup ^2.56.3 → ^2.57.0 * sass ^1.41.1 → ^1.42.1 * svgo ^2.6.1 → ^2.7.0

view details

XhmikosR

commit sha 3844ec86e7c8b77f5757fc2e682c4561b5e27f18

Assorted lint tweaks

view details

XhmikosR

commit sha 429c68de444c2cdff7eb53805f0de730e02fd2a5

strToEl: cast to String in the function

view details

XhmikosR

commit sha fc031a96b9ace493573682f986cd35df6a291fcd

floating-action-button.js: make the `minor` parameter true by default

view details

XhmikosR

commit sha 0b86d2cd315d8f523c5b0c64bccfaa86708b0aec

Switch to arrow functions when possible

view details

XhmikosR

commit sha d0ca4dbca3166934202bdca890a421f432421c87

main-controller.js: use Object destructuring

view details

XhmikosR

commit sha a9a0b1adca4989a60d56a2025023d09d0b3799ba

Remove zero

view details

XhmikosR

commit sha 3025dd72d77ecfa0c8e19c64359336fe9b443a90

Combine multiple `append` calls.

view details

XhmikosR

commit sha b0adb966d4f5bf3d060adcbeed0f3c70336e264a

Sass cleanup nu.scss: remove unused selectors

view details

XhmikosR

commit sha 6ae91f22d5714d61d49e995d988f54fb9f7ca585

floating button CSS WIP

view details

XhmikosR

commit sha 92cfaed613f1ee1e053d2a75cc4539dc2469ac8e

Add `type="button"` in buttons. The default is `type="submit"`

view details

XhmikosR

commit sha 37915e7d4e4388853bc85ee3d9c740c8f3d3189b

a11y tweaks * use a darker light gray color * add aria-label in Open SVG input * switch to buttons when possible

view details

XhmikosR

commit sha 02b98678ad91626240f937ac6c9fef8744b91925

WIP main menu a11y

view details

XhmikosR

commit sha a07b7f4d24568e85888175f68923011f8ae870bf

gulp: stop minifying on development

view details

XhmikosR

commit sha 1e86d4e38360893b3cbdd7858acb5f7fd0005610

Switch to xo + prettier for linting

view details

XhmikosR

commit sha 3764bd3083caeb5b07b6b90ff967c4b07b5002a4

Autofix

view details

XhmikosR

commit sha fdb042021fd05099433a769bd6ca9afd92960d58

Add comments and fix/ignore a couple of issues

view details

XhmikosR

commit sha 48d9b6745b066bec2b136f47f65267dd114074ad

reduce return assign?

view details

XhmikosR

commit sha 53fed4f52ebe741872cc14d22ecd087c4c2bd47f

Move scrolling to the iframe string

view details

XhmikosR

commit sha b6f0e56ec3f7e93df106960d1ef5c33cff5e1f6a

touchDistance(): switch to `Math.hypot()`

view details

push time in 2 hours

push eventjakearchibald/svgomg

XhmikosR

commit sha 57e6b87af46cb08cf278a773fc8af5d0d0423efc

Update devDependencies * @rollup/plugin-node-resolve ^13.0.4 → ^13.0.5 * rollup ^2.56.3 → ^2.57.0 * sass ^1.41.1 → ^1.42.1 * svgo ^2.6.1 → ^2.7.0

view details

push time in 2 hours

push eventjakearchibald/svgomg

XhmikosR

commit sha 486af09793133e27b72b5d00a7ef3735403180f2

Assorted lint tweaks

view details

XhmikosR

commit sha 5640868f265e4e4693217ef2014fd1bb269d5565

strToEl: cast to String in the function

view details

XhmikosR

commit sha eb4b93d8a529ab12d61857be235b1272e3c880e1

floating-action-button.js: make the `minor` parameter true by default

view details

XhmikosR

commit sha 60e36dca6442b2d6d22c37c6d7b6bb79a99c7967

Switch to arrow functions when possible

view details

XhmikosR

commit sha 7958d70a949dd4c41fd16547dcaacfd3bf7aac86

main-controller.js: use Object destructuring

view details

XhmikosR

commit sha 0fe5c166df6b8c937b6ff1434e15a8d6aa92a604

Remove zero

view details

XhmikosR

commit sha b13a854029f1d68926736d677c6b518510df7eaf

Combine multiple `append` calls.

view details

XhmikosR

commit sha 7ad21ca2f82c477982b3a0537812735e6f02ec1f

Sass cleanup nu.scss: remove unused selectors

view details

XhmikosR

commit sha d28e711312ef384467c9b35b6a9d8a9c266b7e21

floating button CSS WIP

view details

XhmikosR

commit sha e324a89b40410d585813ad306e76c16502bd310b

Add `type="button"` in buttons. The default is `type="submit"`

view details

XhmikosR

commit sha a14a95542c7231764a2901447f90827c09508c5a

a11y tweaks * use a darker light gray color * add aria-label in Open SVG input * switch to buttons when possible

view details

XhmikosR

commit sha 8f537d003a7e79b6a7a44a5f087e7d89f3a918ec

WIP main menu a11y

view details

XhmikosR

commit sha 8e035229d332b026809fa40e0ec5b5a05ccc47a7

gulp: stop minifying on development

view details

XhmikosR

commit sha 38257d5d1c0f0074ee59a1a649b0a3a3443af167

Switch to xo + prettier for linting

view details

XhmikosR

commit sha da5bacc2647f2bcbf4e8e522070beaeb943cf273

Autofix

view details

XhmikosR

commit sha 2fe800598d8feb576f7623e43e73ea707966db3b

Add comments and fix/ignore a couple of issues

view details

XhmikosR

commit sha 797dbd6c84cefea333ccddd6392057d71cabcb9f

reduce return assign?

view details

XhmikosR

commit sha a86c0453a7b4744d8a7458927bb894dbd5727e97

Move scrolling to the iframe string

view details

XhmikosR

commit sha 862df73dcb2ff3d4c735528702a8f16c38ba8105

touchDistance(): switch to `Math.hypot()`

view details

XhmikosR

commit sha 95e88c8f94c203d02fabe4a8647484cc69e2098f

Reduce `querySelector()` scope

view details

push time in 14 hours

push eventjakearchibald/svgomg

XhmikosR

commit sha cd207f39789843dc2f2d8a47fd9e38990c219de2

Move Toast Class to toast.js

view details

push time in 14 hours

push eventjakearchibald/svgomg

XhmikosR

commit sha e85b1b8f24836e802f67b227355599721e7bddd7

Switch to arrow functions when possible

view details

XhmikosR

commit sha 31e8fb7fc1c06772eb31c7be5dfd0a9177ffc5b7

main-controller.js: use Object destructuring

view details

XhmikosR

commit sha e5f9fc119ef5fd1b22af1394b0e0d7667cc9c667

Remove zero

view details

XhmikosR

commit sha 0aac236ecb778f3b5d0a27b5b475b702c3c22b0e

Combine multiple `append` calls.

view details

XhmikosR

commit sha 45593c44e14bc28cabd88a83c28c91af17ebfb67

Sass cleanup nu.scss: remove unused selectors

view details

XhmikosR

commit sha bfd29d70468146c4d2baf94a576aeda48136e568

floating button CSS WIP

view details

XhmikosR

commit sha c82b52c53cd3bb0352a55f70f956784a44de4771

Add `type="button"` in buttons. The default is `type="submit"`

view details

XhmikosR

commit sha 42393f5992f64fb1e16488c5645dde83f653b6c0

a11y tweaks * use a darker light gray color * add aria-label in Open SVG input * switch to buttons when possible

view details

XhmikosR

commit sha bb291bb36f344e61e93d1cdefdc4685be78b4055

WIP main menu a11y

view details

XhmikosR

commit sha 4ccc666ba3f560bb3d11503934fffaafdbfd7549

gulp: stop minifying on development

view details

XhmikosR

commit sha d09f3ed27fceaac02258fd867e8447d658e2a827

Switch to xo + prettier for linting

view details

XhmikosR

commit sha d8cbbd6a757ae5575f7179c985383868ea3aef90

Autofix

view details

XhmikosR

commit sha 9dfdda5d27c2944522821b8ca5a571dea5449ae8

Add comments and fix/ignore a couple of issues

view details

XhmikosR

commit sha a400f8085932fae09dba35c0f806e6bb3d92aa11

reduce return assign?

view details

XhmikosR

commit sha 87998d496ca09d037acd3155d78aa283313e49ed

Move scrolling to the iframe string

view details

XhmikosR

commit sha 27572d7220d049f59d54427c5ea454b0c601af6b

touchDistance(): switch to `Math.hypot()`

view details

XhmikosR

commit sha 78507749fd8382b55a153b4d57956821dd53a832

Reduce `querySelector()` scope

view details

XhmikosR

commit sha bc8de2b889fe4d9b37a0b5e7f290b339528154df

SW: include more files * manifest.json * maskable.png * the demo SVG

view details

XhmikosR

commit sha b30a677a48264a1905cdb8d6cb239c196a787242

gulpfile.js: move htmlmin config to a variable

view details

XhmikosR

commit sha 2d177460908566eda3c8105a28f8be9cf2e6e12b

gulpfile.js WIP

view details

push time in 14 hours

push eventjakearchibald/svgomg

XhmikosR

commit sha 15d85e40c748529faf8add4e504afc4660fdb0ba

spinner.js: replace function expression with a callback

view details

XhmikosR

commit sha bba76cdf8300377c02a2ed5e306c7cedc6150d84

Move terser's config to an object too

view details

XhmikosR

commit sha 5a2430f136a5508df0fa0c298395fbaeba21971d

pan-zoom.js: drop loop

view details

XhmikosR

commit sha 528d2a4d1cdf128925116e8550986f9f8e1ac44b

TESTING: Enable terser's mangle properties option Only mangle properties whose name starts with an underscore. Should be improved later to do this only for our files which should be safer.

view details

XhmikosR

commit sha 20f1207554c437abc4309d7281a13faf14978581

Sass: move variables to a separate file

view details

XhmikosR

commit sha af9a617e37dc767f3da019fe6e179418483ddbc2

Move selectors from head.scss to _global.scss. _global.scss is included in head.scss.

view details

XhmikosR

commit sha 9bcb5780bef464cf982e24334482ca130da4b9c6

svg-output.js: remove charset This shouldn't be needed.

view details

XhmikosR

commit sha 85dd6d335314049a8cba3013ca3b864dad1e4186

Add mini-svg-data-uri

view details

XhmikosR

commit sha c28f8b6d1a5b8b3935ab095f32f43e443e48676a

Revert "Add mini-svg-data-uri"

view details

push time in 14 hours

delete branch jakearchibald/svgomg

delete branch : fix/svomg_version

delete time in 14 hours

push eventXhmikosR/svgo

XhmikosR

commit sha 60c78d7f65ef24dce0f54c9385e65988cea43719

Comply to the new rules

view details

XhmikosR

commit sha 03abb9dbb9cecb44ac1582f84f0a5fe4a1b0c4db

Split GitHub Actions Now it's possible to restart individual workflows.

view details

XhmikosR

commit sha 86f7a6bc16effd3b44f91d80332e8759a67c10f6

TEMP Run CI on all branches

view details

XhmikosR

commit sha 8ae25987d1ba223852abb8bcd6e33b5fd743ff67

lib/path.js: use the existent `removeLeadingZero` util

view details

XhmikosR

commit sha dc2fc66e1c553ee15170a5acd9bc5c1c3fce0dc9

Use spread instead of .apply()

view details

XhmikosR

commit sha 999fbe6b47d6f547010d6b7b2614e97ca3801450

Use spread when possible

view details

XhmikosR

commit sha 38ce604b7d8193d4e48bb0bdcbee1d2440e14fe2

Use `string.startsWith` instead of `charAt`.

view details

push time in 16 hours

push eventXhmikosR/svgo

Bogdan Chadkin

commit sha 79ceb09dafc0ee2dc88482f3a875cd5e4b264741

Avoid node.parentNode in style manager (#1576) node.parentNode will be removed in v3 along with JSAPI class wrapper on each node. Style manager uses it to find inherited styles. To workaround this I collected all parents along with all styles. This constraints style manager to work only with initial ast which should not be a problem as each plagin execution is isolated.

view details

Ziding Zhang

commit sha 08373acf22370406aa03d49033d961629bc924ef

Create SECURITY.md (#1580) To verify that the repository authorises trysound@yandex.ru as its security contact.

view details

push time in 17 hours

push eventXhmikosR/svgo

Bogdan Chadkin

commit sha 79ceb09dafc0ee2dc88482f3a875cd5e4b264741

Avoid node.parentNode in style manager (#1576) node.parentNode will be removed in v3 along with JSAPI class wrapper on each node. Style manager uses it to find inherited styles. To workaround this I collected all parents along with all styles. This constraints style manager to work only with initial ast which should not be a problem as each plagin execution is isolated.

view details

Ziding Zhang

commit sha 08373acf22370406aa03d49033d961629bc924ef

Create SECURITY.md (#1580) To verify that the repository authorises trysound@yandex.ru as its security contact.

view details

XhmikosR

commit sha f20c58a3667c2fdb93048f3e2f21bad5f8ed1796

Switch to xo

view details

XhmikosR

commit sha 8e3ebd6c8dd53f20509cf6a123f83c49346825f5

Comply to the new rules

view details

XhmikosR

commit sha c0d991d37f727106ff2c9f484bb642c7805ee2fc

Split GitHub Actions Now it's possible to restart individual workflows.

view details

XhmikosR

commit sha 4a0d8388e88b697389a6c4c7657558ff4937a171

TEMP Run CI on all branches

view details

XhmikosR

commit sha 5ff81dfebc9a59ce1387c4182884567b514dc991

lib/path.js: use the existent `removeLeadingZero` util

view details

XhmikosR

commit sha 3cb749e3b20a33e97257bdbb13e1da1a2dca63ee

Use spread instead of .apply()

view details

XhmikosR

commit sha ef29a97ce694afee64a927055138608a1fbca864

Use spread when possible

view details

XhmikosR

commit sha 93a275057ad91da6d8391fb5355a3a1f2e5636f6

Use `string.startsWith` instead of `charAt`.

view details

push time in 17 hours

push eventjakearchibald/svgomg

XhmikosR

commit sha e69e3e1ff752b1e98f66bbb922d290e6ec368b30

utils/storage.js: remove the iOS workaround

view details

XhmikosR

commit sha 68a05af91253469bf8c4d89eac4ec5bf1b3a4170

spinner.js: replace function call with a callback

view details

XhmikosR

commit sha 8581b048fd3a21c157591634e1857a91237267a2

Move terser's config to an object too

view details

XhmikosR

commit sha 43c017757144fb59ac51c39f0665feb2df2fc09f

pan-zoom.js: drop loop

view details

XhmikosR

commit sha 94e5e938c8a451147d5a4f5417854053ecfa4bb3

TESTING: Enable terser's mangle properties option Only mangle properties whose name starts with an underscore. Should be improved later to do this only for our files which should be safer.

view details

XhmikosR

commit sha d45973c9bd9c29908310d067668fb0f6afb0e48b

Sass: move variables to a separate file

view details

XhmikosR

commit sha 5d5dae88bb66c8ee3b4b7b8806099230c0d9be3b

Move selectors from head.scss to _global.scss. _global.scss is included in head.scss.

view details

XhmikosR

commit sha 33438f4660ee3ba18f9c7a83007afe95631578d7

svg-output.js: remove charset This shouldn't be needed.

view details

XhmikosR

commit sha 52d4700699ee244eac7530492642b86551960863

Add mini-svg-data-uri

view details

XhmikosR

commit sha cb85242f24291b04e6fa1a8dcf8bb087752e339e

Revert "Add mini-svg-data-uri"

view details

push time in 17 hours

push eventjakearchibald/svgomg

XhmikosR

commit sha 0da5ca5dd33562eef77f89370de654063dc7d741

utils/storage.js: remove the iOS workaround

view details

XhmikosR

commit sha 087a02098bd4bb7992f31f4d084e05bd851f582f

spinner.js: replace function call with a callback

view details

XhmikosR

commit sha caf22916a89f3ea783b160e6edd52e8d2e4f90db

Move terser's config to an object too

view details

XhmikosR

commit sha 84156c526c9b677013e920fe770c065d0cbc4e83

pan-zoom.js: drop loop

view details

XhmikosR

commit sha 3cf37f33b6a645052c6f4be1c3d23a5455fa63f9

TESTING: Enable terser's mangle properties option Only mangle properties whose name starts with an underscore. Should be improved later to do this only for our files which should be safer.

view details

XhmikosR

commit sha 7cc87cce3d0d13c4bed47c3cc5774e25da938979

Sass: move variables to a separate file

view details

XhmikosR

commit sha 519148369aca9e774d9906c8be09b4f79a900e14

Move selectors from head.scss to _global.scss. _global.scss is included in head.scss.

view details

XhmikosR

commit sha 37002ddfc6cf868a922ed06056b970c7f568c349

svg-output.js: remove charset This shouldn't be needed.

view details

XhmikosR

commit sha d73967f01aee526672d1b5b6c1517a34efe0ecc1

Add mini-svg-data-uri

view details

XhmikosR

commit sha c0a61409d5703fc9f57358dd1f59734601758e26

Revert "Add mini-svg-data-uri"

view details

push time in 17 hours

push eventjakearchibald/svgomg

XhmikosR

commit sha edf2963247d1c60579937c5311ab05619aff0d01

svg-output.js: remove charset This shouldn't be needed.

view details

XhmikosR

commit sha cbc6fcad14a1a4e9d1678fd61bb51075960523af

Add mini-svg-data-uri

view details

XhmikosR

commit sha 5b4b234055310e8a49f3a5769a22d7f207c26ed0

Revert "Add mini-svg-data-uri"

view details

push time in 17 hours

push eventjakearchibald/svgomg

XhmikosR

commit sha ad6eccc583ea330b00ae076f29d18baca290397e

Use destructuring in more places

view details

XhmikosR

commit sha 2a77008a0db403d5afb08b704827221ce65f0bb8

main-menu.js: return early

view details

XhmikosR

commit sha 2889f27ea69c389ba4c37430f7320d777cdfaf93

ripple: switch to a `span`

view details

XhmikosR

commit sha be8933b37a279adddfb6ffb3306cbd64a2186666

svg-file.js: trim before getting the text length

view details

XhmikosR

commit sha bb082fd397e98ab1ee03e7076c930ecbc452472f

Remove the About menu item. Contribute already links to the repository.

view details

XhmikosR

commit sha c355c2617e2c44dc086f1448dabdaa73193c7a3e

_results.scss: specify `line-height`

view details

XhmikosR

commit sha a2e5aa7d5ac426da65ec6810ac83e2fa199e1d74

Remove underscore from public methods

view details

XhmikosR

commit sha c6f39f2380c5e6dc5c8bd23e83f50829fe5821de

Add a `d-none` utility

view details

XhmikosR

commit sha e028e947f7344f18fa7b882e63cbe59f172d8616

floating-button: move inline styles to CSS

view details

XhmikosR

commit sha ae0dad82cb1a68d7a7d10097d07c5a96da3637a6

bg-fill-button.js: use `classList.toggle()`

view details

XhmikosR

commit sha a14e7d188094e696367d8eb514364ec6f68aec98

transitionClassFunc(): use `classList.toggle()`

view details

XhmikosR

commit sha 3176d922c894c6c306e862f30ea309c92942bebf

results-container.js: combine Probably less readable

view details

XhmikosR

commit sha a066b0191e396f111502a222b8ade60201824aa2

floating-action-button.js: remove the `classList` parameter

view details

XhmikosR

commit sha 0c11b22b4b25b9a7ef85ae6ba977c10ce4c2011f

results-cache.js: add a comment for future reference

view details

XhmikosR

commit sha 655184e17be6a90ebc01da46a8a26ff2177fd438

Move demo SVG to the root build folder

view details

XhmikosR

commit sha df35d916b08bcd7741f3ddbb7ba3a12ce0b85974

utils: cache `classList.contains()` calls

view details

XhmikosR

commit sha 9f5a1198f592f75bd9afca22bd838160904c127a

CSS: use the `rgba` function with color

view details

XhmikosR

commit sha 1dcd81e80514545eb0dc207307426a3466358007

view-toggler.js: remove function used once

view details

XhmikosR

commit sha 0d43824434c4ba875e067e09203c41f37d0596ec

Rename the global `version` variable to `svgomgVersion`

view details

XhmikosR

commit sha 6fad1ec3788e3212478c930c6f5d6a92b0ca3e12

Actually, move test-svgs to the repo root folder

view details

push time in 17 hours

push eventjakearchibald/svgomg

XhmikosR

commit sha 7ec32e757f77d8da74ec0c419c8136ded0808f1c

Revert "Add mini-svg-data-uri"

view details

push time in 17 hours

push eventjakearchibald/svgomg

XhmikosR

commit sha 0528ea4546b685aa4c1fd97c9dd9fff4c6813a1c

Use destructuring in more places

view details

XhmikosR

commit sha 8c5d3348afe60590b8dcc7af094cca08bb122681

main-menu.js: return early

view details

XhmikosR

commit sha 78a1096f58bf7895370dab8e1249e2370ef733af

ripple: switch to a `span`

view details

XhmikosR

commit sha f2404e3525b9363cc101415ee3427d26c2d5011e

svg-file.js: trim before getting the text length

view details

XhmikosR

commit sha af09ddfd4105740ccf6e057263b5aa727daa4780

Remove the About menu item. Contribute already links to the repository.

view details

XhmikosR

commit sha 72f002b4c24dc095dbdf742411be6541b7ce0d42

_results.scss: specify `line-height`

view details

XhmikosR

commit sha 41b1c86f0694da681ce9abdfc9eabebcb3ecbccc

Remove underscore from public methods

view details

XhmikosR

commit sha 9a89c496a79dc5450c3dc5224d6e7588bb71ade1

Add a `d-none` utility

view details

XhmikosR

commit sha 36042eb532f7b905486da1d05e9f3f5790385abf

floating-button: move inline styles to CSS

view details

XhmikosR

commit sha c23e1bbff71a76ec6f4f04eacad32f591f1f959d

bg-fill-button.js: use `classList.toggle()`

view details

XhmikosR

commit sha 6c9aae0ecb0b3fa3e95e89a3114eb5ffc3f4dd3a

transitionClassFunc(): use `classList.toggle()`

view details

XhmikosR

commit sha 3ae4cc162724bd12f86e8bce232850d1ba3e4af9

results-container.js: combine Probably less readable

view details

XhmikosR

commit sha ab4125f1823d3e43eaf3ea26bf0b5b947f63d023

floating-action-button.js: remove the `classList` parameter

view details

XhmikosR

commit sha 92042d223d8dcdc2dec7bbdd1bd5547550914b1f

results-cache.js: add a comment for future reference

view details

XhmikosR

commit sha 800f4bdd38788403cf6b8d07e1e07f2ba773083b

Move demo SVG to the root build folder

view details

XhmikosR

commit sha a9c4ed52a40ba250996619b8c31eed22d8e0ffcd

utils: cache `classList.contains()` calls

view details

XhmikosR

commit sha bcc653cba578d6cbc8d6b55a799a67c13a737ab8

CSS: use the `rgba` function with color

view details

XhmikosR

commit sha 21c15fe5a13650842918df8812c16e1b5a13dd9b

view-toggler.js: remove function used once

view details

XhmikosR

commit sha 8c2850a0b2dad60f058e586cdf6cef017393f436

Rename the global `version` variable to `svgomgVersion`

view details

XhmikosR

commit sha 46622e4fdc24a02d4bbc5a019ae0b300a88e34fd

Actually, move test-svgs to the repo root folder

view details

push time in 17 hours

push eventjakearchibald/svgomg

XhmikosR

commit sha efb36a3dafbea6524cfc0d34cd0f2a5d3fe499c9

dd

view details

XhmikosR

commit sha 5b79cda1e476be24675067ccbeac54f6280c75a3

svg-output.js: remove charset This shouldn't be needed.

view details

XhmikosR

commit sha 083833f7aa1033f236303025b337ffeca165fa0b

Add mini-svg-data-uri

view details

push time in 17 hours

PR opened jakearchibald/svgomg

Remove underscore from public methods

I checked as good as I could and these are the ones I noticed; I was experimenting with mangling properties that start with an underscore.

+20 -20

0 comment

8 changed files

pr created time in 18 hours