{
  "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
}
