{
  "name": "@ramencloud/scguard_widgets",
  "version": "2.0.0-b6",
  "description": "A dotdata scguard widget",
  "keywords": [
    "dotdata",
    "widgets",
    "jupyter",
    "jupyterlab",
    "jupyterlab-extension"
  ],
  "files": [
    "dist/*.js"
  ],
  "homepage": "https://github.com/ramencloud/scorecard-guard",
  "bugs": {
    "url": "https://github.com/ramencloud/scorecard-guard/issues"
  },
  "author": {
    "name": "dotdata",
    "email": "dotdata@dotdata.com"
  },
  "main": "lib/index.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/ramencloud/scorecard-guard"
  },
  "scripts": {
    "build": "yarn run build:lib && yarn run build:labextension && yarn run build:nbextension",
    "build:labextension": "yarn run labextension",
    "build:nbextension": "webpack --progress --mode=production --config webpack.config.js --config-name notebook-package notebook-entry-file",
    "build:npm-package": "yarn run build:lib && webpack --progress --mode=production --config webpack.config.js --config-name npm-package",
    "build:anywidget": "webpack --progress --mode=production --config webpack.config.js --config-name anywidget && yarn run -T copyfiles -f scguard_widgets/anywidget/dotdata_widgets.js ../../../src/dotdata_v2/_widgets/anywidget_assets",
    "build:lib": "tsc --build && tsc-alias",
    "labextension": "jupyter-labextension build . && touch scguard_widgets/labextension/static/__init__.py && touch scguard_widgets/labextension/__init__.py",
    "clean": "yarn run clean:lib && yarn run clean:nbextension && yarn run clean:labextension",
    "clean:lib": "yarn run -T rimraf lib && yarn run -T rimraf tsconfig.tsbuildinfo && yarn run -T rimraf dist",
    "clean:labextension": "yarn run -T rimraf scguard_widgets/labextension",
    "clean:nbextension": "yarn run -T rimraf scguard_widgets/nbextension/*.js.* && yarn run -T rimraf scguard_widgets/nbextension/*.js",
    "test": "yarn run -T test apps/scguard_widgets",
    "format": "prettier --write \"src/**/*.ts\"",
    "lint": "eslint . --ext .ts,.tsx --fix",
    "watch": "yarn run -T concurrently \"tsc -b -w\" \"tsc-alias -w\""
  },
  "dependencies": {
    "@anywidget/react": "^0.2.2",
    "@anywidget/types": "^0.4.0",
    "@dotdata/check-data": "workspace:^",
    "@dotdata/data-dictionary-matching": "workspace:^",
    "@dotdata/ipywidget-bed": "workspace:^",
    "@dotdata/models": "workspace:^",
    "@dotdata/segment-leaderboard": "workspace:^",
    "@dotdata/utils": "workspace:^",
    "@emotion/react": "^11.11.4",
    "@emotion/styled": "^11.11.0",
    "@jupyter-widgets/base": "^6.0.11",
    "@mui/icons-material": "^9.0.0",
    "@mui/material": "^9.0.0",
    "@mui/system": "^9.0.0",
    "lodash": "^4.18.1",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "ts-pattern": "^5.2.0"
  },
  "devDependencies": {
    "@dotdata/typescript-config": "workspace:^",
    "@jupyter-widgets/base-manager": "^1.0.12",
    "@jupyterlab/builder": "^4.5.11",
    "@types/webpack-env": "^1.18.0",
    "acorn": "^8.8.2",
    "css-loader": "^6.7.3",
    "file-loader": "^6.2.0",
    "fs-extra": "^11.1.0",
    "happy-dom": "^20.8.9",
    "identity-obj-proxy": "^3.0.0",
    "mkdirp": "^2.1.3",
    "npm-run-all": "^4.1.5",
    "source-map-loader": "^5.0.0",
    "style-loader": "^3.3.1",
    "ts-loader": "^9.4.2",
    "tsc-alias": "^1.8.8",
    "tsconfig-paths-webpack-plugin": "^4.0.0",
    "typescript": "^5.9.3",
    "webpack": "^5.69.1",
    "webpack-cli": "^5.0.1"
  },
  "jupyterlab": {
    "extension": "lib/plugin.js",
    "outputDir": "scguard_widgets/labextension/",
    "sharedPackages": {
      "@jupyter-widgets/base": {
        "bundled": false,
        "singleton": true
      },
      "@emotion/react": false,
      "@emotion/styled": false,
      "@mui/icons-material": false,
      "@mui/material": false,
      "@mui/system": false,
      "react": false,
      "react-dom": false,
      "@dotdata/adb": false,
      "@dotdata/analytic-data-types": false,
      "@dotdata/check-data": false,
      "@dotdata/column-derivation": false,
      "@dotdata/components": false,
      "@dotdata/data-dictionary-matching": false,
      "@dotdata/feature-pipeline": false,
      "@dotdata/feature-space": false,
      "@dotdata/fixtures": false,
      "@dotdata/ipywidget-bed": false,
      "@dotdata/segment-leaderboard": false,
      "@dotdata/utils": false
    }
  }
}
