{
  "name": "@microsoft/fast-tooling",
  "description": "A set of utilities to assist in creating web UI",
  "sideEffects": false,
  "version": "0.37.10",
  "type": "module",
  "author": {
    "name": "Microsoft",
    "url": "https://discord.gg/FcSNfg4"
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/microsoft/fast-tooling.git"
  },
  "bugs": {
    "url": "https://github.com/microsoft/fast-tooling/issues/new/choose"
  },
  "main": "dist/esm/index.js",
  "types": "dist/dts/index.d.ts",
  "scripts": {
    "build": "npm run build:esm && npm run build:cjs && npm run build:message-system",
    "build:app": "npm run build:message-system && webpack --progress --mode=production",
    "build:esm": "tsc --project ./tsconfig.esm.json",
    "build:cjs": "tsc --project ./tsconfig.cjs.json",
    "build:message-system": "webpack --config webpack.message-system.config.cjs",
    "clean:dist": "node ../../build/clean.js dist && node ../../build/clean.js .tmp",
    "convert:mdn-data": "node -r esm ./build/generate-mdn-data-files",
    "test:mdn-data": "node -r esm ./build/generate-mdn-data-files-test",
    "prepare": "npm run clean:dist && npm run build",
    "prettier": "prettier --config ../../.prettierrc --write \"**/*.ts\"",
    "prettier:diff": "prettier --config ../../.prettierrc \"**/*.ts\" --list-different",
    "start": "npm run build:message-system && webpack-dev-server --history-api-fallback --progress --config webpack.config.cjs",
    "test": "npm run eslint && npm run build && npm run test-chrome:verbose",
    "test-node": "mocha --reporter min --exit dist/esm/__test__/setup-node.js './dist/esm/**/*.spec.js'",
    "test-node:verbose": "mocha --reporter spec --exit dist/esm/__test__/setup-node.js './dist/esm/**/*.spec.js'",
    "test-chrome": "karma start karma.conf.cjs --browsers=ChromeHeadlessOpt --single-run --coverage",
    "test-chrome:verbose": "karma start karma.conf.cjs --browsers=ChromeHeadlessOpt --single-run --coverage --reporter=mocha",
    "test-chrome:watch": "karma start karma.conf.cjs --browsers=ChromeHeadlessOpt --coverage --watch-extensions js",
    "test-chrome:debugger": "karma start karma.conf.cjs --browsers=ChromeDebugging",
    "test-chrome:verbose:watch": "karma start karma.conf.cjs --browsers=ChromeHeadlessOpt --coverage --watch-extensions js --reporter=mocha",
    "test-chrome:verbose:debugger": "karma start karma.conf.cjs --browsers=ChromeDebugging --reporter=mocha",
    "test-firefox": "karma start karma.conf.cjs --browsers=FirefoxHeadless --single-run --coverage",
    "test-firefox:verbose": "karma start karma.conf.cjs --browsers=FirefoxHeadless --single-run --coverage --reporter=mocha",
    "test-firefox:watch": "karma start karma.conf.cjs --browsers=FirefoxHeadless   --coverage --watch-extensions js",
    "test-playwright": "npx playwright test",
    "test-playwright:webpack": "npx playwright test --config=playwright-webpack.config.ts",
    "eslint": "eslint . --ext .ts",
    "eslint:fix": "eslint . --ext .ts --fix",
    "watch": "npm run build -- -w --preserveWatchOutput"
  },
  "devDependencies": {
    "@types/chai": "^4.2.11",
    "@types/chai-spies": "^1.0.3",
    "@types/karma": "^5.0.0",
    "@types/lodash-es": "^4.17.4",
    "@types/mocha": "^7.0.2",
    "@types/node": "^9.6.7",
    "@types/webpack-env": "^1.15.2",
    "ajv": "^6.10.0",
    "chai": "^4.2.0",
    "chai-spies": "^1.0.0",
    "clean-webpack-plugin": "^3.0.0",
    "copy-webpack-plugin": "^6.0.0",
    "css-loader": "^4.2.0",
    "eslint-config-prettier": "^6.10.1",
    "esm": "^3.2.25",
    "express": "4.17.1",
    "file-loader": "^6.0.0",
    "html-webpack-plugin": "^3.2.0",
    "istanbul": "^0.4.5",
    "istanbul-instrumenter-loader": "^3.0.1",
    "jsdom": "^16.2.2",
    "jsdom-global": "3.0.2",
    "karma": "^6.3.16",
    "karma-chrome-launcher": "^3.1.0",
    "karma-coverage": "^2.0.2",
    "karma-coverage-istanbul-reporter": "^3.0.0",
    "karma-firefox-launcher": "^2.1.0",
    "karma-mocha": "^2.0.1",
    "karma-mocha-reporter": "^2.2.5",
    "karma-source-map-support": "^1.4.0",
    "karma-sourcemap-loader": "^0.3.7",
    "karma-webpack": "^4.0.2",
    "lodash-es": "4.17.21",
    "mdn-data": "^2.0.11",
    "mini-css-extract-plugin": "^0.9.0",
    "mocha": "^7.1.2",
    "monaco-editor": "^0.25.0",
    "monaco-editor-webpack-plugin": "^4.0.0",
    "prettier": "2.0.2",
    "resolve-typescript-plugin": "^1.1.5",
    "source-map-loader": "^0.2.4",
    "style-loader": "^1.2.1",
    "ts-loader": "^4.0.1",
    "typescript": "~4.3.0",
    "webpack": "^5.0.0",
    "webpack-cli": "^3.1.2",
    "webpack-dev-server": "^3.11.0",
    "webpack-merge": "^4.2.2",
    "worker-loader": "^2.0.0"
  },
  "peerDependencies": {
    "lodash-es": "^4.0.0"
  },
  "dependencies": {
    "@microsoft/fast-colors": "^5.1.3",
    "@microsoft/fast-components": "^2.9.2",
    "@microsoft/fast-element": "^1.5.1",
    "@microsoft/fast-foundation": "^2.13.1",
    "@microsoft/fast-web-utilities": "^4.8.1",
    "vscode-html-languageservice": "^3.1.3",
    "vscode-web-custom-data": "^0.3.5"
  }
}
