101 lines
3.2 KiB
JSON
101 lines
3.2 KiB
JSON
{
|
|
"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": "16.x",
|
|
"yarn": "1.22.x"
|
|
},
|
|
"devDependencies": {
|
|
"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",
|
|
"snyk": "^1.410",
|
|
"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
|
|
}
|