{
  "name": "ipydatagrid",
  "version": "1.4.0",
  "description": "Fast Datagrid widget for the Jupyter Notebook and JupyterLab",
  "keywords": [
    "jupyter",
    "jupyterlab",
    "jupyterlab-extension",
    "widgets"
  ],
  "files": [
    "lib/**/*.js",
    "lib/**/*.js.map",
    "lib/**/*.ts",
    "dist/*.js",
    "dist/*.js.map",
    "dist/*.png",
    "style/**/*.*"
  ],
  "homepage": "https://github.com/jupyter-widgets/ipydatagrid",
  "bugs": {
    "url": "https://github.com/jupyter-widgets/ipydatagrid/issues"
  },
  "license": "BSD-3-Clause",
  "author": {
    "name": "NumFOCUS",
    "email": ""
  },
  "main": "lib/index.js",
  "types": "./lib/index.d.ts",
  "repository": {
    "type": "git",
    "url": "https://github.com/jupyter-widgets/ipydatagrid"
  },
  "scripts": {
    "build": "jlpm run build:lib && jlpm run build:nbextension && jlpm run build:labextension",
    "build:dev": "jlpm run build:lib && jlpm run build:nbextension && jlpm run build:labextension:dev",
    "build:labextension": "jupyter labextension build .",
    "build:labextension:dev": "jupyter labextension build --development True .",
    "build:lib": "tsc",
    "build:nbextension": "webpack --mode=production --no-devtool",
    "build:widget-examples": "cd widget-examples/basic && webpack --mode=production",
    "build:all": "jlpm run build:labextension && jlpm run build:nbextension && jlpm run build:widget-examples",
    "clean": "rimraf dist && jlpm run clean:lib && jlpm run clean:labextension && jlpm run clean:nbextension",
    "clean:lib": "rimraf lib",
    "clean:labextension": "rimraf ipydatagrid/labextension",
    "clean:nbextension": "rimraf ipydatagrid/nbextension/index.*",
    "lint": "eslint 'js/**/*.{js,ts}' --quiet --fix",
    "prepack": "jlpm run build:labextension && jlpm run build:nbextension",
    "test": "jest --verbose",
    "watch": "npm-run-all -p watch:lib watch:labextension watch:nbextension",
    "watch:lib": "tsc -w",
    "watch:nbextension": "webpack --watch",
    "watch:labextension": "jupyter labextension watch ."
  },
  "dependencies": {
    "@jupyter-widgets/base": "^2 || ^3 || ^4 || ^6",
    "@jupyterlab/apputils": "^3 || ^4",
    "@lumino/algorithm": "^1 || ^2",
    "@lumino/application": "^1 || ^2",
    "@lumino/commands": "^1 || ^2",
    "@lumino/coreutils": "^1 || ^2",
    "@lumino/datagrid": "^1 || ^2",
    "@lumino/default-theme": "^1 || ^2",
    "@lumino/domutils": "^1 || ^2",
    "@lumino/messaging": "^1 || ^2",
    "@lumino/polling": "^1 || ^2",
    "@lumino/signaling": "^1 || ^2",
    "@lumino/virtualdom": "^1 || ^2",
    "@lumino/widgets": "^1 || ^2",
    "bqplot": "^0.5",
    "core-js-pure": "^3.30.2",
    "d3-array": "^2.2.0",
    "d3-color": "^3.1.0",
    "d3-format": "^1.3.2",
    "d3-scale": "^3.0.0",
    "d3-time-format": "^2.1.3",
    "jest-environment-jsdom": "^28.1.3",
    "moment": "^2.24.0",
    "underscore": "^1.13.6",
    "vega-expression": "^2.6.0",
    "vega-format": "^1.1.1",
    "vega-functions": "^5.3.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.6.3",
    "@babel/core": "^7.6.3",
    "@babel/preset-env": "^7.6.3",
    "@babel/preset-typescript": "^7.6.0",
    "@jupyterlab/builder": "^4.0.5",
    "@types/jest": "^27.4.1",
    "@types/node": "^10.11.6",
    "@types/underscore": "^1.11.4",
    "@types/webpack-env": "^1.13.6",
    "@typescript-eslint/eslint-plugin": "^3.5.0",
    "@typescript-eslint/parser": "^3.5.0",
    "acorn": "^6.2.0",
    "babel-jest": "^28.1.3",
    "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
    "css-loader": "^6.8.1",
    "eslint": "^7.3.1",
    "eslint-config-prettier": "^6.11.0",
    "eslint-plugin-prettier": "^3.1.4",
    "fs-extra": "^7.0.0",
    "jest": "^28.1.3",
    "jest-raw-loader": "^1.0.1",
    "lint-staged": "^10.2.11",
    "mkdirp": "^0.5.1",
    "npm-run-all": "^4.1.3",
    "prettier": "^2.0.5",
    "raw-loader": "^4.0.2",
    "rimraf": "^2.6.2",
    "source-map-loader": "^0.2.4",
    "style-loader": "^3.3.3",
    "svg-url-loader": "~3.0.3",
    "ts-jest": "^28.0.8",
    "ts-loader": "^6.0.4",
    "typescript": "~4.2.4",
    "url-loader": "^4.1.0",
    "webpack": "^5.88.2",
    "webpack-cli": "^4.4.0"
  },
  "jupyterlab": {
    "extension": "lib/plugin",
    "webpackConfig": "webpack.lab.config.js",
    "outputDir": "./ipydatagrid/labextension",
    "sharedPackages": {
      "@jupyter-widgets/base": {
        "bundled": false,
        "singleton": true
      },
      "bqplot": {
        "bundled": false,
        "singleton": true
      },
      "@lumino/algorithm": {
        "bundled": false,
        "singleton": true
      },
      "@lumino/commands": {
        "bundled": false,
        "singleton": true
      },
      "@lumino/coreutils": {
        "bundled": false,
        "singleton": true
      },
      "@lumino/polling": {
        "bundled": false,
        "singleton": true
      },
      "@lumino/datagrid": {
        "bundled": false,
        "singleton": true
      },
      "@lumino/default-theme": {
        "bundled": false,
        "singleton": true
      },
      "@lumino/domutils": {
        "bundled": false,
        "singleton": true
      },
      "@lumino/messaging": {
        "bundled": false,
        "singleton": true
      },
      "@lumino/virtualdom": {
        "bundled": false,
        "singleton": true
      },
      "@lumino/widgets": {
        "bundled": false,
        "singleton": true
      }
    }
  },
  "packageManager": "yarn@3.7.0"
}
