{ "name": "mystmd", "private": true, "workspaces": [ "packages/*", "docs" ], "scripts": { "build": "turbo run build", "dev": "turbo run dev --parallel", "docs": "npm-run-all -l build --parallel dev docs:run", "docs:run": "cd docs && bun ../packages/mystmd/dist/myst.cjs start", "clean": "turbo run clean --parallel && find . -name '.turbo' -type d -prune -exec rimraf '{}' +", "link": "turbo run link", "lint": "turbo run lint", "lint:format": "turbo run lint:format", "lint:circular": "madge -c packages/*/src/*", "test": "turbo run test", "format": "prettier --write \"**/*.{ts,tsx,md}\" --ignore-pattern 'worktrees'", "changeset": "changeset", "version": "changeset version && bun install", "publish": "bun run clean && bun run build -- --force && changeset publish && git push --follow-tags", "publish:ci": "bun run build && changeset publish && git push --follow-tags", "install-pre-commit": "husky" }, "devDependencies": { "@changesets/cli": "^2.26.1", "@types/node": "^24.6.2", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "esbuild": "^0.25.10", "eslint": "^8.45.0", "eslint-config-curvenote": "^0.0.4", "eslint-config-next": "^13.4.10", "eslint-config-prettier": "^8.8.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-react": "7.32.2", "husky": "^9.1.7", "lint-staged": "^15.5.0", "madge": "^6.1.0", "npm-run-all": "^4.1.5", "prettier": "latest", "rimraf": "^6.0.1", "turbo": "^2.5.8", "typescript": "^5.9.3", "vitest": "^3.2.4" }, "engines": { "node": ">=20.0.0" }, "packageManager": "bun@1.3.10", "lint-staged": { "*.ts": "eslint --config ./.eslintrc.cjs --ignore-pattern 'worktrees' --fix", "*.{js,jsx,ts,tsx,md,html,css,json}": "prettier --write" } }