{
  "name": "@bentley/bwc",
  "publishConfig": {
    "registry": "https://npm.bentley.com/npm/npm"
  },
  "version": "7.1.0",
  "description": "CSS (Sass/SCSS) and JavaScript/TypeScript library for building beautiful and well working web UI components at Bentley.",
  "homepage": "http://www.imodeljs.org",
  "keywords": [
    "css",
    "sass",
    "scss",
    "react",
    "ui"
  ],
  "author": "Bentley Systems",
  "license": "MIT",
  "main": "lib/bwc.js",
  "scripts": {
    "build": "tsc -p ./src && npm run build:scss && npm run webpack && npm run webpack-prod",
    "build:scss": "cpx ./src/**/*.scss ./lib",
    "clean": "rimraf ./lib",
    "cover": "cross-env TS_NODE_PROJECT=./tests/tsconfig.json nyc npm test -- --coverage",
    "docs": "node ./node_modules/@bentley/build-tools/scripts/docs.js --source=. --tsIndexFile=./index.ts --json=./generated-docs/bwc/json/file.json --onlyJson",
    "lint": "tslint -p ./src/tsconfig.json",
    "pack": "node ./scripts/pack.js",
    "test": "node ./scripts/run-tests.js --testsDir ./tests",
    "test+cover": "cross-env TS_NODE_PROJECT=./tests/tsconfig.json nyc npm test -- --coverage --report",
    "webpack": "webpack --config ./scripts/webpackModule.config.js --env.entry=./lib/bwc.js --env.bundlename=bwc --env.sourcedir=./ --env.stylesheets",
    "webpack-prod": "webpack --config ./scripts/webpackModule.config.js --env.entry=./lib/bwc.js --env.bundlename=bwc --env.sourcedir=./ --env.stylesheets --env.prod"
  },
  "dependencies": {
    "classnames": "^2.2.5",
    "highlight.js": "^9.8.0",
    "js-beautify": "^1.6.4",
    "react": "^16.2.0",
    "react-dom": "^16.2.0",
    "react-syntax-highlighter": "^3.0.2"
  },
  "peerDependencies": {
    "@bentley/icons-generic-webfont": "0.0.x"
  },
  "devDependencies": {
    "@bentley/build-tools": "0.145.0",
    "@types/chai": "^4.1.2",
    "@types/chai-jest-snapshot": "^1.3.3",
    "@types/classnames": "^2.2.4",
    "@types/enzyme": "^3.1.9",
    "@types/react": "^16.2.0",
    "@types/react-dom": "^16.0.3",
    "@types/sinon": "^5",
    "@types/sinon-chai": "^2.7.29",
    "autoprefixer": "^8.6.5",
    "chai": "^4.1.2",
    "chai-jest-snapshot": "^2.0.0",
    "cpx": "^1.5",
    "cross-env": "^5.1.4",
    "css-loader": "^0.28.11",
    "dirty-chai": "^2.0.1",
    "enzyme": "^3.3.0",
    "enzyme-adapter-react-16": "^1.1.1",
    "enzyme-to-json": "^3.3.3",
    "file-loader": "^1.1.11",
    "ignore-styles": "^5",
    "jsdom": "11.6.2",
    "jsdom-global": "3.0.2",
    "mocha": "^5.0.5",
    "mocha-junit-reporter": "^1.17.0",
    "mocha-multi-reporters": "^1.1.7",
    "mocha-webpack": "^1.1.0",
    "node-sass": "^4.9.2",
    "nyc": "^11.6.0",
    "postcss-flexbugs-fixes": "^3.3.1",
    "postcss-loader": "^2.1.6",
    "rimraf": "^2.6.2",
    "sass-loader": "^7.1.0",
    "sinon": "^6",
    "sinon-chai": "^3.0.0",
    "source-map-loader": "^0.2.3",
    "style-loader": "^0.21.0",
    "ts-node": "^7.0.1",
    "tslint": "^5.9.1",
    "typedoc": "^0.11.1",
    "typedoc-plugin-external-module-name": "^1.1.1",
    "typescript": "~3.0.0",
    "uglifyjs-webpack-plugin": "^1.2.5",
    "url-loader": "^1.0.1",
    "webpack": "^4.20.2",
    "webpack-cli": "^3.1.0",
    "yargs": "^12.0.2"
  },
  "nyc": {
    "nycrc-path": "./.nycrc",
    "temp-directory": "./out/reports/coverage/bwc/.nyc_output",
    "report-dir": "./out/reports/coverage/bwc"
  }
}
