Because cats have 9 lives, but servers don't - so they need backup-restore! Complete backup solution with S3/MinIO support. - Full WordPress backup (files + database) - S3 / MinIO / S3-compatible storage backends - Scheduled automatic backups - Disaster recovery / one-click restore - Backup integrity validation - Cat-themed admin interface Includes build.sh and .distignore for WordPress-installable release ZIPs.
49 lines
1.4 KiB
JSON
49 lines
1.4 KiB
JSON
{
|
|
"name": "tigerstyle-life9",
|
|
"version": "1.0.0",
|
|
"description": "Security-first backup and restore plugin with modern Alpine.js + Astro interface",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "astro dev",
|
|
"start": "astro dev",
|
|
"build": "astro build",
|
|
"build:watch": "astro build --watch",
|
|
"preview": "astro preview",
|
|
"wp:build": "npm run build && npm run copy-assets",
|
|
"wp:dev": "concurrently \"npm run build:watch\" \"npm run watch-assets\"",
|
|
"copy-assets": "node build-tools/copy-to-wp.js",
|
|
"watch-assets": "chokidar \"admin/assets/dist/**/*\" -c \"npm run notify-wp-reload\"",
|
|
"notify-wp-reload": "node build-tools/wp-dev-integration.js",
|
|
"lint": "eslint src/astro --ext .js,.ts,.astro",
|
|
"lint:fix": "eslint src/astro --ext .js,.ts,.astro --fix"
|
|
},
|
|
"dependencies": {
|
|
"astro": "^4.0.0",
|
|
"@astrojs/alpinejs": "^0.4.0",
|
|
"alpinejs": "^3.13.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^20.10.0",
|
|
"concurrently": "^8.2.0",
|
|
"chokidar": "^3.5.3",
|
|
"chokidar-cli": "^3.0.0",
|
|
"eslint": "^8.55.0",
|
|
"@typescript-eslint/parser": "^6.14.0",
|
|
"@typescript-eslint/eslint-plugin": "^6.14.0",
|
|
"typescript": "^5.3.0"
|
|
},
|
|
"keywords": [
|
|
"wordpress",
|
|
"backup",
|
|
"restore",
|
|
"astro",
|
|
"alpine",
|
|
"security"
|
|
],
|
|
"author": "TigerStyle Development",
|
|
"license": "GPL-3.0-or-later",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/tigerstyle/life9.git"
|
|
}
|
|
} |