{ "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" ] } } } }