{ "name": "@moduletrace/twui", "version": "0.1.4", "description": "A modular skeletal React component framework for Tailwind CSS v4", "author": "Benjamin Toby", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", "sideEffects": [ "*.css" ], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "default": "./dist/index.js" }, "./base.css": "./dist/base.css", "./form/Input": { "types": "./dist/form/Input/index.d.ts", "import": "./dist/form/Input/index.js", "default": "./dist/form/Input/index.js" }, "./editors/TinyMCE": { "types": "./dist/editors/TinyMCE/index.d.ts", "import": "./dist/editors/TinyMCE/index.js", "default": "./dist/editors/TinyMCE/index.js" }, "./composites/docs": { "types": "./dist/composites/docs/index.d.ts", "import": "./dist/composites/docs/index.js", "default": "./dist/composites/docs/index.js" }, "./*": { "types": "./dist/*.d.ts", "import": "./dist/*.js", "default": "./dist/*.js" } }, "scripts": { "dev": "bun run --cwd dev dev", "dev:types": "tsc --watch", "dev:typecheck": "bun run --cwd dev typecheck", "compile": "rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun scripts/post-compile.ts", "typecheck": "tsc -p tsconfig.json --noEmit", "test": "bun test src", "prepublishOnly": "bun run compile" }, "files": [ "dist", "README.md", "package.json" ], "repository": { "type": "git", "url": "git+https://git.tben.me/Moduletrace/tailwind-ui-library.git" }, "publishConfig": { "registry": "https://git.tben.me/api/packages/moduletrace/npm/" }, "keywords": [ "react", "tailwind", "tailwindcss", "ui", "components" ], "dependencies": { "lodash": "^4.18.1", "tailwind-merge": "^3.7.0" }, "peerDependencies": { "ace-builds": "^1.40.0", "lucide-react": ">=0.577.0", "next-mdx-remote": "^6.0.0", "openai": ">=6.0.0", "react": ">=18", "react-dom": ">=18", "react-markdown": ">=9.0.0", "rehype-prism-plus": "^2.0.0", "remark-gfm": "^4.0.0", "tailwindcss": "^4" }, "peerDependenciesMeta": { "ace-builds": { "optional": true }, "next-mdx-remote": { "optional": true }, "openai": { "optional": true }, "react-markdown": { "optional": true }, "rehype-prism-plus": { "optional": true }, "remark-gfm": { "optional": true } }, "devDependencies": { "@types/ace": "^0.0.52", "@types/bun": "^1.4.3", "@types/lodash": "^4.17.26", "@types/mdx": "^2.0.14", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "ace-builds": "^1.45.0", "lucide-react": "^1.59.0", "next-mdx-remote": "^6.0.0", "openai": "^7.38.0", "react": "^19.3.1", "react-dom": "^19.3.1", "react-markdown": "^10.1.0", "rehype-prism-plus": "^2.0.2", "remark-gfm": "^4.0.1", "tailwindcss": "^4.3.3", "typescript": "^5.9.3" } }