PluginProbe ʕ •ᴥ•ʔ
Hostinger Tools / 3.0.69
Hostinger Tools v3.0.69
3.0.70 3.0.69 3.0.68 3.0.67 3.0.66 1.8.1 1.8.2 1.8.3 1.9.1 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.4 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.2 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 3.0.0 3.0.10 3.0.11 3.0.12 3.0.13 3.0.14 3.0.15 3.0.16 3.0.17 3.0.18 3.0.19 3.0.2 3.0.20 3.0.21 3.0.22 3.0.23 3.0.24 3.0.25 3.0.26 3.0.27 3.0.28 3.0.29 3.0.3 3.0.30 3.0.31 3.0.32 3.0.33 3.0.34 3.0.35 3.0.36 3.0.37 3.0.38 3.0.39 3.0.4 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.0.46 3.0.47 3.0.48 3.0.49 3.0.5 3.0.50 3.0.51 3.0.52 3.0.53 3.0.54 3.0.55 3.0.56 3.0.57 3.0.58 3.0.59 3.0.6 3.0.60 3.0.61 3.0.62 3.0.65 3.0.7 3.0.8 3.0.9 trunk 1.8.0
hostinger / package.json
hostinger Last commit date
assets 2 months ago includes 2 weeks ago languages 9 months ago src 2 months ago vendor 1 week ago vue-frontend 1 week ago changelog.md 2 months ago changelog.txt 1 week ago composer.json 2 months ago hostinger.php 1 week ago index.php 1 year ago package.json 1 week ago readme.txt 1 week ago uninstall.php 1 year ago webpack.config.js 2 months ago webpack.mix.js 9 months ago
package.json
97 lines
1 {
2 "name": "hostinger",
3 "private": true,
4 "scripts": {
5 "auth:gcp": "gcloud auth application-default login",
6 "auth:gca": "npx google-artifactregistry-auth",
7 "dev": "npm run development",
8 "development": "npm run sync:cursor-skills && cross-env NODE_ENV=development node scripts/build-assets.mjs",
9 "prod": "npm run production",
10 "watch": "npm run sync:cursor-skills && cross-env NODE_ENV=development node scripts/build-assets.mjs --watch",
11 "production": "npm run sync:cursor-skills && cross-env NODE_ENV=production node scripts/build-assets.mjs",
12 "dev:vue-frontend": "npm run sync:cursor-skills && webpack --mode development --watch",
13 "build:vue-frontend": "npm run sync:cursor-skills && webpack --mode production",
14 "prepare": "npm run sync:cursor-skills && husky",
15 "lint:php": "vendor/bin/phpcs",
16 "lint:frontend": "eslint vue-frontend/src --config vue-frontend/src/eslint.config.mjs",
17 "lint:frontend:fix": "eslint vue-frontend/src --config vue-frontend/src/eslint.config.mjs --fix",
18 "test:vue": "vitest --run",
19 "test:vue:watch": "vitest --watch",
20 "test:vue:ui": "vitest --ui",
21 "test:coverage": "vitest --run --coverage",
22 "sync:cursor-skills": "npx @hostinger/wp-plugin-toolkit sync-cursor-skills"
23 },
24 "lint-staged": {
25 "*.php": [
26 "npm run lint:php"
27 ],
28 "vue-frontend/src/**/*.{ts,vue,js}": [
29 "npm run lint:frontend"
30 ]
31 },
32 "devDependencies": {
33 "@eslint/js": "^9.32.0",
34 "@hostinger/wp-plugin-toolkit": "^1.1.0",
35 "@rushstack/eslint-patch": "^1.12.0",
36 "@types/lodash": "^4.17.20",
37 "@types/node": "^25.6.0",
38 "@typescript-eslint/eslint-plugin": "^8.60.1",
39 "@typescript-eslint/parser": "^8.59.3",
40 "@vitest/coverage-v8": "^4.1.6",
41 "@vue/eslint-config-typescript": "^14.1.3",
42 "@vue/test-utils": "^2.4.6",
43 "@vue/tsconfig": "^0.9.1",
44 "cross-env": "^10.0.0",
45 "css-loader": "^7.1.4",
46 "css-minimizer-webpack-plugin": "^8.0.0",
47 "eslint": "^9.32.0",
48 "eslint-plugin-import": "^2.32.0",
49 "eslint-plugin-modules-newlines": "^0.0.7",
50 "eslint-plugin-simple-import-sort": "^13.0.0",
51 "eslint-plugin-unused-imports": "^4.1.4",
52 "eslint-plugin-vue": "^10.9.1",
53 "husky": "^9.1.7",
54 "jsdom": "^29.1.1",
55 "lint-staged": "^17.0.4",
56 "lodash": "^4.17.23",
57 "mini-css-extract-plugin": "^2.10.2",
58 "punycode": "^2.3.1",
59 "sass": "^1.89.2",
60 "sass-loader": "^16.0.8",
61 "style-loader": "^4.0.0",
62 "terser-webpack-plugin": "^5.3.14",
63 "ts-loader": "^9.5.2",
64 "typescript": "^5.9.3",
65 "typescript-eslint": "^8.38.0",
66 "video.js": "^8.10.0",
67 "vite": "^6.4.2",
68 "vitest": "^4.0.9",
69 "vue": "^3.5.17",
70 "vue-eslint-parser": "^10.1.4",
71 "vue-loader": "^17.4.2",
72 "webpack": "^5.107.2",
73 "webpack-cli": "^7.0.2"
74 },
75 "dependencies": {
76 "@vitejs/plugin-vue": "^6.0.7",
77 "@vueuse/core": "^14.2.1",
78 "axios": "^1.15.0",
79 "bootstrap-scss": "^5.3.3",
80 "pinia": "^3.0.4",
81 "pinia-plugin-persistedstate": "^4.7.1",
82 "survey-core": "^1.12.53",
83 "survey-jquery": "^1.12.53",
84 "survey-knockout-ui": "^1.12.53",
85 "videojs-youtube": "^3.0.1",
86 "vue-router": "^5.0.6",
87 "vue3-slide-up-down": "^2.1.0",
88 "vue3-toastify": "^0.2.1"
89 },
90 "browserslist": [
91 "last 2 versions"
92 ],
93 "overrides": {
94 "serialize-javascript": "^7.0.3"
95 }
96 }
97