PluginProbe ʕ •ᴥ•ʔ
Hostinger Reach – AI-Powered Email Marketing for WordPress / 1.6.0
Hostinger Reach – AI-Powered Email Marketing for WordPress v1.6.0
1.6.0 1.5.9 1.5.8 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 1.4.12 1.4.11 1.4.10 1.4.9 1.4.8 1.4.7 trunk 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6
hostinger-reach / package.json
hostinger-reach Last commit date
frontend 3 days ago languages 3 weeks ago src 3 days ago templates 8 months ago vendor 3 days ago changelog.txt 3 days ago composer.json 1 month ago hostinger-reach.php 3 days ago package.json 3 days ago readme.txt 3 days ago
package.json
111 lines
1 {
2 "name": "hostinger-reach",
3 "private": true,
4 "description": "Hostinger Reach.",
5 "scripts": {
6 "auth:gcp": "gcloud auth application-default login",
7 "auth:gca": "npx google-artifactregistry-auth",
8 "dev:vue-frontend": "webpack --config webpack.config.js --env target=assets --mode development --watch",
9 "dev:blocks": "webpack --config webpack.config.js --env target=subscription --mode development --watch",
10 "build:vue-frontend": "webpack --config webpack.config.js --env target=assets --mode production",
11 "build:blocks": "webpack --config webpack.config.js --env target=subscription --mode production",
12 "build:all": "npm run sync:cursor-skills && npm run build:vue-frontend && npm run build:blocks",
13 "prepare": "npm run sync:cursor-skills && husky",
14 "lint:php": "vendor/bin/phpcs",
15 "lint:php:fix": "vendor/bin/phpcbf",
16 "lint:frontend": "cd frontend/vue && eslint .",
17 "lint:frontend:fix": "cd frontend/vue && eslint . --fix",
18 "lint:all": "npm run lint:php && npm run lint:frontend",
19 "test:vue": "vitest --run",
20 "test:vue:watch": "vitest --watch",
21 "test:vue:ui": "vitest --ui",
22 "test:coverage": "vitest --run --coverage",
23 "sync:cursor-skills": "npx @hostinger/wp-plugin-toolkit sync-cursor-skills"
24 },
25 "lint-staged": {
26 "*.php": [
27 "npm run lint:php"
28 ],
29 "frontend/vue/**/*.{ts,vue}": [
30 "npm run lint:frontend"
31 ]
32 },
33 "devDependencies": {
34 "@hostinger/wp-plugin-toolkit": "^1.1.0",
35 "@rushstack/eslint-patch": "^1.12.0",
36 "@vitejs/plugin-vue": "^6.0.2",
37 "@vitest/coverage-v8": "^4.0.8",
38 "@vue/test-utils": "^2.4.11",
39 "@wordpress/babel-preset-default": "^8.49.0",
40 "@wordpress/scripts": "^32.6.0",
41 "copy-webpack-plugin": "^14.0.0",
42 "css-minimizer-webpack-plugin": "^8.0.0",
43 "eslint": "^9.32.0",
44 "husky": "^9.1.7",
45 "jsdom": "^29.1.1",
46 "lint-staged": "^17.0.8",
47 "mini-css-extract-plugin": "^2.9.2",
48 "sass": "^1.101.0",
49 "sass-loader": "^17.0.0",
50 "terser-webpack-plugin": "^5.6.1",
51 "ts-loader": "^9.6.2",
52 "tsx": "^4.23.1",
53 "typescript": "^5.8.3",
54 "vite": "^8.1.3",
55 "vitest": "^4.1.10",
56 "vue": "^3.5.39",
57 "vue-loader": "^17.4.2",
58 "webpack": "^5.108.3",
59 "webpack-cli": "^7.2.1"
60 },
61 "engines": {
62 "node": ">=20.17.0",
63 "npm": ">=9.0.0"
64 },
65 "browserslist": [
66 "last 2 versions"
67 ],
68 "babel": {
69 "presets": [
70 "@babel/preset-env"
71 ]
72 },
73 "dependencies": {
74 "@babel/runtime": "^8.0.0",
75 "@hostinger/hcomponents": "^14.0.2",
76 "@wordpress/api-fetch": "^7.50.0",
77 "@wordpress/block-editor": "^15.23.0",
78 "@wordpress/blocks": "^15.7.0",
79 "@wordpress/components": "^36.1.0",
80 "@wordpress/jest-console": "^8.50.0",
81 "@wordpress/server-side-render": "^6.26.0",
82 "esbuild": "^0.28.1",
83 "html-entities": "^2.6.0",
84 "pinia": "^2.2.6",
85 "pinia-plugin-persistedstate": "^3.2.1",
86 "vue-router": "^4.5.1"
87 },
88 "overrides": {
89 "diff": "^8.0.3",
90 "fsevents": "2.3.2",
91 "serialize-javascript": "^7.0.3",
92 "immutable": "^5.1.5",
93 "svgo": "^3.3.3",
94 "minimatch": "^10.2.3",
95 "webpack-dev-server": "^5.2.1",
96 "legacy-javascript": "npm:empty-npm-package@^1.0.0",
97 "axios": "^1.15.0",
98 "basic-ftp": "^5.2.2",
99 "lodash": "^4.18.1",
100 "uuid": "^14.0.0",
101 "shell-quote": "^1.8.4",
102 "ws": "^8.21.0",
103 "markdown-it": "^14.2.0",
104 "@opentelemetry/core": "^2.8.0",
105 "js-yaml": "^4.2.0",
106 "@babel/core": "^7.29.6",
107 "esbuild": "^0.28.1",
108 "adm-zip": "^0.6.0"
109 }
110 }
111