Ecosyste.ms: OpenCollective

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

github.com/svg/svgo

⚙️ Node.js tool for optimizing SVG files
https://github.com/svg/svgo

Allow providing custom plugins

Eg.

new SVGO({
plugins: [
myCustomPugin: {
type: ‘perIt...

1ec50c4a13ecea4c50619cdb3bab4926f6aa53e1 authored over 9 years ago by Richard Livsey <[email protected]>
v0.5.2

bd1b8adfc95c8e383fdfc566f0dcf1a12827818b authored over 9 years ago by GreLI <[email protected]>
Proper arcs transforming with SVD

c1bf5baf97cae2ee4507515a5b1f8a35bed9cfd7 authored over 9 years ago by GreLI <[email protected]>
Reworked transform manipulation

ff5e89d5bf4484eab545984aba1f6ecd7ecf6f0d authored over 9 years ago by GreLI <[email protected]>
Merge pull request #350 from AprilArcus/master

new plugin: add classes to SVG element

7435b3ef9446f550fded48be7e1b8bbb1c41c0e9 authored over 9 years ago by Lev Solntsev <[email protected]>
Merge pull request #358 from sateffen/master

Changes readmes according to #327

978d10b5668454ec3919cbce124c35535e428384 authored over 9 years ago by Lev Solntsev <[email protected]>
Merge pull request #351 from dennari/master

Don't remove `styles` in removeUselessDefs.js

af3611f897003e23f37b03c7b7b0aee8634e9aab authored over 9 years ago by Lev Solntsev <[email protected]>
Merge pull request #360 from aidansteele/patch-1

Small spelling typo in mergePaths

ac312a30134c388e808389fc520700c11b0c2396 authored over 9 years ago by Lev Solntsev <[email protected]>
fix license declaration in package.json

d67a8ac2c463c837546383df576e1b841398dc83 authored over 9 years ago by Kir Belevich <[email protected]>
Small spelling typo in mergePaths

dcab8e0c735db44572c3a4a47f1d323f04d39f3b authored over 9 years ago by Aidan Steele <[email protected]>
Changes readmes according to #327

da5a193ce5f85f19ef3d0ffd7a5acf13c82719db authored over 9 years ago by Steffen <[email protected]>
disable add css classes plugin by default

8fa362270b87ffbb6b5f06852d459259e20a4397 authored over 9 years ago by April Arcus <[email protected]>
new plugin: add classes to SVG element

41abc2739620e64fae70bf81436b474d19c3a22e authored over 9 years ago by April Arcus <[email protected]>
Don't remove `styles` in removeUselessDefs.js

efe447a117f14bd526c219035dcbc5118ba62031 authored over 9 years ago by Ville Väänänen <[email protected]>
Separate property for transformations precision with the increased value by default. Resolves #334

d0c3355056fb860ace43095afc6a83aace886944 authored over 9 years ago by GreLI <[email protected]>
Sanity checks for <text> trimming. Hopefully fixes #332

1151e44c5af4aee5ab44f3cef20e401b66a734e2 authored over 9 years ago by GreLI <[email protected]>
Don't remove empty patterns with inheritance

d0a5d0e87df5c7cb586f9e93af2f82acfbef5477 authored over 9 years ago by GreLI <[email protected]>
Fixed issues with multiple moveto coordinates on output. Fixes #338

f651fd8de181c00ba21a023629f47aa22d9d3422 authored over 9 years ago by GreLI <[email protected]>
Proper computations with optional rotate() parameters

97a260bbf3a75764f250a56422b97719b9768a63 authored over 9 years ago by GreLI <[email protected]>
Don't throw on parsing error

5c82e7bbcaac12215fce2c53a74e8b4d6230d2a3 authored over 9 years ago by GreLI <[email protected]>
Fixed support point function

ae2981cdea6696124587e9c39906ea90312aaf83 authored over 9 years ago by GreLI <[email protected]>
Merge pull request #335 from jakearchibald/master

JSAPI.prototype.clone - fixes #311

5c08d7bc49be9c8c6494d4743b9579365389031d authored over 9 years ago by Lev Solntsev <[email protected]>
Update Travis configuration

b28f313a1de87ce503b098b44e81f3ea4d7826dc authored over 9 years ago by GreLI <[email protected]>
Adding innumerable parentNode back

6fe56ec4515036d0162d8bf2ebcbd607bb1dbced authored over 9 years ago by Jake Archibald <[email protected]>
Fixed non-loading logo

b7a00988f4d6b5cdc86cfd0dfebfb2bb3f84655c authored over 9 years ago by GreLI <[email protected]>
Fix for ownProperty test

9b91154ae594ffd0e8da74df14fa7c7a76ae9d1d authored over 9 years ago by Jake Archibald <[email protected]>
JSAPI.prototype.clone - fixes #311

652389ed63be11368c3b7be903fb3ffa01ffcb56 authored over 9 years ago by Jake Archibald <[email protected]>
Prevent optimization if there is an error.

23d617d389a93e0193d031e1fa423053c7c02036 authored over 9 years ago by GreLI <[email protected]>
Fix for transformations with arcs converted to curves

f68b310c1ea43b476e6fcf1aae6bdfc2d2b4d7f6 authored over 9 years ago by GreLI <[email protected]>
Fix path checking in removeHiddenElems. Fixes #333

b3ee51c7bcf20ded13d547f81de37e5cd353c4bd authored over 9 years ago by GreLI <[email protected]>
v0.5.1

7fb966c0d1d0d78e8fba8d9b8693b4516aa0d854 authored over 9 years ago by GreLI <[email protected]>
Updated dependencies

d292529a50b578cc86a665af023afc9a8cced927 authored over 9 years ago by GreLI <[email protected]>
Cli-option to set float numbers precision. Resolves #99

60d348b1480f6a643cb9e73764b7fa76a9d2f382 authored over 9 years ago by GreLI <[email protected]>
Disable removeUselessStrokeAndFill if there is a <style> or <script>

cf37722e29c84971da1f62d398d90eb04886587d authored over 9 years ago by GreLI <[email protected]>
Updated tests for removing id in <svg>

00df0b369e515feed0697b4e91f43b1076a8d8e7 authored over 9 years ago by GreLI <[email protected]>
Don't remove id in <svg> tag in removeUnknownsAndDefaults since it's zone of responsibility of cleanupIDs.

Resolves #318.

9041175c527879349e18577145b03bd605c6c823 authored over 9 years ago by GreLI <[email protected]>
Simplified inherited attrs checking in removeUnknownsAndDefaults

ec70b376666f1f3c2cbca00f32441125a4d4fa4d authored over 9 years ago by GreLI <[email protected]>
Updated readme about folders and the russian version

02425f081443e2557bb20edd06b14081aa92fc4c authored over 9 years ago by GreLI <[email protected]>
Check for all animation properties collapseGroups

4c1aad9889262c2a775f0703d3d9b28486bd2ea5 authored over 9 years ago by GreLI <[email protected]>
A little more from SVG 2

9e203f0a10fc988cd2a25744377741b7836c9dd1 authored over 9 years ago by GreLI <[email protected]>
Remove non-rendering elements without ids as well

1121582564ae23e982bbfed5aa73f9dd57650674 authored over 9 years ago by GreLI <[email protected]>
More properties from SVG 2

f6e87a05439f8871774e4c16addd1551ee91b219 authored over 9 years ago by GreLI <[email protected]>
Readme: removeUselessStrokeAndFill is re-enabled and removeDesc works for non-meaningful desc

cdb7fffc7631a809a531d280667fa07a48eb2ea0 authored over 9 years ago by GreLI <[email protected]>
Plugin to remove elements in <defs> without id. Resolves #310

c47fa38700745e699453f63e59d3a2141da199a7 authored over 9 years ago by GreLI <[email protected]>
New properties from SVG versions 2 and Tiny 1.2. Resolves #323

36003b11f6d43201411384872ac55a6a308e2496 authored over 9 years ago by GreLI <[email protected]>
Smarter transforms collapsing. Fixes #208

f49005c68d53528cc58430b340251639fff5a55c authored over 9 years ago by GreLI <[email protected]>
Throw error on erroneous config file

8bec56fac8bb629978dc750e80241939dd27c88f authored over 9 years ago by GreLI <[email protected]>
Don't remove default type of animateTranform since it doesn't work. Fixes #297

0219d33c3e8ce48e1253c2d7735f1a89abfb13e6 authored over 9 years ago by GreLI <[email protected]>
Remove incorrect <path> elems, not just empty

e94cb994dd317eb1968343299671a38a9513ec4b authored over 9 years ago by GreLI <[email protected]>
Convert colors now takes fractional percentages and minor improvements.

Fixes #175 and resolves #178.

15e303bbf033510b8c91c32cb0001c5530990bc4 authored over 9 years ago by GreLI <[email protected]>
Don't collapse groups which have animations. Fixes #214

4d966b7cebe57cdcfbe3f6944bee9c6d2e03e304 authored over 9 years ago by GreLI <[email protected]>
Don't remove empty elements which could be animated.

Resolves #213.

5f892ee7dd27c0fd8f9a241abc392ef0d5eb0c98 authored over 9 years ago by GreLI <[email protected]>
Avoid manipulations with paths that have animations. Fixes #321

d935bd0dd30c505d5023a2d26f26a611e823c016 authored over 9 years ago by GreLI <[email protected]>
Use console instead of Utils and better parsing error handling.

Resolves #193 and fixes #234.

6661090fe27d02bf012d2900c6fde19904a3a52c authored over 9 years ago by GreLI <[email protected]>
Remove standard descriptions. Resolves #302

9b8250d6c49b79eb92d990bdd8080e7de25b07d8 authored over 9 years ago by GreLI <[email protected]>
Take in account optional ‘rotate()’ parameters.

Fixes #243, fixes #294.

86ab59ceb570f6553cf904628145745bcf2fe031 authored over 9 years ago by GreLI <[email protected]>
Check path intersection while merging.

Fixes #253, resolves #260, fixes #298.

e1060df7dc4b4afc63d6cc86fc41748a4940918d authored over 9 years ago by GreLI <[email protected]>
Path data processing improvements.

Improved path data saving.
Collapse repeated now works at writing path data and doesn't affect pa...

e220b6cad05e4fc5f181810311a5c7655c789094 authored over 9 years ago by GreLI <[email protected]>
Simplified mergePaths plugin even more

15ded2773edda3869e19539b591d3a8520458ea6 authored over 9 years ago by GreLI <[email protected]>
Slightly improved convertShapeToPath

62cfb364c4cc94ed55998e52203ae4545e2bb7c1 authored over 9 years ago by GreLI <[email protected]>
Fix cleanupIDs not working for style references

73ca6b2cb78da83112e1f5f443977df4fe32c067 authored over 9 years ago by GreLI <[email protected]>
Add classes instead if rewriting when collapsing groups. Fixes #288

84220ce1dc80da6ff0ff8b59bdd0416cdd4348a9 authored over 9 years ago by GreLI <[email protected]>
Don't collapse ‘g’ inside ‘switch’. Fixes #324

91262b7c304c4a61074f8e67237aa437f689838b authored over 9 years ago by GreLI <[email protected]>
Corrected path merging

20af96a6b5023e9c99e2c58080ec4e0432f8a72b authored over 9 years ago by GreLI <[email protected]>
Made parentNode non-enumerable. Should help with #311

14f139709d63ea057b0f3887f5f98b42b2ec1a48 authored over 9 years ago by GreLI <[email protected]>
Collapse groups with one command. Correctly update parent references.

85def411865996eeac28760d80a02bd633be4ef9 authored over 9 years ago by GreLI <[email protected]>
removeUselessStrokeAndFill is back. Checks for inherited attrs and references.

d3e4f63ae51ca62377b8fd8a1e9adf5781ceee19 authored over 9 years ago by GreLI <[email protected]>
Code styled and logic improvement in convertShapeToPath

eecfabd5a9bc6cb535d75d75d526925b0345af0e authored over 9 years ago by GreLI <[email protected]>
Convert abolute lengths to pixel values

02dcf78d74303d802176ee65b7965fec3adaf34a authored over 9 years ago by GreLI <[email protected]>
Non greedy comments regexp

1e81329982b0ee1abb134febc30347ba3dcaf1e5 authored over 9 years ago by GreLI <[email protected]>
Get rid of strut

84fd2720ca5c6d1d21ece65bfb56b1334396341e authored over 9 years ago by GreLI <[email protected]>
Improved code for parsing CSS in attributes values

73f7f3c18346c3fa354b3e9939dc971fcfa938d1 authored over 9 years ago by GreLI <[email protected]>
Merge pull request #317 from subzey/colorname-typo

Fix typo in yellow color hex code

64304f3a4d3ca28b244fa7112bc2708138dba62e authored over 9 years ago by Lev Solntsev <[email protected]>
Fix typo in yellow color hex code

8c4c197534992c93ad5e75c677d35f493f520df8 authored over 9 years ago by Anton Khlynovskiy <[email protected]>
Prevent removing of meaningful whitespace in text tags. Fixes #299

d668a10d144fbf7958b275950acc07402702bdd8 authored over 9 years ago by GreLI <[email protected]>
Don't blow up in case of <foregnObject>. Fixes #279

bd82898b056e44ea50f20d19e811224e387adb73 authored over 9 years ago by GreLI <[email protected]>
Don't remove data-* attributes. Resolves #301

de1629faf99d5b02c92e8132baedf72a9538cbb5 authored over 9 years ago by GreLI <[email protected]>
Fixed breaking references. Resolves #274

b868538fe36706599fa6e742382be3ff6c1b1de9 authored over 9 years ago by GreLI <[email protected]>
Encoding entities in output. Likely fixes #267

bc6fcd2ae9f5902a52eae54fd9d0e52366dd92ad authored over 9 years ago by GreLI <[email protected]>
Don't pass 'clip-path' attr to shape elements at all. Fixes #231

5a51022b257e1fb68ab7fd12ea544138f8172d9b authored over 9 years ago by GreLI <[email protected]>
Better css parsing in style attr. Fixes #227

942d2f74fa699c1bce25c45bbce674c199ea7caa authored over 9 years ago by GreLI <[email protected]>
Code styling

5e7caa49dcfcf08b4a2f284c4f3a85a53dd709f1 authored over 9 years ago by GreLI <[email protected]>
Added prentational attributes to known for 'mask' element. Fixes #217

6fecd95f2235fd8e330e5f79c88fe4feb613b37f authored over 9 years ago by GreLI <[email protected]>
Updated dependencies

8b1c5bab51b090e1d1c05a318548f51100e3bd20 authored over 9 years ago by GreLI <[email protected]>
Updated test according to changes in pretty printing

ec7d4cc856ec1edbf3e8b70134a32ffb4536b106 authored over 9 years ago by GreLI <[email protected]>
Fix for id prefixing

54f4b33e26aedcda51f21489f4d9ac0570c9dde2 authored over 9 years ago by GreLI <[email protected]>
Prefix IDs in a dictionary to avoid breaking on some reserved keywords. Fixes #309

ad538aac46011931af6a2834f6100f4886574941 authored over 9 years ago by GreLI <[email protected]>
Improved files and folders processing. Fixes #259

a2f77efa531e174af8ce86903831e51ec8661808 authored over 9 years ago by GreLI <[email protected]>
Don't pretty print text elements because it affects text content. Fixes #241

eae7238415944a7aee0c57d70fc7c61a386e72e7 authored over 9 years ago by GreLI <[email protected]>
Typo fix and updated tests

66ca37c3664f875a5153a893e9ef983a5e89dec4 authored over 9 years ago by GreLI <[email protected]>
Corrected inherited stroke-width adjustment

80398580abc0ecab07361b50caf1b3517f30d646 authored over 9 years ago by GreLI <[email protected]>
Merge pull request #304 from jakearchibald/patch-1

Add reference to SVGOMG

32fe1cfe9c57534506e81ecd59701e5e38a933e9 authored over 9 years ago by Lev Solntsev <[email protected]>
Add reference to SVGOMG

…if you think it's useful. Also interested in any changes/suggestions you might have to the app,...

cd2f0b682b7bdded8240297955f984ab3629b84e authored over 9 years ago by Jake Archibald <[email protected]>
Transformations now accounting inherited stroke attributes. Finally fixes #162

bada6b2a8c5ac9d3bc06f1ad631e14a9157f4a5f authored over 9 years ago by GreLI <[email protected]>
Added a possibility to get an inherited attribute value

941d0b5cea752e9a223e4a8433ff4778b2f11a4d authored over 9 years ago by GreLI <[email protected]>
Fix fail with nodes after closing </svg> tag. Fixes #184

8d3c75d6b07b4d8eff09203d12c0367aa802acd0 authored over 9 years ago by GreLI <[email protected]>
Limited linking checks to referencing props

290d610f272032b3b0229d6d88ab4bc5825b4556 authored over 9 years ago by GreLI <[email protected]>
numeric regular expression fix

35d351a15ec62e88bd6ab464e352371f2bb5c979 authored over 9 years ago by GreLI <[email protected]>
Merge pull request #292 from samarpanda/wsk_build_error

Adding a sanity check

14a25b2da5d3052461ed6515b88d1dbbb834be10 authored almost 10 years ago by Lev Solntsev <[email protected]>
Adding a sanity check before proceeding

1ccdc0d76be937ea52993a7ec46ea2f23a74c1f8 authored almost 10 years ago by Samar Panda <[email protected]>