{ "private": true, "scripts": { "dev": "yarn development", "development": "mix", "predevelopment": "php artisan lang:generate -vvv", "watch": "mix watch", "prewatch": "php artisan lang:generate -vvv", "watch-poll": "mix watch -- --watch-options-poll=1000", "hot": "mix watch --hot", "prod": "yarn production", "production": "mix --production", "preproduction": "php artisan lang:generate -vvv", "heroku-postbuild": "yarn run production", "e2e": "cypress run", "e2e:chrome": "cypress run --browser chrome", "e2e:record": "cypress run --record", "e2e:record:parallel": "cypress run --record --parallel", "e2e-gui": "cypress open", "cy:verify": "cypress verify", "cy:version": "cypress version", "inst": "yarn install --frozen-lockfile", "lint": "eslint --ext .js,.vue *.js .*.js resources/js/", "lint:cypress": "eslint --ext .js tests/cypress/", "lint:all": "yarn run lint & yarn run lint:cypress", "lint:fix": "yarn run lint --fix & yarn run lint:cypress --fix", "snyk-protect": "snyk-protect", "prepublish": "yarn run snyk-protect", "delete:reports": "rm results/cypress/* || true", "pree2e": "yarn run delete:reports", "migrate": "DB_CONNECTION=testing php artisan migrate:fresh && DB_CONNECTION=testing php artisan db:seed", "pretest": "yarn run migrate", "test": "vendor/bin/phpunit", "posttest": "vendor/bin/phpstan analyse && vendor/bin/psalm", "composer update": "COMPOSER_MEMORY_LIMIT=-1 composer update" }, "engines": { "node": "20.x", "yarn": "1.22.x" }, "devDependencies": { "@snyk/protect": "^1.1034.0", "cross-env": "^7.0", "cypress": "^7.2.0", "eslint": "^7.10", "eslint-config-standard": "^16.0", "eslint-plugin-cypress": ">=2.11.2", "eslint-plugin-import": ">=2.22.1", "eslint-plugin-node": ">=11.1.0", "eslint-plugin-promise": ">=4.0.0", "eslint-plugin-standard": ">=4.0.0", "eslint-plugin-vue": "^7.0", "faker": "^5.1", "mocha": "^9.1.2", "mocha-junit-reporter": "^2.0.2", "mocha-multi-reporters": "^1.1", "moment-locales-webpack-plugin": "^1.2", "postcss": "^8.2.13", "resolve-url-loader": "^4.0.0", "sass-loader": "^11.0", "vue-template-compiler": "^2.6" }, "dependencies": { "@hokify/vuejs-datepicker": "^2.0", "animate.css": "^4.1", "axios": "^0.21", "bootstrap": "^4.6", "font-awesome": "^4.7", "hint.css": "^2.3", "jquery": "^3.6", "laravel-mix": "^6.0", "laravel-mix-purgecss": "^6.0", "list.js": "^2.3", "lodash": "^4.17", "marked": "^2.0", "moment": "^2.26", "moment-timezone": "^0.5", "popper.js": "^1.16", "pretty-checkbox-vue": "^1.1", "rx-js": "^0.0.0", "sass": "^1.32", "sweet-modal-vue": "^2.0", "tachyons": "^4.12", "vue": "^2.6", "vue-autosuggest": "^2.2", "vue-checkbox-radio": "^0.6", "vue-clipboard2": "^0.3", "vue-directive-tooltip": "^1.6", "vue-good-table": "^2.21", "vue-i18n": "^8.24", "vue-js-toggle-button": "^1.3", "vue-loader": "^15.9", "vue-notification": "^1.3", "vue-rx": "^6.2", "vue-select": "^3.11", "vuejs-clipper": "4.0.0", "vuelidate": "^0.7" }, "snyk": true }