1 | {
|
2 | "packageManager": "yarn@2.4.3",
|
3 | "name": "svgo",
|
4 | "version": "3.3.2",
|
5 | "description": "Nodejs-based tool for optimizing SVG vector graphics files",
|
6 | "license": "MIT",
|
7 | "keywords": [
|
8 | "svgo",
|
9 | "svg",
|
10 | "optimize",
|
11 | "minify"
|
12 | ],
|
13 | "homepage": "https://svgo.dev",
|
14 | "bugs": {
|
15 | "url": "https://github.com/svg/svgo/issues"
|
16 | },
|
17 | "author": {
|
18 | "name": "Kir Belevich",
|
19 | "email": "kir@belevi.ch",
|
20 | "url": "https://github.com/deepsweet"
|
21 | },
|
22 | "contributors": [
|
23 | {
|
24 | "name": "Sergey Belov",
|
25 | "email": "peimei@ya.ru",
|
26 | "url": "https://github.com/arikon"
|
27 | },
|
28 | {
|
29 | "name": "Lev Solntsev",
|
30 | "email": "lev.sun@ya.ru",
|
31 | "url": "https://github.com/GreLI"
|
32 | },
|
33 | {
|
34 | "name": "Bogdan Chadkin",
|
35 | "email": "trysound@yandex.ru",
|
36 | "url": "https://github.com/TrySound"
|
37 | },
|
38 | {
|
39 | "name": "Seth Falco",
|
40 | "email": "seth@falco.fun",
|
41 | "url": "https://falco.fun/"
|
42 | }
|
43 | ],
|
44 | "repository": {
|
45 | "type": "git",
|
46 | "url": "git://github.com/svg/svgo.git"
|
47 | },
|
48 | "funding": {
|
49 | "type": "opencollective",
|
50 | "url": "https://opencollective.com/svgo"
|
51 | },
|
52 | "main": "./lib/svgo-node.js",
|
53 | "bin": "./bin/svgo",
|
54 | "types": "./lib/svgo.d.ts",
|
55 | "files": [
|
56 | "bin",
|
57 | "lib",
|
58 | "plugins",
|
59 | "dist",
|
60 | "!**/*.test.js"
|
61 | ],
|
62 | "engines": {
|
63 | "node": ">=14.0.0"
|
64 | },
|
65 | "scripts": {
|
66 | "test": "NODE_OPTIONS=--experimental-vm-modules jest --maxWorkers=4 --coverage",
|
67 | "lint": "eslint --ignore-path .gitignore . && prettier --check . --ignore-path .gitignore",
|
68 | "fix": "eslint --ignore-path .gitignore --fix . && prettier --write . --ignore-path .gitignore",
|
69 | "typecheck": "tsc",
|
70 | "test-browser": "rollup -c && node ./test/browser.js",
|
71 | "test-regression": "node ./test/regression-extract.js && NO_DIFF=1 node ./test/regression.js",
|
72 | "prepublishOnly": "rm -rf dist && rollup -c",
|
73 | "qa": "yarn lint && yarn typecheck && yarn test && yarn test-browser && yarn test-regression"
|
74 | },
|
75 | "jest": {
|
76 | "coveragePathIgnorePatterns": [
|
77 | "fixtures"
|
78 | ]
|
79 | },
|
80 | "dependencies": {
|
81 | "@trysound/sax": "0.2.0",
|
82 | "commander": "^7.2.0",
|
83 | "css-select": "^5.1.0",
|
84 | "css-tree": "^2.3.1",
|
85 | "css-what": "^6.1.0",
|
86 | "csso": "^5.0.5",
|
87 | "picocolors": "^1.0.0"
|
88 | },
|
89 | "devDependencies": {
|
90 | "@rollup/plugin-commonjs": "^22.0.2",
|
91 | "@rollup/plugin-node-resolve": "^14.1.0",
|
92 | "@types/css-tree": "^2.3.4",
|
93 | "@types/csso": "^5.0.4",
|
94 | "@types/jest": "^29.5.5",
|
95 | "del": "^6.0.0",
|
96 | "eslint": "^8.55.0",
|
97 | "jest": "^29.5.5",
|
98 | "node-fetch": "^2.7.0",
|
99 | "pixelmatch": "^5.3.0",
|
100 | "playwright": "^1.40.1",
|
101 | "pngjs": "^7.0.0",
|
102 | "prettier": "^3.1.1",
|
103 | "rollup": "^2.79.1",
|
104 | "rollup-plugin-terser": "^7.0.2",
|
105 | "tar-stream": "^3.1.6",
|
106 | "typescript": "^5.3.3"
|
107 | }
|
108 | } |
\ | No newline at end of file |