{ "name": "mcfly", "version": "0.0.1", "private": true, "scripts": { "preinstall": "npx only-allow pnpm", "start": "pnpm --filter site start", "site": "pnpm --filter site start", "build": "pnpm --filter site build", "build:preview": "pnpm --filter site build:preview", "template:basic": "pnpm --filter @templates/basic dev", "create": "node ./packages/create-mcfly", "cli": "node ./packages/core/cli/index.js", "test": "vitest .", "lint": "eslint . --config eslint.config.mjs --cache", "check": "npm run format && npm run lint", "format": "prettier . --write", "prepare": "husky" }, "packageManager": "pnpm@9.15.0+sha512.76e2379760a4328ec4415815bcd6628dee727af3779aaa4c914e3944156c4299921a89f976381ee107d41f12cfa4b66681ca9c718f0668fa0831ed4c6d8ba56c", "devDependencies": { "@eslint/compat": "^1.2.4", "@eslint/js": "^9.17.0", "eslint": "^9.17.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "globals": "^15.14.0", "husky": "^9.1.7", "netlify-cli": "^18.0.0", "prettier": "^3.4.2", "vitest": "^2.1.8" }, "lint-staged": { "*.{js,mjs,ts}": [ "prettier --write", "eslint --fix" ], "*.json": [ "prettier --write" ] } }