62 lines
2.1 KiB
JSON
62 lines
2.1 KiB
JSON
{
|
|
"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",
|
|
"forgejo:modules": "bun scripts/forgejo-modules.ts --dry-run"
|
|
},
|
|
"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"
|
|
}
|
|
}
|