Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/lumeland/svgo

Deno fork of SVGO
https://github.com/lumeland/svgo

Fix typo in README.md (#1396)

3cdb14c42799fd78ca3f6fcfc5c8781ecfe481df authored almost 4 years ago by Artem Badrtdinov <[email protected]>
Fix scientific notation parsing in paths

d6f972c970d3cdd68ccc740e1a610ff0b23fcd34 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Enforce LF (#1393)

On Windows `autocrlf` is true by default

c1b8c3e261857ea179a6b4973a40011f030c88af authored almost 4 years ago by XhmikosR <[email protected]>
2.2.0

a2947e33b5dd2de635a2b49980fa8b4423393e7e authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Implement path stringify (#1387)

Ref https://github.com/svg/svgo/issues/32

Added `stringifyPathData` utility to produce small ...

04b2ae9a37c3450205a83f0948c8e6bd83f9a254 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
New logo (#1389)

Ref https://github.com/svg/svgo/issues/1336

Big thanks to @DerianAndre

cf807fbe340d81e6be74b5e11f909f599d28e4e7 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Implement new path parser (#1378)

Regexps are quite leaky for complex parsing. Regression tests caught
a few issues related to pa...

4086e313346ce918dac5d82dc18c9176edc7def5 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Fix path optimisation with stroke-linecap round

Ref https://github.com/svg/svgo/issues/890

7901588a9f18d6ef476389405a73cd7fe42ed179 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Prevent applyTransform when inline style present

Ref https://github.com/svg/svgo/issues/1385

With disabled convertStyleToAttrs applyTransform fa...

79dbb4bf6e7464e946d838ade0aa23c7189762f7 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Format lib with prettier (#1386)

Note: review with hidden whitespaces

71e47370bdaf81d8d35159e8b27204262108112b authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Format tests with prettier (#1380)

Will format the code with prettier in a few commits.

a99cc08e4f6a1bc9b6d61b65e14c138195ba14c1 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
refactor: replace uses of for in (#1382)

Replace the uses of `for in` with `for of` and `Object.entries`/`Object.values`/`Object.keys`.
...

0394bf0ea6a4326b162acb21a9e43c7f9a856ccd authored almost 4 years ago by Sebastian Kreft <[email protected]>
Replaced stackoverflow with discord

ed89fbe88149fd53dfd7da4f8dd325c5cf5f2c81 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Add discord badge (#1379)

Chatting would help with communication.

42d75b1f81484ed36ac94426e1589d5dd2f855e4 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Backers -> Donators

0a11dadc6bb73443b69a189a3261ad5609b3bf1c authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Update FUNDING.yml

62257487a7a2bf6677500fe2380335495130796b authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Create FUNDING.yml

d74d3ac2b94ebfe7726d7594ab914da78eb5786a authored almost 4 years ago by Kir Belevich <[email protected]>
Remove "donations" section

f92f7dec864b1b94159b6301eb948141f0fbea6b authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Use https when possible and fix an inactive domain (#1374)

1310210d4e13391390cf202a6b903dca29de0ab5 authored almost 4 years ago by XhmikosR <[email protected]>
Apply scale to stroke-dasharray and stroke-dashoffset

dd37fcfebbe2f3cea687ad0bf890ff83ab3c9eb7 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Tweak README.md (#1375)

83a03ecb8eaa455aef25f98363734c5675e03a91 authored almost 4 years ago by XhmikosR <[email protected]>
Keep hidden elements if any descendant enables visibility

d06747abca1e9e652a764db9747395d14f7f6f98 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Keep transparent elements inside <clipPath>

9d67586787ad16799d7a1cfce1eb0bce829470da authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Keep empty <mask> which can hide element by id

d14315b68fc1fcb43212219a0da5857ad7a23cd0 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Preserve stroke-width when marker-end is specified

36391564f2d0b2c7ad86c746bacdd6de030ebd3d authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Remove convertStyleToAttrs from defaults in readme

51f12d1f4f7096629c61dc4e1afbfc2c00b50e80 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Fix <tspan> inside of <a>

091172a392f6d751855477d51e5c8bd3e44fde97 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Fix svg spec urls in plugins

9263d9ab90aff0283e036e92cbb609e63b8ac135 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
2.1.0

355fb1ff24d2b90c0376e8d82230cbad6395907b authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Handle nested textual tags

This bug was also catched by regression tests. Single state was
overriden in opentag/closetag ca...

9de471a0f4bea20581034c2d74b0652c27e0fad0 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Fix parsing xml entities (#1371)

Ref https://github.com/svg/sax/releases/tag/v0.1.1

This fixes enother case in [regression tes...

4b4259bc604d008d17098a1b7a22eb9d757d16d3 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Keep empty <g> when filter attributes is specified

c1d5f0f7a93a6f1c947baa5860ddd40f8d1bb701 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Fix incorrect xml:space default

776ec1e71bcd2aa768b2d3ac987177f706834547 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Preserve whitespace in elements containing text (#1220)

9f084cc0865dc2dd5fa867afbbe8e10647757a6f authored almost 4 years ago by Max Goodhart <[email protected]>
Fork sax (#1369)

There was a lot of PR with switching to another xml parser because sax
is not maintained for al...

0021144d4ef10d476792407318d76fc01e4e32b1 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Fix npm install script typo (#1368)

797a8e843d4a4ddf7482785e6ac58c579515d287 authored almost 4 years ago by Chris Hayes <[email protected]>
Disable convertStyleToAttrs plugin by default (#1365)

Ref https://github.com/svg/svgo/issues/1362 https://github.com/svg/svgo/issues/1360

From the ...

a1fcd034fe697fd823b2309b63110d2a24c4dc50 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Fail when specified config is wrong or json is specified

a855b40ec5d53f3ce3b45213fd4c65bc4dc05347 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Add Github Issue Templates (#1367)

* Path intersection was not checking paths with circles.

As an optimization the path intersec...

aa8e0bd3f60f88aaab849448a00f9030876b5f0e authored almost 4 years ago by Sebastian Kreft <[email protected]>
Fix empty <svg /> in cleanupIDs plugin

9b97e06ef69b7961f342c9ee8468c552c9b503a3 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
convertTransform: remove unused assignment (#1354)

727646e6a78cc82fc3f1cd6cc18f2642c4941683 authored almost 4 years ago by XhmikosR <[email protected]>
2.0.3

4ad91f2323d3d290811fee79d86115bba2893a93 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Fix error message in addAttributesToSVGElement plugin

Ref https://github.com/svg/svgo/issues/1352

c1edce4d2d9e64d026d9cb3de544181198cad5f3 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
After ‘arcto’ path command(a or A) flags, spaces are no longer removed by default (#1353)

Co-authored-by: 壹丝 <[email protected]>

8d7cfa02c79d5f686e7c350b4cfc6759bf7324c2 authored almost 4 years ago by 一丝 <[email protected]>
Switch to c8 for coverage (#1350)

26f5e323ddb0cb898886f5958066f1a375010f50 authored almost 4 years ago by XhmikosR <[email protected]>
reusePaths: fix redundant variable assignment (#1349)

6c0f8c5efb56936e25cd05bfb074631853e3f780 authored almost 4 years ago by XhmikosR <[email protected]>
test/coa/_index.js: Fix regex (#1347)

`.` means any character but we want to match the literal `.`

df14f37c4884df8a602f638e34e18760432d7028 authored almost 4 years ago by XhmikosR <[email protected]>
CI: specify `FORCE_COLOR: 2` (#1351)

1b2c2625e36aabe208a0998281cbda69c1955b88 authored almost 4 years ago by XhmikosR <[email protected]>
[removeElementsByAttr] fix removing elements when class is empty

Ref https://github.com/svg/svgo/issues/937

Regexp didn't not cover the case when class list is ...

d9f68d3be0958f5d0899ae0a361d5f3b1ce12b95 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Add mask-type to the list of <mask> attributes

Ref https://github.com/svg/svgo/issues/1254

4490d62ee9f83febeb18f4a83a297c544459514a authored almost 4 years ago by Bogdan Chadkin <[email protected]>
[convertEllipseToCircle] fix ellipse without radius

Ref https://github.com/svg/svgo/issues/1264

7f4e05297ade6747a2b6ca63109d75dc9c4ea3c0 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Report parsing errors with filename

ea82cc28807a1d77220b9c8bb94ad657f9285e31 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
[reusePaths] fix excessive defs tag (#1201)

b9880491b5775dca11219cc4c93538d83e43fc22 authored almost 4 years ago by Christian Ruigrok <[email protected]>
Reduce browser build size 1450kB -> 820kB

82778c872d9fb990c22c431b63843a5bd50175f7 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Setup recommended eslint preset (#1345)

This is usually enough to prevent silly mistakes.
Formatting will be done by prettier after mer...

a7cc20bb43f16e29b444244732091f52b16cca61 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
2.0.2

feefdc0b8471dceb42a298df1f784d7d53ef21e4 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Add better docs (#1337)

Clarified configuration format, simplified CLI example, described
programming api.

68e40caaea641e8790bb922ef71676925db0158e authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Fix reporting of config errors (#1342)

Errors are swallowed while resolving.

330e78b4791ba68899128f63cbd02aebf5eb0825 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Example: fix syntax error (#1340)

400c867c5c82f8e10755cdeb20dc510b3a84616b authored almost 4 years ago by XhmikosR <[email protected]>
Fix `new Buffer` usage (#1341)

293fa1eed602daf2e8d984aa1dbf623a51bfaf13 authored almost 4 years ago by XhmikosR <[email protected]>
convertStyleToAttrs: fix wrong character class (#1338)

136a52cdb65eb18acf92cde9533570cb52e2acd5 authored almost 4 years ago by XhmikosR <[email protected]>
CI: update to `actions/setup-node@v2` (#1339)

264b2b564c184cd7e84b6c9d998a6b8e5bcab971 authored almost 4 years ago by XhmikosR <[email protected]>
Simplify CLI usage

b65f6994b26acffc5ad04c3adc8a822b474bd9e4 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Drop travis and coveralls badges

ed65d170b34df3e37e2a61bd1d60ddeadcc2ed6f authored almost 4 years ago by Bogdan Chadkin <[email protected]>
v2.0.1

9fb56d14944ea75f961a661d934666b8b5f1afe6 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Publish less

49d001a5bac68cb3800649a87b2885be8579869e authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Added file detection for *.SVG files when working with folders (#1316)

Currently, files named *.SVG are not being detected under Windows because of the case-sensitivit...

16cc8cf3a0eeecb499ae492dacf2ed51b3805b55 authored almost 4 years ago by AlpayY <[email protected]>
Fix plugins order (#1334)

Ref https://github.com/svg/svgo/issues/1333

While refactoring broke plugin order.

082aee027ddc2033bc3fdb48de5ba2a086eaed26 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Fix multipass (#1332)

Ref https://github.com/svg/svgo/issues/1330 https://github.com/svg/svgo/issues/1148 https://gith...

efa62c8e301935a66813f7c2449bfe385b7cba72 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Fix 'ReferenceError: indent is not defined' (#1331)

0c85caa730c3c4091ac8b8fabdd90cc68248a576 authored almost 4 years ago by LongYinan <[email protected]>
Add editor plugins (#1113)

4b46caa61998b1946768e821f4b9ed0194aba732 authored almost 4 years ago by Shogo Sensui <[email protected]>
Update README.md (#1243)

Add the SVGO Action as an "other way to use SVGO"

bb949a98946947b7fd17e1a53cf2167ce4136562 authored almost 4 years ago by Eric Cornelissen <[email protected]>
Path intersection was not checking paths with circles. (#1229)

As an optimization the path intersection was checking the paths had three or more elements, cali...

c9a3aea858c3bfe6af23d6b6448e966f1231f2de authored almost 4 years ago by Sebastian Kreft <[email protected]>
v2.0.0

814863bcd29ea9902cf84b2148f72bf83abc796f authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Bump node to 10.13

9cfa98d03bb35156e47b4c25806b1059fb8fdb57 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Replace npmignore with package.json files

8cf52c024701aa90e2c91125f7f21ed4c42a4ef0 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Upgrade commander

fbe82cd9c28099e3a8d8e590e83ea7c69e547509 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Replace fs-extra with del

7a4217db4bb71d81dfaec857e2519132b7eb38bf authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Upgrade mocha and refactor cli tests with async/await

2236d0fd60f368929465f9e747092170b5719e87 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Drop --enable and --disable flags

d761decc0e7026d45c0ca81812c1cd7a8ab334f0 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Upgrade css-select

fd5e6406b1d1da144ae8137a341da1a562f220f3 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Implement loadConfig utility (#1328)

Ref https://github.com/svg/svgo/issues/1327

Config file now can only be js. `svgo.config.js` ...

a6f14018eee0c9df0fe9050d1e75052099a43c0a authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Provide es module bundle for browser (#1326)

The was a lot of requests to provide browser compatible module. In this
diff I added `svgo/dist...

d273b266054c0dbdec997d995b420110bb8e99ab authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Upgrade css-tree and csso

70d1f2b2f890ff0cf8b79df893bf394d37b3a106 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Implement default plugins and plugins list extending

b1dafc67805a5637c940379d7576ac201675a79a authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Simplify svgo api (#1325)

Dropped SVGO class and provided "optimize" function with svg and config
as inputs and "createCo...

c9c7871e0d33685505922362e0f50527c6b21f15 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Move config processing into optimize

225bfbb053e5dff0f3732da8391f9a86095b7262 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Simplify plugins configuration (#1324)

- replaced named plugin object with "name" field
- dropped support for params in plugin object;...

1b776ffea5accea57b6a122c7e2b7053d95c875b authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Remove config extending and full flag support

6cecd76f624a7827ffcb809228fe4902582c9415 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Drop plugin by path support and load builtins statically

2965e8ccdb84a9a17353bf6c41fe83da7e9f57ba authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Remove coverage imports from tests

8899f682b89abd0590250404d015be3ffdcd9cc9 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Remove json string as --config value support

a1c1b7f443806a89edcb45dbc6e25e0a4bc0f7d6 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Upgrade commander

cb14e3c0b3accb584969c30a30cb4239d9e2cf51 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Enable coverage (#1323)

Nyc is much simpler to setup and use.

a1dc0ffc1f54f6c7171ece6c215070758a153228 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Refactor assertions with chai expect

bc44ab3f299ebcd1a953c4d2a47075b8bcdfbf63 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Make optimize synchronous (#1322)

Ref https://github.com/svg/svgo/issues/1015

Looks like `sax` is synchronous and we do not nee...

1dc5ee3ee1a8c3ca183ef849df2c67c843bcaaa2 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Update README with note on glob support on Windows (#1295)

See issue #1233 .

b85d7f98856ec49be47f0302917f93f03048e2df authored almost 4 years ago by Rob OLeary <[email protected]>
Cleanup LICENSE (#1157)

ce2ce0de481c72a8ec82dbf112f6822afbb4d4ce authored almost 4 years ago by SheetJSDev <[email protected]>
Replace coa with commander (#1293)

Ref https://packagephobia.com/result?p=coa https://packagephobia.com/result?p=commander

Coa w...

57aecc50ac2abaa04c884804ef5057109a45b929 authored almost 4 years ago by Bogdan Chadkin <[email protected]>
Replace util.promisify with fs.promises (#1290)

Node 10 add support for promisified fs methods.
https://nodejs.org/dist/latest-v10.x/docs/api/f...

1a35a583243fe390901aeaa787b9d7bb25195295 authored almost 4 years ago by Bogdan Chadkin <[email protected]>