66 lines
2.0 KiB
JSON
66 lines
2.0 KiB
JSON
{
|
|
"name": "@perspective-dev/jupyterlab",
|
|
"version": "4.5.2",
|
|
"description": "A Jupyterlab extension for the Perspective library, designed to be used with perspective-python.",
|
|
"files": [
|
|
"dist/**/*",
|
|
"src/**/*"
|
|
],
|
|
"type": "commonjs",
|
|
"main": "dist/esm/perspective-jupyterlab.js",
|
|
"style": "dist/css/perspective-jupyterlab.css",
|
|
"directories": {
|
|
"dist": "dist/"
|
|
},
|
|
"license": "Apache-2.0",
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"scripts": {
|
|
"build": "node ./build.mjs",
|
|
"clean": "node ./clean.mjs",
|
|
"test:jupyter": "__JUPYTERLAB_PORT__=6538 npx playwright test --config ../../tools/test/playwright.config.ts -- --jupyter",
|
|
"test:jupyter:build": "node ./build.mjs --test"
|
|
},
|
|
"dependencies": {
|
|
"@perspective-dev/viewer-charts": "workspace:",
|
|
"@perspective-dev/viewer-datagrid": "workspace:",
|
|
"@perspective-dev/viewer": "workspace:",
|
|
"@perspective-dev/client": "workspace:",
|
|
"@perspective-dev/server": "workspace:",
|
|
"@jupyter-widgets/base": ">2 <5",
|
|
"@jupyterlab/application": ">2 <5",
|
|
"@lumino/application": "<3",
|
|
"@lumino/widgets": "<3"
|
|
},
|
|
"devDependencies": {
|
|
"@perspective-dev/esbuild-plugin": "workspace:",
|
|
"@perspective-dev/test": "workspace:",
|
|
"@jupyterlab/builder": "^4",
|
|
"lightningcss": "catalog:",
|
|
"copy-webpack-plugin": "~12",
|
|
"zx": "^8.1.8"
|
|
},
|
|
"jupyterlab": {
|
|
"webpackConfig": "./webpack.config.js",
|
|
"extension": true,
|
|
"outputDir": "./dist/cjs",
|
|
"sharedPackages": {
|
|
"@jupyter-widgets/base": {
|
|
"bundled": false,
|
|
"singleton": true
|
|
}
|
|
},
|
|
"discovery": {
|
|
"server": {
|
|
"base": {
|
|
"name": "perspective-python"
|
|
},
|
|
"managers": [
|
|
"pip"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|