tigerstyle-life9/package.json
Ryan Malloy e92b7f8700 Initial commit: TigerStyle Life9 v1.0.0
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.
2026-05-27 14:32:00 -06:00

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"
}
}