{ "name": "ttrpg-tools", "version": "0.0.1", "description": "A TTRPG toolbox based on solid.js and rsbuild", "type": "module", "bin": { "ttrpg": "./dist/cli/index.js" }, "main": "./dist/index.js", "module": "./dist/index.js", "exports": { ".": "./dist/index.js", "./components": "./dist/components/index.js", "./markdown": "./dist/markdown/index.js" }, "scripts": { "dev": "rsbuild dev", "build": "rsbuild build", "preview": "rsbuild preview", "cli:dev": "tsc -p tsconfig.cli.json --watch", "cli:build": "tsc -p tsconfig.cli.json", "ttrpg": "node --loader ts-node/esm ./src/cli/index.ts", "test": "jest" }, "keywords": [ "ttrpg", "solid-js", "markdown", "toolbox" ], "author": "", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^0.5.0", "@solidjs/router": "^0.15.0", "@types/three": "^0.183.1", "chokidar": "^5.0.0", "commander": "^14.0.3", "csv-parse": "^6.1.0", "csv-stringify": "^6.7.0", "js-yaml": "^4.1.1", "marked": "^17.0.3", "marked-alert": "^2.1.2", "marked-directive": "^1.0.7", "marked-gfm-heading-id": "^4.1.3", "mermaid": "^11.0.0", "solid-element": "^1.9.1", "solid-js": "^1.9.3", "three": "^0.183.2", "three-3mf-exporter": "^45.1.0" }, "devDependencies": { "@image-tracer-ts/core": "^1.0.2", "@rsbuild/core": "^1.1.8", "@rsbuild/plugin-babel": "^1.1.0", "@rsbuild/plugin-solid": "^1.1.0", "@tailwindcss/postcss": "^4.2.1", "@tailwindcss/typography": "^0.5.15", "@tailwindcss/vite": "^4.0.0", "@types/jest": "^30.0.0", "@types/js-yaml": "^4.0.9", "@types/node": "^22.19.13", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "tailwindcss": "^4.0.0", "ts-jest": "^29.4.6", "ts-node": "^10.9.2", "typescript": "^5.7.2" } }