{
	"name": "vela",
	"version": "0.21.0",
	"type": "module",
	"description": "A CLI for creating and updating SvelteKit projects",
	"license": "MIT",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/velastack/vela.git"
	},
	"homepage": "https://velastack.dev",
	"engines": {
		"node": ">=22.17"
	},
	"bin": {
		"vela": "./dist/bin.js",
		"velastack": "./dist/bin.js"
	},
	"files": [
		"dist",
		"templates"
	],
	"scripts": {
		"build": "node --experimental-strip-types scripts/build.ts",
		"dev": "node --experimental-strip-types scripts/build.ts --watch",
		"clean": "rm -rf dist",
		"lint": "npm run lint:ts && npm run lint:format && npm run lint:sh",
		"lint:ts": "tsc --noEmit",
		"lint:format": "prettier --check .",
		"format": "prettier --write .",
		"test": "vitest run",
		"prepare": "npm run build",
		"version": "npm run build",
		"lint:sh": "shellcheck -x -P SCRIPTDIR -S warning templates/server/*.sh",
		"test:scripts": "bash scripts/test-server-scripts.sh"
	},
	"dependencies": {
		"@clack/prompts": "^1.7.0",
		"@faker-js/faker": "^10.6.0",
		"@velastack/patterns": "^0.10.0",
		"@velastack/pocketbase-codegen": "^0.1.0",
		"@velastack/schema": "^0.3.0",
		"@velastack/schema-ui": "^0.3.1",
		"annotate-json-schema": "^0.1.1",
		"commander": "^15.0.0",
		"cross-spawn": "^7.0.6",
		"dedent": "^1.7.2",
		"dotenv": "^18.0.1",
		"fetch-cookie": "^3.2.0",
		"json-schema-faker": "^0.6.3",
		"magic-string": "^1.2.3",
		"package-manager-detector": "^1.8.0",
		"picocolors": "^1.1.1",
		"pocketbase": "^0.28.0",
		"pocketbase-server": "^0.40.6-beta.5",
		"stripe": "^22.6.2",
		"sv": "~1.1.1",
		"svelte": "^5.56.10",
		"tar": "^7.5.22",
		"tinyexec": "^1.3.0",
		"ts-morph": "^28.0.0",
		"valibot": "^1.4.2"
	},
	"devDependencies": {
		"@types/cross-spawn": "^6.0.6",
		"@types/node": "^26.5.1",
		"esbuild": "^0.28.2",
		"prettier": "^3.9.6",
		"shellcheck": "^4.1.0",
		"typescript": "^7.0.2",
		"vite": "^8.2.2",
		"vitest": "^5.0.1"
	},
	"peerDependencies": {
		"@sveltejs/kit": "^3.0.0",
		"vite": "^8.0.12"
	},
	"peerDependenciesMeta": {
		"@sveltejs/kit": {
			"optional": true
		},
		"vite": {
			"optional": true
		}
	},
	"overrides": {
		"global-agent": "^4.1.3",
		"@xhmikosr/decompress-unzip": {
			"file-type": "^21.3.1"
		},
		"@xhmikosr/decompress-tar": {
			"file-type": "^21.3.1"
		},
		"@felipecrs/decompress-tarxz": {
			"file-type": "^21.3.1"
		}
	},
	"keywords": [
		"svelte",
		"sveltekit",
		"velastack",
		"pocketbase",
		"cli",
		"starter",
		"template"
	]
}
