{ "private": true, "scripts": { "dev": "npm run development", "development": "mix", "watch": "mix watch", "watch-poll": "mix watch -- --watch-options-poll=1000", "hot": "mix watch --hot", "prod": "npm run production", "production": "mix --production", "eslint": "node ./node_modules/.bin/eslint -c .eslintrc.json ./resources", "eslint-ci": "node ./node_modules/.bin/eslint -c .eslintrc.json ./resources -f junit", "stylelint": "npx stylelint '**/*.scss'", "stylelint-ci": "npx stylelint '**/*.scss' -f json" }, "devDependencies": { "@fortawesome/fontawesome-svg-core": "^6.4.0", "@fortawesome/free-brands-svg-icons": "^6.4.0", "@fortawesome/free-regular-svg-icons": "^6.4.0", "@fortawesome/free-solid-svg-icons": "^6.4.0", "@rushstack/eslint-patch": "^1.3.1", "@types/bootstrap": "^5.2.6", "@types/vue-select": "^3.16.2", "@types/webpack-env": "^1.18.1", "@typescript-eslint/eslint-plugin": "^5.59.9", "@typescript-eslint/parser": "^5.59.9", "@vue/eslint-config-typescript": "^11.0.3", "axios": "^0.21", "bootstrap": "^5.3.0", "chart.js": "^3.6.0", "clean-webpack-plugin": "^4.0.0", "eslint": "^8.42.0", "eslint-plugin-vue": "^9.14.1", "eslint-webpack-plugin": "^4.0.1", "laravel-mix": "^6.0.6", "laravel-mix-clean": "^0.1.0", "laravel-mix-eslint": "^0.2.0", "laravel-mix-polyfill": "^3.0.0", "laravel-mix-stylelint": "^1.0.0", "moment": "^2.29.1", "postcss": "^8.1.14", "postcss-discard-comments": "^4.0.2", "prettier": "^2.8.8", "print-js": "^1.6.0", "resolve-url-loader": "^3.1.3", "sass": "^1.32.11", "sass-loader": "^11.0.1", "slugify": "^1.6.6", "stylelint": "^14.11.0", "stylelint-config-idiomatic-order": "^8.1.0", "stylelint-config-prettier": "^9.0.5", "stylelint-config-sass-guidelines": "^9.0.1", "stylelint-config-standard-scss": "^6.1.0", "stylelint-webpack-plugin": "^4.1.1", "sweetalert2": "^11.7.12", "swiper": "^6.6.1", "ts-loader": "^9.4.3", "typescript": "^4.8.2", "typescript-eslint": "^0.0.1-alpha.0", "vue": "^3.2.38", "vue-eslint-parser": "^9.1.0", "vue-loader": "^16.8.3", "vue-select": "^4.0.0-beta.3" } }