-
Notifications
You must be signed in to change notification settings - Fork 81
/
package.json
165 lines (165 loc) · 6.8 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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
{
"name": "vizzu",
"main": "dist/vizzu.min.js",
"types": "dist/index.d.ts",
"type": "module",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/vizzu.min.js",
"default": "./dist/vizzu.min.js"
},
"./*.wasm": "./dist/*.wasm",
"./*.json": "./*.json"
},
"files": [
"LICENSE",
"package.json",
"README.md",
"dist/cvizzu.wasm",
"dist/vizzu.min.js",
"dist/*.d.ts",
"dist/**/*.d.ts"
],
"description": "Vizzu is a free, open-source Javascript/C++ library utilizing a generic dataviz engine that generates many types of charts and seamlessly animates between them. It can be used to create static charts but more importantly it is designed for building animated data stories and interactive explorers as Vizzu enables showing different perspectives of the data that the viewers can easily follow due to the animation.",
"keywords": [
"chart",
"charts",
"dataviz",
"charting-library",
"dashboard",
"animation",
"storytelling",
"data-visualization",
"data-analysis",
"charting",
"datavisualization"
],
"homepage": "https://lib.vizzuhq.com/",
"url": "https://github.com/vizzuhq/vizzu-lib/issues",
"email": "[email protected]",
"license": "Apache-2.0",
"author": "Vizzu Inc.",
"repository": {
"type": "git",
"url": "https://github.com/vizzuhq/vizzu-lib.git"
},
"scripts": {
"lock": "npm-run-all lock:*",
"lock:js": "npm update",
"lock:py": "./tools/ci/run/lock-py.sh",
"format": "npm-run-all format:*",
"format:src": "npm-run-all format-src:*",
"format-src:js": "npx prettier -c src test package.json",
"format:docs": "npm-run-all format-docs:*",
"format-docs:js": "npx prettier -c docs",
"format-docs:py": "./tools/ci/run/format-mdformat-py.sh --check docs README.md CONTRIBUTING.md CODE_OF_CONDUCT.md FAQ.md PROJECTS.md",
"format:tools": "npm-run-all format-tools:*",
"format-tools:js": "npx prettier -c tools/ci tools/docs .eslintrc.cjs .puppeteerrc.cjs .github",
"format-tools:py": "./tools/ci/run/format-black-py.sh --diff --check tools",
"format-showcases": "npx prettier -c vizzu-lib-doc/docs vizzu-lib-doc/.github",
"lint": "npm-run-all lint:*",
"lint:src": "npm-run-all lint-src:*",
"lint-src:js": "npx eslint --config .eslintrc.cjs src test",
"lint:docs": "npm-run-all lint-docs:*",
"lint-docs:js": "npx eslint --config .eslintrc.cjs docs",
"lint:tools": "npm-run-all lint-tools:*",
"lint-tools:js": "npx eslint --config .eslintrc.cjs tools/ci tools/docs .eslintrc.cjs",
"lint-tools:py": "./tools/ci/run/lint-pylint-py.sh tools",
"lint-showcases": "npx eslint --config .eslintrc.cjs vizzu-lib-doc/docs",
"type": "npm-run-all type:*",
"type:src": "npm-run-all type-src:*",
"type-src:js": "npx check-dts ./test/dts/vizzu.d.ts",
"type:tools": "npm-run-all type-tools:*",
"type-tools:py": "./tools/ci/run/type-mypy-py.sh tools",
"test": "node test/e2e/test.cjs",
"test:unit": "NODE_OPTIONS='--experimental-vm-modules' npx jest --config test/unit/jest.config.js --verbose",
"test:e2e": "node test/e2e/test.cjs",
"test:e2e-unit": "npx jest --config=./test/e2e/modules/jest.config.cjs --verbose",
"test:man": "node test/e2e/man.cjs",
"ci": "npm-run-all ci:*",
"ci:src": "npm-run-all ci-src:*",
"ci-src:js": "npm-run-all format-src:js lint-src:js type-src:js test:unit test",
"ci:docs": "npm-run-all ci-docs:*",
"ci-docs:js": "npm-run-all format-docs:js lint-docs:js",
"ci-docs:py": "npm-run-all format-docs:py",
"ci:tools": "npm-run-all ci-tools:*",
"ci-tools:js": "npm-run-all format-tools:js lint-tools:js",
"ci-tools:py": "npm-run-all format-tools:py lint-tools:py type-tools:py",
"fix": "npm-run-all fix-format fix-lint",
"fix-format": "npm-run-all fix-format:*",
"fix-format:src": "npm-run-all fix-format-src:js",
"fix-format-src:js": "npx prettier -w src test package.json",
"fix-format:docs": "npm-run-all fix-format-docs:*",
"fix-format-docs:js": "npx prettier -w docs",
"fix-format-docs:py": "./tools/ci/run/format-mdformat-py.sh docs README.md CONTRIBUTING.md CODE_OF_CONDUCT.md FAQ.md PROJECTS.md",
"fix-format:tools": "npm-run-all fix-format-tools:*",
"fix-format-tools:js": "npx prettier -w tools/ci tools/docs .eslintrc.cjs .puppeteerrc.cjs .github",
"fix-format-tools:py": "./tools/ci/run/format-black-py.sh tools",
"fix-format-showcases": "npx prettier -w vizzu-lib-doc/docs vizzu-lib-doc/.github",
"fix-lint": "npm-run-all fix-lint:*",
"fix-lint:src": "npm-run-all fix-lint-src:*",
"fix-lint-src:js": "npx eslint --fix --config .eslintrc.cjs src test",
"fix-lint:docs": "npm-run-all fix-lint-docs:*",
"fix-lint-docs:js": "npx eslint --fix --config .eslintrc.cjs docs",
"fix-lint:tools": "npm-run-all fix-lint-tools:*",
"fix-lint-tools:js": "npx eslint --fix --config .eslintrc.cjs tools/ci tools/docs .eslintrc.cjs",
"fix-lint-showcases": "npx eslint --fix --config .eslintrc.cjs vizzu-lib-doc/docs",
"gen-thumbnail": "./tools/ci/run/docs-gen-thumbnail.sh",
"gen-thumbnail-gsutil": "./tools/ci/run/docs-gen-thumbnail-gsutil.sh",
"build-docs": "./tools/ci/run/docs-build.sh",
"deploy-docs": "./tools/ci/run/docs-deploy.sh",
"rollup": "./tools/ci/run/pkg-rollup-js.sh",
"set-version": "./tools/ci/run/pkg-set-version-js.sh",
"purge": "./tools/ci/run/pkg-purge-js.sh",
"build:js": "./tools/ci/run/pkg-build-js.sh",
"build:ts": "./tools/ci/run/pkg-build-ts.sh",
"build:desktop": "./tools/ci/run/pkg-build-desktop.sh",
"build:desktop-clangformat": "./tools/ci/run/pkg-build-desktop-clangformat.sh",
"build:desktop-clangtidy": "./tools/ci/run/pkg-build-desktop-clangtidy.sh",
"build:wasm": "./tools/ci/run/pkg-build-wasm.sh",
"build:wasm-wocpp": "./tools/ci/run/pkg-build-wasm-wocpp.sh",
"build:wasm-wocpp-gsutil": "./tools/ci/run/pkg-build-wasm-wocpp-gsutil.sh"
},
"dependencies": {
"type-fest": "^4.12.0"
},
"devDependencies": {
"@rollup/plugin-terser": "^0.4.3",
"@tsconfig/strictest": "^2.0.2",
"@typescript-eslint/eslint-plugin": "^7.2.0",
"@typescript-eslint/parser": "^7.0.0",
"@vizzu/eslint-config": "^0.2.0",
"@vizzu/prettier-config": "^0.1.0",
"aggregate-error": "^5.0.0",
"ajv": "8.12.0",
"axios": "^1.5.1",
"check-dts": "^0.7.2",
"colors": "^1.4.0",
"eslint": "^8.49.0",
"eslint-config-prettier": "^9.0.0",
"eslint-config-standard": "^17.1.0",
"express": "^4.18.2",
"jest": "^29.7.0",
"jest-extended": "^4.0.1",
"js-yaml": "^4.1.0",
"node-fetch": "<3.0.0",
"npm-run-all": "^4.1.5",
"p-limit": "^4.0.0",
"pngjs": "^7.0.0",
"prettier": "^3.0.3",
"puppeteer": "^22.4.1",
"puppeteer-extra": "^3.3.6",
"puppeteer-extra-plugin-user-preferences": "^2.4.1",
"rollup": "^3.29.2",
"serve-static": "^1.15.0",
"strip-color": "^0.1.0",
"typedoc": "~0.25.2",
"typedoc-plugin-markdown": "~3.16.0",
"typedoc-plugin-rename-defaults": "~0.6.4",
"typescript": "^5.2.2",
"yaml": "^2.3.2",
"yargs": "^17.7.2"
},
"prettier": "@vizzu/prettier-config"
}