{
  "name": "thebe",
  "version": "0.9.3",
  "description": "Thebe: turn static HTML pages into live documents",
  "main": "lib/index.js",
  "style": "lib/thebe.css",
  "types": "lib/types/index.d.ts",
  "typedoc": {
    "entryPoint": "./src/index.ts",
    "displayName": "Child Package"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "clean": "rm -rf ./lib",
    "copy:version": "echo \"const version = '\"$npm_package_version\"';\nexport default version;\" > src/version.ts",
    "build:bundle:dev": "webpack --mode development --devtool inline-source-map --progress --color",
    "build:bundle": "webpack --mode production --devtool source-map",
    "build:mkdir": "mkdir -p lib",
    "build:css": "node ./esbuild.css.js",
    "build:dev": "npm-run-all -l clean -p build:css build:bundle:dev declarations",
    "build": "npm-run-all -l clean copy:version -p build:css build:bundle declarations",
    "declarations": "tsc  --project ./tsconfig.json --declaration --emitDeclarationOnly --outDir lib/types",
    "build:watch": "npm run build:bundle:dev -- --watch",
    "build:publish": "NODE_PREPUBLISH=true npm run build",
    "serve": "http-server -c-1 -a 127.0.0.1 -o development/binder.html",
    "serve:local": "http-server -c-1 -a 127.0.0.1 -o development/local.html",
    "serve:examples": "http-server -c-1 -a 127.0.0.1 -o docs/_static/html_examples/index.html",
    "dev": "npm run copy:version && npm run build:watch",
    "develop": "concurrently \"yarn run build:watch\" \"yarn run serve\"",
    "develop:local": "concurrently \"yarn run build:watch\" \"yarn run serve:local\"",
    "disabled-test": "jest --detectOpenHandles",
    "test:watch": "jest --watchAll --detectOpenHandles",
    "disabled-test:e2e": "jest --detectOpenHandles --config=./jest.e2e.config.js",
    "test:e2e:watch": "jest --detectOpenHandles --config=./jest.e2e.config.js  --watchAll",
    "lint": "eslint src/**/*.ts*",
    "lint:format": "prettier --check \"src/**/*.{ts,tsx}\"",
    "lint:format:fix": "prettier --write \"src/**/*.{ts,tsx}\""
  },
  "files": [
    "lib/**",
    "src/**/*"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/executablebooks/thebe.git"
  },
  "keywords": [
    "jupyter",
    "notebook"
  ],
  "author": "Executable Books Project",
  "license": "BSD-3-Clause",
  "bugs": {
    "url": "https://github.com/executablebooks/thebe/issues"
  },
  "engines": {
    "npm": ">= 6.0",
    "yarn": ">= 1.22.0",
    "node": ">= 12"
  },
  "homepage": "https://thebe.readthedocs.io/en/latest",
  "dependencies": {
    "@jupyterlab/theme-light-extension": "^4.2.5",
    "@jupyterlab/codemirror": "4.0.13",
    "@jupyter-widgets/base": "6.0.10",
    "@jupyter-widgets/controls": "5.0.11",
    "@jupyter-widgets/jupyterlab-manager": "5.0.13",
    "thebe-core": "^0.5.0",
    "codemirror": "5.61.1",
    "current-script-polyfill": "^1.0.0"
  },
  "devDependencies": {
    "@babel/core": "^7.12.3",
    "@babel/preset-env": "^7.12.1",
    "@jupyterlab/testing": "^4.0.8",
    "@types/codemirror": "^5.60.5",
    "@types/expect-puppeteer": "^5.0.1",
    "@types/jest": "^29.2.1",
    "@types/jest-environment-puppeteer": "^5.0.2",
    "@types/puppeteer": "^5.4.6",
    "babel-jest": "^27.5.1",
    "babel-loader": "^8.1.0",
    "codecov": "^3.8.0",
    "concat": "^1.0.3",
    "concurrently": "^6.2.1",
    "core-js": "^3.6.5",
    "css-loader": "^5.0.0",
    "esbuild": "^0.15.6",
    "eslint-config-thebe": "*",
    "eventsource": "^2.0.2",
    "file-loader": "^6.1.1",
    "html-loader-jest": "^0.2.1",
    "htmlparser2": "^6.1.0",
    "http-server": "^0.12.3",
    "identity-obj-proxy": "^3.0.0",
    "jest": "^28.1.2",
    "jest-puppeteer": "^5.0.0",
    "jquery": "^3.5.1",
    "jquery-ui-bundle": "^1.12.1-migrate",
    "json5": "^2.2.1",
    "ncp": "^2.0.0",
    "node-fetch": "^2.6.1",
    "npm-run-all": "^4.1.5",
    "prettier": "^2.1.2",
    "puppeteer": ">=1.5.0",
    "source-map-loader": "^4.0.1",
    "style-loader": "^2.0.0",
    "ts-jest": "^28.0.5",
    "ts-loader": "^9.3.1",
    "url-loader": "^4.1.1",
    "webpack": "^5.73.0",
    "webpack-cli": "^4.10.0",
    "webpack-merge": "^5.8.0"
  }
}
