/
home
/
u263141819
/
domains
/
qubixledger.com
/
public_html
/
wp-content
/
plugins
/
hostinger
/
Upload FileeE
HOME
{ "name": "hostinger", "private": true, "scripts": { "auth:gcp": "gcloud auth application-default login", "auth:gca": "npx google-artifactregistry-auth", "dev": "npm run development", "development": "npm run sync:cursor-skills && cross-env NODE_ENV=development node scripts/build-assets.mjs", "prod": "npm run production", "watch": "npm run sync:cursor-skills && cross-env NODE_ENV=development node scripts/build-assets.mjs --watch", "production": "npm run sync:cursor-skills && cross-env NODE_ENV=production node scripts/build-assets.mjs", "dev:vue-frontend": "npm run sync:cursor-skills && webpack --mode development --watch", "build:vue-frontend": "npm run sync:cursor-skills && webpack --mode production", "prepare": "npm run sync:cursor-skills && husky", "lint:php": "vendor/bin/phpcs", "lint:frontend": "eslint vue-frontend/src --config vue-frontend/src/eslint.config.mjs", "lint:frontend:fix": "eslint vue-frontend/src --config vue-frontend/src/eslint.config.mjs --fix", "test:vue": "vitest --run", "test:vue:watch": "vitest --watch", "test:vue:ui": "vitest --ui", "test:coverage": "vitest --run --coverage", "sync:cursor-skills": "npx @hostinger/wp-plugin-toolkit sync-cursor-skills" }, "lint-staged": { "*.php": [ "npm run lint:php" ], "vue-frontend/src/**/*.{ts,vue,js}": [ "npm run lint:frontend" ] }, "devDependencies": { "@eslint/js": "^9.32.0", "@hostinger/wp-plugin-toolkit": "^1.1.0", "@rushstack/eslint-patch": "^1.12.0", "@types/lodash": "^4.17.20", "@types/node": "^25.6.0", "@typescript-eslint/eslint-plugin": "^8.62.1", "@typescript-eslint/parser": "^8.59.3", "@vitest/coverage-v8": "^4.1.6", "@vue/eslint-config-typescript": "^14.1.3", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.9.1", "cross-env": "^10.0.0", "css-loader": "^7.1.4", "css-minimizer-webpack-plugin": "^8.0.0", "eslint": "^9.32.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-modules-newlines": "^0.0.7", "eslint-plugin-simple-import-sort": "^13.0.0", "eslint-plugin-unused-imports": "^4.1.4", "eslint-plugin-vue": "^10.9.1", "husky": "^9.1.7", "jsdom": "^29.1.1", "lint-staged": "^17.0.4", "lodash": "^4.17.23", "mini-css-extract-plugin": "^2.10.2", "punycode": "^2.3.1", "sass": "^1.101.0", "sass-loader": "^17.0.0", "style-loader": "^4.0.0", "terser-webpack-plugin": "^5.3.14", "ts-loader": "^9.5.2", "typescript": "^5.9.3", "typescript-eslint": "^8.38.0", "video.js": "^8.10.0", "vite": "^7.0.0", "vitest": "^4.0.9", "vue": "^3.5.39", "vue-eslint-parser": "^10.4.1", "vue-loader": "^17.4.2", "webpack": "^5.107.2", "webpack-cli": "^7.1.0" }, "dependencies": { "@vitejs/plugin-vue": "^6.0.7", "@vueuse/core": "^14.3.0", "axios": "^1.15.0", "bootstrap-scss": "^5.3.3", "pinia": "^3.0.4", "pinia-plugin-persistedstate": "^4.7.1", "survey-core": "^1.12.53", "survey-jquery": "^1.12.53", "survey-knockout-ui": "^1.12.63", "videojs-youtube": "^3.0.1", "vue-router": "^5.1.0", "vue3-slide-up-down": "^2.1.0", "vue3-toastify": "^0.2.1" }, "browserslist": [ "last 2 versions" ], "overrides": { "serialize-javascript": "^7.0.3" } }