Add script to automatically rescale SVG images - important to export them to PNGs
This commit is contained in:
parent
7090a5ceb8
commit
d4f5e1d238
8 changed files with 261 additions and 90 deletions
|
@ -1,22 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 17.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
|
||||
width="35px" height="32px" viewBox="0 0 35 32" enable-background="new 0 0 35 32" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="#828282" d="M27.464,2.314c-0.053-0.132-0.159-0.235-0.292-0.284c-0.133-0.048-0.281-0.039-0.406,0.027L14.86,8.339
|
||||
c-0.224,0.118-0.324,0.385-0.233,0.621l0.245,0.641L7.999,13.37C7.774,13.493,7.679,13.765,7.777,14l0.228,0.549l-7.299,3.488
|
||||
c-0.24,0.115-0.348,0.397-0.246,0.643l1.498,3.61c0.08,0.192,0.265,0.309,0.462,0.309c0.056,0,0.112-0.009,0.167-0.029l7.625-2.701
|
||||
l0.228,0.549c0.079,0.191,0.264,0.309,0.462,0.309c0.046,0,0.092-0.006,0.139-0.02l7.276-2.097l0.218,0.569
|
||||
C18.609,19.376,18.798,19.5,19,19.5c0.049,0,0.098-0.007,0.147-0.022l13-4c0.134-0.041,0.244-0.136,0.304-0.262
|
||||
c0.06-0.126,0.065-0.272,0.013-0.401L27.464,2.314z M2.7,21.469l-1.134-2.734l6.823-3.261l1.439,3.47L2.7,21.469z M11.191,19.623
|
||||
l-0.238-0.574c0,0,0,0,0,0L9.11,14.604c0,0,0,0,0,0l-0.238-0.573l6.336-3.475l2.374,6.134l0.375,0.981L11.191,19.623z M19.3,18.385
|
||||
l-0.203-0.531c-0.003-0.011-0.001-0.024-0.006-0.035l-0.618-1.597l-2.754-7.206l11.023-5.815l4.592,11.48L19.3,18.385z"/>
|
||||
<path fill="#828282" d="M28.964,0.314c-0.103-0.257-0.395-0.381-0.65-0.279c-0.256,0.103-0.381,0.394-0.279,0.65l6,15
|
||||
C34.114,15.881,34.302,16,34.5,16c0.062,0,0.125-0.011,0.186-0.036c0.256-0.103,0.381-0.394,0.279-0.65L28.964,0.314z"/>
|
||||
<path fill="#828282" d="M18,21h-3c-1.14,0-2,0.86-2,2v1.315l-5.879,6.859c-0.18,0.209-0.156,0.525,0.054,0.705
|
||||
C7.269,31.96,7.385,32,7.5,32c0.141,0,0.281-0.059,0.379-0.175L13.73,25H16v6.5c0,0.276,0.224,0.5,0.5,0.5s0.5-0.224,0.5-0.5V25
|
||||
h2.27l5.85,6.825C25.219,31.941,25.359,32,25.5,32c0.115,0,0.231-0.04,0.325-0.121c0.21-0.18,0.234-0.495,0.054-0.705L20,24.315
|
||||
v-1.24C20,21.912,19.122,21,18,21z M19,24h-5v-1c0-0.589,0.411-1,1-1h3c0.57,0,1,0.462,1,1.075V24z"/>
|
||||
</g>
|
||||
</svg>
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="374px" height="342px" viewBox="0 0 374 342" version="1.1">
|
||||
<g id="surface1">
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50.980395%,50.980395%,50.980395%);fill-opacity:1;" d="M 293.472656 24.730469 C 292.90625 23.320312 291.773438 22.21875 290.351562 21.695312 C 288.929688 21.183594 287.347656 21.277344 286.015625 21.984375 L 158.789062 89.125 C 156.394531 90.382812 155.328125 93.238281 156.300781 95.761719 L 158.917969 102.609375 L 85.476562 142.890625 C 83.070312 144.207031 82.054688 147.113281 83.101562 149.625 L 85.539062 155.492188 L 7.542969 192.769531 C 4.980469 194 3.824219 197.011719 4.914062 199.640625 L 20.921875 238.222656 C 21.777344 240.277344 23.753906 241.527344 25.859375 241.527344 C 26.457031 241.527344 27.054688 241.429688 27.644531 241.21875 L 109.121094 212.351562 L 111.558594 218.21875 C 112.402344 220.257812 114.378906 221.519531 116.496094 221.519531 C 116.988281 221.519531 117.480469 221.457031 117.980469 221.304688 L 195.730469 198.894531 L 198.058594 204.976562 C 198.851562 207.082031 200.871094 208.40625 203.027344 208.40625 C 203.550781 208.40625 204.074219 208.332031 204.597656 208.171875 L 343.511719 165.421875 C 344.945312 164.984375 346.121094 163.96875 346.761719 162.621094 C 347.402344 161.273438 347.457031 159.714844 346.902344 158.335938 Z M 28.851562 229.449219 L 16.734375 200.230469 L 89.640625 165.378906 L 105.019531 202.464844 Z M 119.582031 209.722656 L 117.039062 203.585938 L 97.347656 156.082031 L 94.804688 149.957031 L 162.507812 112.816406 L 187.875 178.375 L 191.882812 188.859375 Z M 206.234375 196.488281 L 204.066406 190.816406 C 204.03125 190.695312 204.054688 190.558594 204 190.441406 L 197.398438 173.371094 L 167.96875 96.359375 L 285.757812 34.210938 L 334.824219 156.902344 Z M 206.234375 196.488281 "/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50.980395%,50.980395%,50.980395%);fill-opacity:1;" d="M 309.5 3.355469 C 308.402344 0.609375 305.28125 -0.714844 302.554688 0.375 C 299.820312 1.476562 298.484375 4.585938 299.574219 7.320312 L 363.6875 167.632812 C 364.53125 169.726562 366.542969 171 368.65625 171 C 369.320312 171 369.992188 170.882812 370.644531 170.617188 C 373.378906 169.515625 374.714844 166.40625 373.625 163.667969 Z M 309.5 3.355469 "/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(50.980395%,50.980395%,50.980395%);fill-opacity:1;" d="M 192.34375 224.4375 L 160.285156 224.4375 C 148.105469 224.4375 138.914062 233.628906 138.914062 245.8125 L 138.914062 259.867188 L 76.09375 333.171875 C 74.167969 335.40625 74.425781 338.78125 76.671875 340.707031 C 77.675781 341.574219 78.914062 342 80.144531 342 C 81.648438 342 83.144531 341.371094 84.191406 340.128906 L 146.714844 267.1875 L 170.972656 267.1875 L 170.972656 336.65625 C 170.972656 339.605469 173.363281 342 176.3125 342 C 179.261719 342 181.65625 339.605469 181.65625 336.65625 L 181.65625 267.1875 L 205.914062 267.1875 L 268.425781 340.128906 C 269.484375 341.371094 270.980469 342 272.484375 342 C 273.714844 342 274.953125 341.574219 275.957031 340.707031 C 278.203125 338.78125 278.460938 335.417969 276.535156 333.171875 L 213.714844 259.867188 L 213.714844 246.613281 C 213.714844 234.183594 204.332031 224.4375 192.34375 224.4375 Z M 203.027344 256.5 L 149.601562 256.5 L 149.601562 245.8125 C 149.601562 239.515625 153.992188 235.125 160.285156 235.125 L 192.34375 235.125 C 198.433594 235.125 203.027344 240.0625 203.027344 246.613281 Z M 203.027344 256.5 "/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 3.5 KiB |
|
@ -1,25 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="16"
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
id="svg2">
|
||||
<metadata id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
|
||||
<dc:title/>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs id="defs6"/>
|
||||
<rect width="16" height="16" x="0" y="0" id="canvas" style="fill:none;stroke:none;visibility:hidden"/>
|
||||
<path d="M 1,1 1,7 C 1,9 3,10 5.5,10 8,10 10,9 10,7 l 2,0 c 1,0 2,-1 2,-2 L 14,4 C 14,3 13,2 12,2 l -2,0 0,-1 z m 9,2.25 1.75,0 c 0.667788,0 1,0.5628359 1,1.25 0,0.6871641 -0.388201,1.25 -1,1.25 L 10,5.75 z M 0,11 c 0,1 1,2 2,2 l 7,0 c 1,0 2,-1 2,-2 z"
|
||||
id="cafe" style="fill:#C77400;fill-opacity:1;stroke:none" transform="translate(1,1)"/>
|
||||
</svg>
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="375px" height="375px" viewBox="0 0 375 375" version="1.1">
|
||||
<g id="surface1">
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(78.039217%,45.490196%,0%);fill-opacity:1;" d="M 46.875 46.875 L 46.875 187.5 C 46.875 234.375 93.75 257.8125 152.34375 257.8125 C 210.9375 257.8125 257.8125 234.375 257.8125 187.5 L 304.6875 187.5 C 328.125 187.5 351.5625 164.0625 351.5625 140.625 L 351.5625 117.1875 C 351.5625 93.75 328.125 70.3125 304.6875 70.3125 L 257.8125 70.3125 L 257.8125 46.875 Z M 257.8125 99.609375 L 298.828125 99.609375 C 314.480469 99.609375 322.265625 112.800781 322.265625 128.90625 C 322.265625 145.011719 313.167969 158.203125 298.828125 158.203125 L 257.8125 158.203125 Z M 23.4375 281.25 C 23.4375 304.6875 46.875 328.125 70.3125 328.125 L 234.375 328.125 C 257.8125 328.125 281.25 304.6875 281.25 281.25 Z M 23.4375 281.25 "/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1,011 B |
|
@ -1,26 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="16"
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
id="svg2">
|
||||
<metadata id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
|
||||
<dc:title/>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs id="defs6"/>
|
||||
<rect width="16" height="16" x="0" y="0" id="canvas" style="fill:none;stroke:none;visibility:hidden"/>
|
||||
<path d="m 2,1 2,12 6,0 2,-12 z m 1.25,1 7.5,0 -0.33,2 -6.86,0 z"
|
||||
id="pub"
|
||||
style="fill:#C77400;fill-opacity:1;stroke:none" transform="translate(1,1)"/>
|
||||
</svg>
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="375px" height="375px" viewBox="0 0 375 375" version="1.1">
|
||||
<g id="surface1">
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(78.039217%,45.490196%,0%);fill-opacity:1;" d="M 70.3125 46.875 L 117.1875 328.125 L 257.8125 328.125 L 304.6875 46.875 Z M 99.609375 70.3125 L 275.390625 70.3125 L 267.65625 117.1875 L 106.875 117.1875 Z M 99.609375 70.3125 "/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 993 B After Width: | Height: | Size: 523 B |
|
@ -3009,8 +3009,8 @@
|
|||
"question": {
|
||||
"en": "What kind of authentication is available at the charging station?",
|
||||
"nl": "Hoe kan men zich aanmelden aan dit oplaadstation?",
|
||||
"fr": "Quelle sorte d'authentification est disponible à cette station de charge ?",
|
||||
"de": "Welche Art der Authentifizierung ist an der Ladestation möglich?"
|
||||
"de": "Welche Art der Authentifizierung ist an der Ladestation möglich?",
|
||||
"fr": "Quelle sorte d'authentification est disponible à cette station de charge ?"
|
||||
},
|
||||
"multiAnswer": true,
|
||||
"mappings": [
|
||||
|
@ -3020,8 +3020,8 @@
|
|||
"then": {
|
||||
"en": "Authentication by a membership card",
|
||||
"nl": "Aanmelden met een lidkaart is mogelijk",
|
||||
"fr": "Authentification par carte de membre",
|
||||
"de": "Authentifizierung per Mitgliedskarte"
|
||||
"de": "Authentifizierung per Mitgliedskarte",
|
||||
"fr": "Authentification par carte de membre"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -3030,8 +3030,8 @@
|
|||
"then": {
|
||||
"en": "Authentication by an app",
|
||||
"nl": "Aanmelden via een applicatie is mogelijk",
|
||||
"fr": "Authentification par une app",
|
||||
"de": "Authentifizierung per App"
|
||||
"de": "Authentifizierung per App",
|
||||
"fr": "Authentification par une app"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -3040,8 +3040,8 @@
|
|||
"then": {
|
||||
"en": "Authentication via phone call is available",
|
||||
"nl": "Aanmelden door te bellen naar een telefoonnummer is mogelijk",
|
||||
"fr": "Authentification par appel téléphonique est disponible",
|
||||
"de": "Authentifizierung per Anruf ist möglich"
|
||||
"de": "Authentifizierung per Anruf ist möglich",
|
||||
"fr": "Authentification par appel téléphonique est disponible"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -3050,8 +3050,8 @@
|
|||
"then": {
|
||||
"en": "Authentication via SMS is available",
|
||||
"nl": "Aanmelden via SMS is mogelijk",
|
||||
"fr": "Authentification par SMS est disponible",
|
||||
"de": "Authentifizierung per SMS ist möglich"
|
||||
"de": "Authentifizierung per SMS ist möglich",
|
||||
"fr": "Authentification par SMS est disponible"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -3060,8 +3060,8 @@
|
|||
"then": {
|
||||
"en": "Authentication via NFC is available",
|
||||
"nl": "Aanmelden via NFC is mogelijk",
|
||||
"fr": "Authentification par NFC est disponible",
|
||||
"de": "Authentifizierung per NFC ist möglich"
|
||||
"de": "Authentifizierung per NFC ist möglich",
|
||||
"fr": "Authentification par NFC est disponible"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -3079,8 +3079,8 @@
|
|||
"then": {
|
||||
"en": "Authentication via debit card is available",
|
||||
"nl": "Aanmelden met een betaalkaart is mogelijk",
|
||||
"fr": "Authentification par carte de débit est disponible",
|
||||
"de": "Authentifizierung per Kreditkarte ist möglich"
|
||||
"de": "Authentifizierung per Kreditkarte ist möglich",
|
||||
"fr": "Authentification par carte de débit est disponible"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -3089,8 +3089,8 @@
|
|||
"then": {
|
||||
"en": "Charging here is (also) possible without authentication",
|
||||
"nl": "Hier opladen is (ook) mogelijk zonder aan te melden",
|
||||
"fr": "Charger ici est (aussi) possible sans authentification",
|
||||
"de": "Das Laden ist hier (auch) ohne Authentifizierung möglich"
|
||||
"de": "Das Laden ist hier (auch) ohne Authentifizierung möglich",
|
||||
"fr": "Charger ici est (aussi) possible sans authentification"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
"de"
|
||||
],
|
||||
"maintainer": "",
|
||||
"icon": "./assets/themes/grb_import/grb.svg",
|
||||
"icon": "./assets/themes/grb_import/housenumber_blank.svg",
|
||||
"version": "0",
|
||||
"startLat": 51.0249,
|
||||
"startLon": 4.026489,
|
||||
|
|
208
package-lock.json
generated
208
package-lock.json
generated
|
@ -46,6 +46,7 @@
|
|||
"osmtogeojson": "^3.0.0-beta.4",
|
||||
"parcel": "^1.2.4",
|
||||
"prompt-sync": "^4.2.0",
|
||||
"svg-resizer": "github:vieron/svg-resizer",
|
||||
"tailwindcss": "^2.2.15",
|
||||
"togpx": "^0.5.4",
|
||||
"tslint": "^6.1.3",
|
||||
|
@ -4670,6 +4671,14 @@
|
|||
"simple-swizzle": "^0.2.2"
|
||||
}
|
||||
},
|
||||
"node_modules/colors": {
|
||||
"version": "0.5.1",
|
||||
"resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz",
|
||||
"integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q=",
|
||||
"engines": {
|
||||
"node": ">=0.1.90"
|
||||
}
|
||||
},
|
||||
"node_modules/combined-stream": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
|
||||
|
@ -6843,6 +6852,36 @@
|
|||
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/fs-extra": {
|
||||
"version": "0.8.1",
|
||||
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.8.1.tgz",
|
||||
"integrity": "sha1-Dld5/7/t9RG8dVWVx/A8BtS0Po0=",
|
||||
"dependencies": {
|
||||
"jsonfile": "~1.1.0",
|
||||
"mkdirp": "0.3.x",
|
||||
"ncp": "~0.4.2",
|
||||
"rimraf": "~2.2.0"
|
||||
}
|
||||
},
|
||||
"node_modules/fs-extra/node_modules/jsonfile": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-1.1.1.tgz",
|
||||
"integrity": "sha1-2k/WrXfxolUgPqY8e8Mtwx72RDM="
|
||||
},
|
||||
"node_modules/fs-extra/node_modules/mkdirp": {
|
||||
"version": "0.3.5",
|
||||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
|
||||
"integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=",
|
||||
"deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"
|
||||
},
|
||||
"node_modules/fs-extra/node_modules/rimraf": {
|
||||
"version": "2.2.8",
|
||||
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
|
||||
"integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=",
|
||||
"bin": {
|
||||
"rimraf": "bin.js"
|
||||
}
|
||||
},
|
||||
"node_modules/fs.realpath": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
|
||||
|
@ -9566,6 +9605,14 @@
|
|||
"integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/ncp": {
|
||||
"version": "0.4.2",
|
||||
"resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz",
|
||||
"integrity": "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ=",
|
||||
"bin": {
|
||||
"ncp": "bin/ncp"
|
||||
}
|
||||
},
|
||||
"node_modules/neo-async": {
|
||||
"version": "2.6.2",
|
||||
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
|
||||
|
@ -9678,6 +9725,21 @@
|
|||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz",
|
||||
"integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA=="
|
||||
},
|
||||
"node_modules/nomnom": {
|
||||
"version": "1.6.2",
|
||||
"resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.6.2.tgz",
|
||||
"integrity": "sha1-hKZqJgF0QI/Ft3oY+IjszET7aXE=",
|
||||
"deprecated": "Package no longer supported. Contact support@npmjs.com for more info.",
|
||||
"dependencies": {
|
||||
"colors": "0.5.x",
|
||||
"underscore": "~1.4.4"
|
||||
}
|
||||
},
|
||||
"node_modules/nomnom/node_modules/underscore": {
|
||||
"version": "1.4.4",
|
||||
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz",
|
||||
"integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ="
|
||||
},
|
||||
"node_modules/normalize-package-data": {
|
||||
"version": "2.5.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
|
||||
|
@ -13493,6 +13555,17 @@
|
|||
"resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
|
||||
"integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg=="
|
||||
},
|
||||
"node_modules/shelljs": {
|
||||
"version": "0.2.6",
|
||||
"resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.2.6.tgz",
|
||||
"integrity": "sha1-kEktcv/MgVmXa6umL7D2iE8MM3g=",
|
||||
"bin": {
|
||||
"shjs": "bin/shjs"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.8.0"
|
||||
}
|
||||
},
|
||||
"node_modules/sigmund": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
|
||||
|
@ -14229,6 +14302,30 @@
|
|||
"node": ">=6.9.5"
|
||||
}
|
||||
},
|
||||
"node_modules/svg-resizer": {
|
||||
"version": "0.0.1",
|
||||
"resolved": "git+ssh://git@github.com/vieron/svg-resizer.git#00968cb3e7248533ab9451ce7dffa8af288e4f4a",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"fs-extra": "~0.8.1",
|
||||
"lodash": "~2.4.1",
|
||||
"nomnom": "~1.6.2",
|
||||
"shelljs": "~0.2.6",
|
||||
"xml2js": "~0.4.2"
|
||||
},
|
||||
"bin": {
|
||||
"svg-resizer": "svg-resizer.js"
|
||||
}
|
||||
},
|
||||
"node_modules/svg-resizer/node_modules/lodash": {
|
||||
"version": "2.4.2",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
|
||||
"integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
|
||||
"engines": [
|
||||
"node",
|
||||
"rhino"
|
||||
]
|
||||
},
|
||||
"node_modules/svgo": {
|
||||
"version": "1.3.2",
|
||||
"resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
|
||||
|
@ -16563,6 +16660,26 @@
|
|||
"resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
|
||||
"integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
|
||||
},
|
||||
"node_modules/xml2js": {
|
||||
"version": "0.4.23",
|
||||
"resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
|
||||
"integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
|
||||
"dependencies": {
|
||||
"sax": ">=0.6.0",
|
||||
"xmlbuilder": "~11.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=4.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/xmlbuilder": {
|
||||
"version": "11.0.1",
|
||||
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
|
||||
"integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
|
||||
"engines": {
|
||||
"node": ">=4.0"
|
||||
}
|
||||
},
|
||||
"node_modules/xmlchars": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
|
||||
|
@ -20410,6 +20527,11 @@
|
|||
"simple-swizzle": "^0.2.2"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"version": "0.5.1",
|
||||
"resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz",
|
||||
"integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q="
|
||||
},
|
||||
"combined-stream": {
|
||||
"version": "1.0.8",
|
||||
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
|
||||
|
@ -22135,6 +22257,34 @@
|
|||
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
|
||||
"dev": true
|
||||
},
|
||||
"fs-extra": {
|
||||
"version": "0.8.1",
|
||||
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.8.1.tgz",
|
||||
"integrity": "sha1-Dld5/7/t9RG8dVWVx/A8BtS0Po0=",
|
||||
"requires": {
|
||||
"jsonfile": "~1.1.0",
|
||||
"mkdirp": "0.3.x",
|
||||
"ncp": "~0.4.2",
|
||||
"rimraf": "~2.2.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"jsonfile": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-1.1.1.tgz",
|
||||
"integrity": "sha1-2k/WrXfxolUgPqY8e8Mtwx72RDM="
|
||||
},
|
||||
"mkdirp": {
|
||||
"version": "0.3.5",
|
||||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
|
||||
"integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc="
|
||||
},
|
||||
"rimraf": {
|
||||
"version": "2.2.8",
|
||||
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
|
||||
"integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI="
|
||||
}
|
||||
}
|
||||
},
|
||||
"fs.realpath": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
|
||||
|
@ -24231,6 +24381,11 @@
|
|||
"integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
|
||||
"dev": true
|
||||
},
|
||||
"ncp": {
|
||||
"version": "0.4.2",
|
||||
"resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz",
|
||||
"integrity": "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ="
|
||||
},
|
||||
"neo-async": {
|
||||
"version": "2.6.2",
|
||||
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
|
||||
|
@ -24343,6 +24498,22 @@
|
|||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz",
|
||||
"integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA=="
|
||||
},
|
||||
"nomnom": {
|
||||
"version": "1.6.2",
|
||||
"resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.6.2.tgz",
|
||||
"integrity": "sha1-hKZqJgF0QI/Ft3oY+IjszET7aXE=",
|
||||
"requires": {
|
||||
"colors": "0.5.x",
|
||||
"underscore": "~1.4.4"
|
||||
},
|
||||
"dependencies": {
|
||||
"underscore": {
|
||||
"version": "1.4.4",
|
||||
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz",
|
||||
"integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ="
|
||||
}
|
||||
}
|
||||
},
|
||||
"normalize-package-data": {
|
||||
"version": "2.5.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
|
||||
|
@ -27279,6 +27450,11 @@
|
|||
"resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
|
||||
"integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg=="
|
||||
},
|
||||
"shelljs": {
|
||||
"version": "0.2.6",
|
||||
"resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.2.6.tgz",
|
||||
"integrity": "sha1-kEktcv/MgVmXa6umL7D2iE8MM3g="
|
||||
},
|
||||
"sigmund": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
|
||||
|
@ -27861,6 +28037,24 @@
|
|||
"integrity": "sha512-TAAvLNSE3fEhyl/Da19JWfMAdhSXTYeviXsLSoDT1UM76ADj5ndwAPX1FKQEgB/gFMPavOy6tOqfalXKUiXrow==",
|
||||
"optional": true
|
||||
},
|
||||
"svg-resizer": {
|
||||
"version": "git+ssh://git@github.com/vieron/svg-resizer.git#00968cb3e7248533ab9451ce7dffa8af288e4f4a",
|
||||
"from": "svg-resizer@git+https://github.com/vieron/svg-resizer.git",
|
||||
"requires": {
|
||||
"fs-extra": "~0.8.1",
|
||||
"lodash": "~2.4.1",
|
||||
"nomnom": "~1.6.2",
|
||||
"shelljs": "~0.2.6",
|
||||
"xml2js": "~0.4.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"lodash": {
|
||||
"version": "2.4.2",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
|
||||
"integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4="
|
||||
}
|
||||
}
|
||||
},
|
||||
"svgo": {
|
||||
"version": "1.3.2",
|
||||
"resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
|
||||
|
@ -29728,6 +29922,20 @@
|
|||
"resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
|
||||
"integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
|
||||
},
|
||||
"xml2js": {
|
||||
"version": "0.4.23",
|
||||
"resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
|
||||
"integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
|
||||
"requires": {
|
||||
"sax": ">=0.6.0",
|
||||
"xmlbuilder": "~11.0.0"
|
||||
}
|
||||
},
|
||||
"xmlbuilder": {
|
||||
"version": "11.0.1",
|
||||
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
|
||||
"integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA=="
|
||||
},
|
||||
"xmlchars": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
|
||||
|
|
|
@ -95,6 +95,7 @@
|
|||
"osmtogeojson": "^3.0.0-beta.4",
|
||||
"parcel": "^1.2.4",
|
||||
"prompt-sync": "^4.2.0",
|
||||
"svg-resizer": "github:vieron/svg-resizer",
|
||||
"tailwindcss": "^2.2.15",
|
||||
"togpx": "^0.5.4",
|
||||
"tslint": "^6.1.3",
|
||||
|
|
15
scripts/resizeSvg.sh
Executable file
15
scripts/resizeSvg.sh
Executable file
|
@ -0,0 +1,15 @@
|
|||
#! /bin/bash
|
||||
|
||||
# Requires `sudo apt-get install librsvg2-bin`
|
||||
# $1 should be the file
|
||||
|
||||
resizeFile(){
|
||||
PTH="$(dirname "${1}")"
|
||||
FILE="$(basename "${1}")"
|
||||
echo "Path is $PTH, name is $FILE"
|
||||
svg-resizer -f -x 500 -y 500 -o /tmp/resized $1
|
||||
# mv "/tmp/resized/$FILE" "$PTH"
|
||||
}
|
||||
|
||||
export -f resizeFile
|
||||
find . -name "*.svg" -exec bash -c 'resizeFile "$0"' {} \;
|
Loading…
Add table
Add a link
Reference in a new issue