{
  "version": "1.0.0",
  "private": true,
  "config": {
    "components": "./src/components",
    "dist": "./dist"
  },
  "scripts": {
    "create-component": "yo @jetbrains/ring-ui:react --path $npm_package_config_components",
    "build": "webpack --mode=production --devtool source-map",
    "test": "karma start",
    "lint": "eslint . && npm run stylelint",
    "stylelint": "stylelint --ignore-path .gitignore **/*.css",
    "ci-test": "npm run lint && karma start",
    "start": "webpack serve --mode=development --history-api-fallback --hot --color --port <%= port %>"
  },
  "dependencies": {
    "@babel/core": "^7.16.5",
    "@jetbrains/babel-preset-jetbrains": "^2.3.2",
    "babel-loader": "^8.2.3",
    "classnames": "^2.3.1",
    "copy-webpack-plugin": "^10.1.0",
    "core-js": "^3.19.3",
    "css-loader": "^6.5.1",
    "html-webpack-plugin": "^5.5.0",
    "postcss-import": "^14.0.2",
    "postcss-loader": "^6.2.1",
    "postcss-preset-env": "^7.0.1",
    "prop-types": "^15.7.2",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "webpack": "^5.28.0",
    "webpack-cli": "^4.9.1",
    "webpack-dev-server": "^4.6.0"
  },
  "devDependencies": {
    "@babel/eslint-parser": "^7.16.5",
    "@jetbrains/eslint-config": "^5.3.1",
    "@jetbrains/stylelint-config": "^3.0.2",
    "@wojtekmaj/enzyme-adapter-react-17": "^0.6.6",
    "chai": "^4.3.4",
    "chai-as-promised": "^7.1.1",
    "chai-dom": "~1.10.0",
    "chai-enzyme": "1.0.0-beta.1",
    "enzyme": "^3.11.0",
    "eslint": "^8.4.1",
    "eslint-plugin-bdd": "^2.1.1",
    "eslint-plugin-import": "^2.25.3",
    "eslint-plugin-jsx-a11y": "^6.5.1",
    "eslint-plugin-react": "7.27.1",
    "eslint-plugin-react-hooks": "^4.3.0",
    "karma": "^6.3.9",
    "karma-chai-plugins": "^0.9.0",
    "karma-chrome-launcher": "^3.1.0",
    "karma-mocha": "^2.0.1",
    "karma-sourcemap-loader": "^0.3.8",
    "karma-teamcity-reporter": "^1.1.0",
    "karma-webpack": "^5.0.0",
    "mocha": "^9.1.3",
    "puppeteer": "^13.0.0",
    "react-test-renderer": "^17.0.2",
    "sinon": "^12.0.1",
    "sinon-chai": "^3.7.0",
    "stylelint": "^14.1.0",
    "svg-inline-loader": "^0.8.2",
    "yo": "^4.3.0"
  },
  "engines": {
    "node": ">=8.0.0"
  }
}
