{
  "name": "@finos/perspective-jupyterlab",
  "version": "3.8.0",
  "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"
  },
  "dependencies": {
    "@jupyter-widgets/base": ">2 <5",
    "@jupyterlab/application": ">2 <5",
    "@lumino/application": "<3",
    "@lumino/widgets": "<3",
    "@finos/perspective": "^3.8.0",
    "@finos/perspective-viewer": "^3.8.0",
    "@finos/perspective-viewer-datagrid": "^3.8.0",
    "@finos/perspective-viewer-d3fc": "^3.8.0",
    "@finos/perspective-viewer-openlayers": "^3.8.0"
  },
  "devDependencies": {
    "@jupyterlab/builder": "^4",
    "copy-webpack-plugin": "~12",
    "@prospective.co/procss": "^0.1.16",
    "cpy": "^9.0.1",
    "zx": "^8.1.8",
    "@finos/perspective-test": "^3.8.0",
    "@finos/perspective-esbuild-plugin": "^3.8.0"
  },
  "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"
        ]
      }
    }
  },
  "scripts": {
    "bench": "npm-run-all bench:build bench:run",
    "bench:build": "echo \"No Benchmarks\"",
    "bench:run": "echo \"No Benchmarks\"",
    "build": "node build.mjs",
    "clean": "npm-run-all clean:*",
    "clean:dist": "rimraf dist",
    "clean:lib": "rimraf lib",
    "clean:labextension": "rimraf ../../rust/perspective-python/perspective/labextension",
    "clean:nbextension": "rimraf ../../rust/perspective-python/perspective/nbextension/static",
    "test:build": "node build.mjs --test",
    "test:jupyter:build": "cpy \"test/arrow/*\" dist/esm",
    "test:jupyter": "__JUPYTERLAB_PORT__=6538 npx playwright test --config ../../tools/perspective-test/playwright.config.ts -- --jupyter",
    "test": "npm-run-all test:build",
    "version": "yarn build"
  }
}