{ "name": "muddle", "module": "index.ts", "type": "module", "private": true, "scripts": { "typecheck": "bun check", "typegen": "bun run contracts/typegen/generator.ts samples/hello-world", "dev": "bun run samples/hello-world/index.ts", "react": "bun run samples/react/index.ts", "react:build": "bun run samples/react/index.ts --prerender", "build": "bun run samples/hello-world/index.ts --prerender", "test": "bun test ./tests", "lint": "bunx eslint . --ignore-pattern node_modules --ignore-pattern ametrine --ignore-pattern .opencode --ignore-pattern dist --ignore-pattern .git --ignore-pattern .cache --ignore-pattern .next --ignore-pattern .turbo --ignore-pattern .vercel --ignore-pattern .vscode --ignore-pattern .idea", "format": "bun run cli.ts fmt .", "muddle": "bun run cli.ts" }, "bin": { "muddle": "./cli.ts" }, "dependencies": { "@eslint/js": "^10.0.1", "lightningcss": "^1.33.0", "prettier": "^3.9.10", "sass": "^1.106.1", "typescript-eslint": "^8.72.0" }, "devDependencies": { "@types/bun": "latest", "@types/pg": "^8.15.5", "playwright": "^1.64.1", "@muddle/astro": "workspace:*", "@muddle/database": "workspace:*", "@muddle/latex": "workspace:*", "@muddle/mdx": "workspace:*", "@muddle/tailwind": "workspace:*", "@muddle/prettier-plugin": "workspace:*", "@muddle/optimize": "workspace:*", "@muddle/amezing": "workspace:*", "@muddle/analysis": "workspace:*" }, "peerDependencies": { "@typescript/native": "npm:typescript@^7.0.2", "typescript": "npm:@typescript/typescript6@^6.0.2" }, "workspaces": [ "modules/*" ], "exports": { ".": "./index.ts", "./contracts": "./contracts/index.ts", "./contracts/*": "./contracts/*", "./metadata": "./core/metadata.ts", "./markdown": "./views/markdown.ts", "./views": "./views/api.ts", "./views/integrations": "./views/integrations.ts", "./stcss": "./views/css/index.ts", "./sessions": "./core/sessions.ts", "./formatter": "./core/format-source.ts" } }