{
  "name": "<%= projectname %>",
  "version": "1.0.0",
  "author": "HSO Innovation <innovation@hso.com> (http://www.hso.com)",
  "description": "<%= description %>",
  "scripts": {
    "build": "npm run clean && webpack --mode development",
    "build:prod": "npm run clean && webpack --mode production --bail --progress",
    "clean": "IF exist dist (rmdir /s /q dist)",
    "watch": "webpack --watch --mode development",
    "start": "webpack serve",
    "starthttps": "webpack serve --https",
    "lint": "eslint . --ext .js,.ts,.tsx",
    "deploy": "hso-d365 deploy",
    "resx": "hso-d365 extractTranslations",
    "setFormCustomizable:true": "hso-d365 setFormCustomizable true",
    "setFormCustomizable:false": "hso-d365 setFormCustomizable false",
    "update": "hso-d365 update"
  },
  "devDependencies": {
    "@babel/core": "^7.23.6",
    "@babel/preset-env": "^7.12.11",
    "@types/node": "^20.10.4",
    "@types/react": "^18.2.45",
    "@types/react-dom": "^18.2.17",
    "@types/shelljs": "^0.8.15",
    "@types/webpack": "^5.28.5",
    "@types/xrm": "^9.0.78",
    "@typescript-eslint/eslint-plugin": "^6.14.0",
    "@typescript-eslint/parser": "^6.14.0",
    "autoprefixer": "^10.4.16",
    "copy-webpack-plugin": "^11.0.0",
    "css-loader": "^6.8.1",
    "cssnano": "^6.0.1",
    "eslint": "^8.55.0",
    "eslint-webpack-plugin": "^4.0.1",
    "json-loader": "^0.5.7",
    "mini-css-extract-plugin": "^2.7.6",
    "postcss": "^8.4.32",
    "postcss-loader": "^7.3.3",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "replace-in-file-webpack-plugin": "^1.0.6",
    "sass": "^1.69.5",
    "sass-loader": "^13.3.2",
    "shelljs": "^0.8.5",
    "style-loader": "^3.3.3",
    "terser-webpack-plugin": "^5.3.9",
    "ts-loader": "^9.5.1",
    "ts-node": "^10.9.2",
    "typescript": "^5.3.3",
    "webpack": "^5.89.0",
    "webpack-cli": "^5.1.4",
    "webpack-dev-server": "^4.15.1"
  },
  "dependencies": {
  }
}
