UNPKG

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