2017-12-08 15:25:46 -05:00
|
|
|
{
|
2018-11-17 16:55:19 +00:00
|
|
|
"private": true,
|
2020-01-07 19:24:44 -05:00
|
|
|
"repository": {
|
|
|
|
|
"type": "git",
|
2025-10-25 19:51:40 -04:00
|
|
|
"url": "https://github.com/perspective-dev/perspective"
|
2020-01-07 19:24:44 -05:00
|
|
|
},
|
2026-03-10 14:33:14 -04:00
|
|
|
"version": "4.3.0",
|
2020-01-07 19:24:44 -05:00
|
|
|
"changelog": {
|
|
|
|
|
"labels": {
|
2020-02-10 05:56:25 -05:00
|
|
|
"enhancement": "Added",
|
2020-01-07 19:24:44 -05:00
|
|
|
"bug": "Fixed",
|
|
|
|
|
"internal": "Internal"
|
|
|
|
|
}
|
|
|
|
|
},
|
2024-05-10 23:22:44 -04:00
|
|
|
"type": "module",
|
2026-02-02 13:29:42 -05:00
|
|
|
"emscripten": "4.0.9",
|
2024-02-21 16:04:33 -05:00
|
|
|
"llvm": "17.0.6",
|
2026-02-02 13:29:42 -05:00
|
|
|
"pyodide": "0.29.3",
|
2020-02-10 05:56:25 -05:00
|
|
|
"engines": {
|
2025-02-05 23:06:43 +00:00
|
|
|
"node": ">=16 <23"
|
2020-02-08 09:17:55 -05:00
|
|
|
},
|
2018-11-17 16:55:19 +00:00
|
|
|
"workspaces": [
|
2025-10-25 19:51:40 -04:00
|
|
|
"tools/test",
|
|
|
|
|
"tools/scripts",
|
|
|
|
|
"tools/esbuild-plugin",
|
|
|
|
|
"packages/react",
|
|
|
|
|
"packages/viewer-datagrid",
|
|
|
|
|
"packages/viewer-d3fc",
|
|
|
|
|
"packages/viewer-openlayers",
|
|
|
|
|
"packages/workspace",
|
|
|
|
|
"packages/jupyterlab",
|
|
|
|
|
"packages/cli",
|
2024-05-10 23:22:44 -04:00
|
|
|
"rust/perspective-js",
|
2023-06-25 14:58:11 -04:00
|
|
|
"rust/perspective-viewer",
|
2025-05-12 12:57:03 -04:00
|
|
|
"rust/perspective-python",
|
2025-07-20 18:26:25 -04:00
|
|
|
"rust/perspective-server",
|
2023-01-09 11:55:56 -05:00
|
|
|
"examples/*",
|
2025-05-12 12:57:03 -04:00
|
|
|
"docs"
|
2018-11-17 16:55:19 +00:00
|
|
|
],
|
2018-09-29 11:26:07 -04:00
|
|
|
"devDependencies": {
|
2026-01-15 23:14:37 -05:00
|
|
|
"@fontsource/roboto-mono": "catalog:",
|
2025-10-25 19:51:40 -04:00
|
|
|
"@perspective-dev/client": "workspace:^",
|
|
|
|
|
"@perspective-dev/jupyterlab": "workspace:^",
|
|
|
|
|
"@perspective-dev/react": "workspace:^",
|
2026-01-15 23:14:37 -05:00
|
|
|
"@perspective-dev/server": "workspace:^",
|
2025-10-25 19:51:40 -04:00
|
|
|
"@perspective-dev/test": "workspace:^",
|
|
|
|
|
"@perspective-dev/viewer": "workspace:^",
|
|
|
|
|
"@perspective-dev/viewer-d3fc": "workspace:^",
|
|
|
|
|
"@perspective-dev/viewer-datagrid": "workspace:^",
|
|
|
|
|
"@perspective-dev/viewer-openlayers": "workspace:^",
|
|
|
|
|
"@perspective-dev/workspace": "workspace:^",
|
2025-09-27 22:13:38 -04:00
|
|
|
"@playwright/experimental-ct-react": "catalog:",
|
|
|
|
|
"@playwright/test": "catalog:",
|
|
|
|
|
"chalk": "catalog:",
|
|
|
|
|
"dotenv": "catalog:",
|
|
|
|
|
"husky": "catalog:",
|
|
|
|
|
"npm-run-all": "catalog:",
|
2026-01-15 23:14:37 -05:00
|
|
|
"prettier": "catalog:",
|
2025-09-27 22:13:38 -04:00
|
|
|
"tsx": "catalog:"
|
|
|
|
|
},
|
|
|
|
|
"pnpm": {
|
|
|
|
|
"overrides": {
|
|
|
|
|
"d3-array": ">=3 <4",
|
|
|
|
|
"d3-dispatch": ">=3 <4",
|
|
|
|
|
"d3-format": ">=3 <4",
|
|
|
|
|
"d3-scale": ">=4 <5",
|
|
|
|
|
"d3-selection": ">=3 <4",
|
|
|
|
|
"d3-transition": ">=3 <4"
|
|
|
|
|
}
|
2018-09-29 11:26:07 -04:00
|
|
|
},
|
|
|
|
|
"scripts": {
|
2024-05-24 12:26:54 -07:00
|
|
|
"preinstall": "npx only-allow pnpm",
|
2023-07-06 23:05:45 -04:00
|
|
|
"postinstall": "npm-run-all postinstall:*",
|
2025-10-25 19:51:40 -04:00
|
|
|
"postinstall:emsdk": "node tools/scripts/install_emsdk.mjs",
|
2024-10-16 21:59:31 -04:00
|
|
|
"postinstall:playwright": "npx playwright install --with-deps chromium",
|
2023-07-06 23:05:45 -04:00
|
|
|
"postinstall:vscode": "cp -n ./.vscode/settings.default.json ./.vscode/settings.json || true",
|
2025-10-25 19:51:40 -04:00
|
|
|
"install_llvm": "node tools/scripts/install_llvm.mjs",
|
|
|
|
|
"install_pyodide": "node tools/scripts/install_pyodide.mjs",
|
2018-11-17 20:22:11 +00:00
|
|
|
"build,test": "npm run --silent build && npm run --silent test",
|
2025-10-25 19:51:40 -04:00
|
|
|
"build_js": "node tools/scripts/build.mjs",
|
|
|
|
|
"build": "node tools/scripts/build.mjs",
|
|
|
|
|
"build_python": "node tools/scripts/build.mjs",
|
|
|
|
|
"bench": "node tools/scripts/bench.mjs",
|
|
|
|
|
"setup": "node tools/scripts/setup.mjs",
|
|
|
|
|
"once": "PSP_ONCE=1 node tools/scripts/setup.mjs",
|
|
|
|
|
"docs": "node tools/scripts/docs.mjs",
|
|
|
|
|
"test": "node tools/scripts/test.mjs",
|
|
|
|
|
"test:jupyter": "pnpm run --recursive --filter @perspective-dev/jupyterlab test:jupyter",
|
|
|
|
|
"test_js": "node tools/scripts/test_js.mjs",
|
|
|
|
|
"test_python": "node tools/scripts/test_python.mjs",
|
|
|
|
|
"clean": "node tools/scripts/clean.mjs",
|
2023-01-09 11:55:56 -05:00
|
|
|
"start": "npm run start --workspace",
|
2025-12-04 14:59:43 -08:00
|
|
|
"prepush": "node tools/scripts/prepush.mjs && npm run lint",
|
2021-12-21 04:46:06 -06:00
|
|
|
"prepare": "husky install",
|
2025-10-25 19:51:40 -04:00
|
|
|
"lint": "node tools/scripts/lint.mjs",
|
|
|
|
|
"fix": "node tools/scripts/fix.mjs",
|
|
|
|
|
"version": "node tools/scripts/version.mjs",
|
2024-07-24 03:20:19 -04:00
|
|
|
"jlab_link": "pip3 install ./python/perspective --no-build-isolation"
|
2018-09-29 11:26:07 -04:00
|
|
|
}
|
2025-07-13 12:58:17 -04:00
|
|
|
}
|