UNPKG

6.99 kBJSONView Raw
1{
2 "name": "vizzu",
3 "main": "dist/vizzu.min.js",
4 "types": "dist/index.d.ts",
5 "type": "module",
6 "exports": {
7 ".": {
8 "types": "./dist/index.d.ts",
9 "import": "./dist/vizzu.min.js",
10 "default": "./dist/vizzu.min.js"
11 },
12 "./*.wasm": "./dist/*.wasm",
13 "./*.json": "./*.json"
14 },
15 "files": [
16 "LICENSE",
17 "package.json",
18 "README.md",
19 "dist/cvizzu.wasm",
20 "dist/vizzu.min.js",
21 "dist/*.d.ts",
22 "dist/**/*.d.ts"
23 ],
24 "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.",
25 "keywords": [
26 "chart",
27 "charts",
28 "dataviz",
29 "charting-library",
30 "dashboard",
31 "animation",
32 "storytelling",
33 "data-visualization",
34 "data-analysis",
35 "charting",
36 "datavisualization"
37 ],
38 "homepage": "https://lib.vizzuhq.com/",
39 "url": "https://github.com/vizzuhq/vizzu-lib/issues",
40 "email": "hello@vizzuhq.com",
41 "license": "Apache-2.0",
42 "author": "Vizzu Inc.",
43 "repository": {
44 "type": "git",
45 "url": "https://github.com/vizzuhq/vizzu-lib.git"
46 },
47 "scripts": {
48 "lock": "npm-run-all lock:*",
49 "lock:js": "npm update",
50 "lock:py": "./tools/ci/run/lock-py.sh",
51 "format": "npm-run-all format:*",
52 "format:src": "npm-run-all format-src:*",
53 "format-src:js": "npx prettier -c src test package.json",
54 "format:docs": "npm-run-all format-docs:*",
55 "format-docs:js": "npx prettier -c docs",
56 "format-docs:py": "./tools/ci/run/format-mdformat-py.sh --check docs README.md CONTRIBUTING.md CODE_OF_CONDUCT.md FAQ.md PROJECTS.md",
57 "format:tools": "npm-run-all format-tools:*",
58 "format-tools:js": "npx prettier -c tools/ci tools/docs .eslintrc.cjs .puppeteerrc.cjs .github",
59 "format-tools:py": "./tools/ci/run/format-black-py.sh --diff --check tools",
60 "format-showcases": "npx prettier -c vizzu-lib-doc/docs vizzu-lib-doc/.github",
61 "lint": "npm-run-all lint:*",
62 "lint:src": "npm-run-all lint-src:*",
63 "lint-src:js": "npx eslint --config .eslintrc.cjs src test",
64 "lint:docs": "npm-run-all lint-docs:*",
65 "lint-docs:js": "npx eslint --config .eslintrc.cjs docs",
66 "lint:tools": "npm-run-all lint-tools:*",
67 "lint-tools:js": "npx eslint --config .eslintrc.cjs tools/ci tools/docs .eslintrc.cjs",
68 "lint-tools:py": "./tools/ci/run/lint-pylint-py.sh tools",
69 "lint-showcases": "npx eslint --config .eslintrc.cjs vizzu-lib-doc/docs",
70 "type": "npm-run-all type:*",
71 "type:src": "npm-run-all type-src:*",
72 "type-src:js": "npx check-dts ./test/dts/vizzu.d.ts",
73 "type:tools": "npm-run-all type-tools:*",
74 "type-tools:py": "./tools/ci/run/type-mypy-py.sh tools",
75 "test": "node test/e2e/test.cjs",
76 "test:unit": "NODE_OPTIONS='--experimental-vm-modules' npx jest --config test/unit/jest.config.js --verbose",
77 "test:e2e": "node test/e2e/test.cjs",
78 "test:e2e-unit": "npx jest --config=./test/e2e/modules/jest.config.cjs --verbose",
79 "test:man": "node test/e2e/man.cjs",
80 "ci": "npm-run-all ci:*",
81 "ci:src": "npm-run-all ci-src:*",
82 "ci-src:js": "npm-run-all format-src:js lint-src:js type-src:js test:unit test",
83 "ci:docs": "npm-run-all ci-docs:*",
84 "ci-docs:js": "npm-run-all format-docs:js lint-docs:js",
85 "ci-docs:py": "npm-run-all format-docs:py",
86 "ci:tools": "npm-run-all ci-tools:*",
87 "ci-tools:js": "npm-run-all format-tools:js lint-tools:js",
88 "ci-tools:py": "npm-run-all format-tools:py lint-tools:py type-tools:py",
89 "fix": "npm-run-all fix-format fix-lint",
90 "fix-format": "npm-run-all fix-format:*",
91 "fix-format:src": "npm-run-all fix-format-src:js",
92 "fix-format-src:js": "npx prettier -w src test package.json",
93 "fix-format:docs": "npm-run-all fix-format-docs:*",
94 "fix-format-docs:js": "npx prettier -w docs",
95 "fix-format-docs:py": "./tools/ci/run/format-mdformat-py.sh docs README.md CONTRIBUTING.md CODE_OF_CONDUCT.md FAQ.md PROJECTS.md",
96 "fix-format:tools": "npm-run-all fix-format-tools:*",
97 "fix-format-tools:js": "npx prettier -w tools/ci tools/docs .eslintrc.cjs .puppeteerrc.cjs .github",
98 "fix-format-tools:py": "./tools/ci/run/format-black-py.sh tools",
99 "fix-format-showcases": "npx prettier -w vizzu-lib-doc/docs vizzu-lib-doc/.github",
100 "fix-lint": "npm-run-all fix-lint:*",
101 "fix-lint:src": "npm-run-all fix-lint-src:*",
102 "fix-lint-src:js": "npx eslint --fix --config .eslintrc.cjs src test",
103 "fix-lint:docs": "npm-run-all fix-lint-docs:*",
104 "fix-lint-docs:js": "npx eslint --fix --config .eslintrc.cjs docs",
105 "fix-lint:tools": "npm-run-all fix-lint-tools:*",
106 "fix-lint-tools:js": "npx eslint --fix --config .eslintrc.cjs tools/ci tools/docs .eslintrc.cjs",
107 "fix-lint-showcases": "npx eslint --fix --config .eslintrc.cjs vizzu-lib-doc/docs",
108 "gen-thumbnail": "./tools/ci/run/docs-gen-thumbnail.sh",
109 "gen-thumbnail-gsutil": "./tools/ci/run/docs-gen-thumbnail-gsutil.sh",
110 "build-docs": "./tools/ci/run/docs-build.sh",
111 "deploy-docs": "./tools/ci/run/docs-deploy.sh",
112 "rollup": "./tools/ci/run/pkg-rollup-js.sh",
113 "set-version": "./tools/ci/run/pkg-set-version-js.sh",
114 "purge": "./tools/ci/run/pkg-purge-js.sh",
115 "build:js": "./tools/ci/run/pkg-build-js.sh",
116 "build:ts": "./tools/ci/run/pkg-build-ts.sh",
117 "build:desktop": "./tools/ci/run/pkg-build-desktop.sh",
118 "build:desktop-clangformat": "./tools/ci/run/pkg-build-desktop-clangformat.sh",
119 "build:desktop-clangtidy": "./tools/ci/run/pkg-build-desktop-clangtidy.sh",
120 "build:wasm": "./tools/ci/run/pkg-build-wasm.sh",
121 "build:wasm-wocpp": "./tools/ci/run/pkg-build-wasm-wocpp.sh",
122 "build:wasm-wocpp-gsutil": "./tools/ci/run/pkg-build-wasm-wocpp-gsutil.sh"
123 },
124 "dependencies": {
125 "type-fest": "^4.12.0"
126 },
127 "devDependencies": {
128 "@rollup/plugin-terser": "^0.4.3",
129 "@tsconfig/strictest": "^2.0.2",
130 "@typescript-eslint/eslint-plugin": "^6.7.5",
131 "@typescript-eslint/parser": "^6.7.5",
132 "@vizzu/eslint-config": "^0.2.0",
133 "@vizzu/prettier-config": "^0.1.0",
134 "aggregate-error": "^5.0.0",
135 "ajv": "8.12.0",
136 "axios": "^1.5.1",
137 "check-dts": "^0.7.2",
138 "colors": "^1.4.0",
139 "eslint": "^8.49.0",
140 "eslint-config-prettier": "^9.0.0",
141 "eslint-config-standard": "^17.1.0",
142 "express": "^4.18.2",
143 "jest": "^29.7.0",
144 "jest-extended": "^4.0.1",
145 "js-yaml": "^4.1.0",
146 "node-fetch": "<3.0.0",
147 "npm-run-all": "^4.1.5",
148 "p-limit": "^4.0.0",
149 "pngjs": "^7.0.0",
150 "prettier": "^3.0.3",
151 "puppeteer": "^21.3.6",
152 "puppeteer-extra": "^3.3.6",
153 "puppeteer-extra-plugin-user-preferences": "^2.4.1",
154 "rollup": "^3.29.2",
155 "serve-static": "^1.15.0",
156 "strip-color": "^0.1.0",
157 "typedoc": "~0.25.2",
158 "typedoc-plugin-markdown": "~3.16.0",
159 "typedoc-plugin-rename-defaults": "~0.6.4",
160 "typescript": "^5.2.2",
161 "yaml": "^2.3.2",
162 "yargs": "^17.7.2"
163 },
164 "prettier": "@vizzu/prettier-config",
165 "version": "0.10.1"
166}