-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
109 lines (109 loc) · 3.01 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
{
"name": "mz-svg",
"version": "1.0.10",
"description": "The TypeScript-based library for manipulating SVG in browser and Node.js.",
"type": "module",
"main": "./dist/mz-svg.min.js",
"module": "./dist/mz-svg.esm.js",
"types": "./dist/index.d.ts",
"exports": {
"node": {
"import": "./dist/mz-svg.esm-node.js",
"require": "./dist/mz-svg.node.cjs"
},
"default": "./dist/mz-svg.esm.js"
},
"scripts": {
"build:all": "npm run build:es6 & npm run build:node & npm run build:esm & npm run build:esm-node",
"watch:all": "npm run watch:es6 & npm run watch:node & npm run watch:esm",
"build:es6": "node run/es6.js",
"watch:es6": "node run/es6.js -- watch",
"build:node": "node run/node.js",
"watch:node": "node run/node.js -- watch",
"build:esm": "node run/esm.js",
"watch:esm": "node run/esm.js -- watch",
"build:esm-node": "node run/esm-node.js",
"watch:esm-node": "node run/esm-node.js -- watch",
"test": "jest",
"test:watch": "jest --watch",
"test:browser": "./node_modules/karma/bin/karma start ./karma.conf.cjs",
"eslint": "eslint ./src/**",
"typescript-declarations": "tsc --emitDeclarationOnly",
"docs:website": "http-server ./docs",
"docs:build": "node ./src/docs/generator/index.js",
"docs:watch": "nodemon ./src/docs/generator/index.js"
},
"keywords": [
"svg",
"svg shapes",
"svg path",
"vector graphics",
"star shape",
"svg patterns",
"clippath",
"svg mask",
"path parser",
"path parsing",
"path validation",
"svg path minify",
"beautify svg path",
"svg path minification",
"translate svg path",
"bbox",
"path bbox",
"paths transformations",
"path transformations",
"svg transform",
"transform paths",
"transform",
"transform path"
],
"author": "Miriam Zusin <miriam.zusin@gmail.com>",
"license": "SEE LICENSE IN LICENSE.md",
"repository": {
"type": "git",
"url": "https://github.com/mzusin/mz-svg.git"
},
"browserslist": [
">0.2%",
"not dead",
"not op_mini all"
],
"devDependencies": {
"@babel/preset-env": "^7.20.2",
"@babel/preset-typescript": "^7.21.4",
"@types/jest": "^29.5.0",
"@types/jsdom": "^21.1.1",
"@typescript-eslint/eslint-plugin": "^5.57.0",
"@typescript-eslint/parser": "^5.57.0",
"esbuild": "^0.17.14",
"eslint": "^8.37.0",
"jest": "^29.5.0",
"jsdom": "^21.1.1",
"karma": "^6.4.1",
"karma-chrome-launcher": "^3.1.1",
"karma-firefox-launcher": "^2.1.2",
"karma-mocha": "^2.0.1",
"karma-qunit": "^4.1.2",
"karma-spec-reporter": "^0.0.36",
"markdown-documentation-maker": "^1.0.10",
"mz-particles": "^1.0.6",
"ts-jest": "^29.0.5",
"ts-node": "^10.9.1"
},
"nodemonConfig": {
"restartable": "rs",
"ignore": [
".git",
"node_modules/**/node_modules"
],
"verbose": false,
"watch": [
"src/"
],
"ext": "js,json,html,css,md,ts,tsx,glsl"
},
"dependencies": {
"mz-math": "^3.0.4"
}
}