{
  "name": "jupyterlab-plotly",
  "main": "lib/mimeExtension.js",
  "version": "7.0.0",
  "repository": {
    "type": "git",
    "url": "https://github.com/plotly/plotly.py"
  },
  "description": "The plotly Jupyter extension",
  "author": "The plotly.py team",
  "license": "MIT",
  "scripts": {
    "build:widget": "esbuild --bundle --alias:plotly.js=plotly.js/dist/plotly --format=esm --minify --outfile=../plotly/package_data/widgetbundle.js src/widget.ts",
    "build:mimerenderer": "esbuild --bundle --alias:plotly.js=plotly.js/dist/plotly --format=esm --minify --outfile=lib/mimeExtension.js src/mimeExtension.ts",
    "build:labextension": "jupyter-builder build .",
    "build": "npm run build:widget && npm run build:mimerenderer && npm run build:labextension",
    "watch": "npm run build -- --watch --sourcemap=inline",
    "typecheck": "tsc --noEmit"
  },
  "dependencies": {
    "lodash-es": "^4.17.21",
    "plotly.js": "4.0.0",
    "@lumino/widgets": "~2.4.0"
  },
  "devDependencies": {
    "@jupyter/builder": "^1.2.2",
    "@types/plotly.js": "^2.33.4",
    "esbuild": "^0.23.1",
    "typescript": "^5.6.2"
  },
  "jupyterlab": {
    "mimeExtension": true,
    "outputDir": "../plotly/labextension",
    "webpackConfig": "./webpack.config.js",
    "_build": {
      "load": "static/remoteEntry.6f1030bf65ead662.js",
      "mimeExtension": "./mimeExtension"
    }
  }
}
