{ "name": "mcfly-monorepo", "private": true, "scripts": { "postinstall": "pnpm -F @mcflyjs/core build && pnpm -F @mcflyjs/config build", "start": "pnpm run site", "dev": "pnpm run site", "demo": "pnpm run build:deps && pnpm -F demo start", "site": "pnpm run build:deps && pnpm -F site start", "build": "pnpm -F './packages/**' build", "build:deps": "pnpm -F @mcflyjs/core build && pnpm -F @mcflyjs/config build", "build:site": "pnpm -F site build", "build:site:preview": "pnpm -F site build:preview", "template:basic": "pnpm run build && pnpm -F basic-template start", "create:mcfly": "node ./packages/create-mcfly", "create:component": "node ./packages/create-component", "cli": "node ./packages/core/cli/index.js", "test": "vitest --run", "lint": "eslint . --config eslint.config.mjs --cache", "lint:fix": "eslint . --config eslint.config.mjs --fix", "check": "npm run format && npm run lint", "format": "prettier . --write", "prepare": "husky" }, "devDependencies": { "@eslint/compat": "^2.0.5", "@eslint/js": "^10.0.1", "@types/node": "^25.6.0", "eslint": "^10.2.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.5.5", "globals": "^17.5.0", "husky": "^9.1.7", "netlify-cli": "^25.6.0", "prettier": "^3.8.3", "tsup": "^8.5.1", "typescript": "^6.0.3", "vitest": "^4.1.5" }, "lint-staged": { "*.{js,ts,mjs,cjs,json,.*rc}": [ "npm run format", "npm run lint:fix" ], "*.json": [ "npm run format" ] } }