{ "name": "@metabuilder/components", "version": "1.0.0", "type": "module", "description": "Shared React components for MetaBuilder projects", "main": "./index.tsx", "types": "./index.tsx", "exports": { ".": { "import": "./index.tsx", "types": "./dist/index.d.ts" }, "./vanilla": { "import": "./vanilla/index.ts", "types": "./vanilla/index.ts" }, "./vanilla/loading": { "import": "./vanilla/loading/index.tsx", "types": "./vanilla/loading/index.tsx" }, "./vanilla/error": { "import": "./vanilla/error/index.tsx", "types": "./vanilla/error/index.tsx" }, "./vanilla/empty-state": { "import": "./vanilla/empty-state/index.tsx", "types": "./vanilla/empty-state/index.tsx" }, "./vanilla/skeleton": { "import": "./vanilla/skeleton/index.tsx", "types": "./vanilla/skeleton/index.tsx" }, "./radix": { "import": "./radix/index.ts", "types": "./radix/index.ts" }, "./fakemui": { "import": "./fakemui/index.ts", "types": "./fakemui/index.ts" }, "./loading": { "import": "./vanilla/loading/index.tsx", "types": "./vanilla/loading/index.tsx" }, "./error": { "import": "./vanilla/error/index.tsx", "types": "./vanilla/error/index.tsx" }, "./empty-state": { "import": "./vanilla/empty-state/index.tsx", "types": "./vanilla/empty-state/index.tsx" }, "./skeleton": { "import": "./vanilla/skeleton/index.tsx", "types": "./vanilla/skeleton/index.tsx" }, "./access-denied": { "import": "./vanilla/access-denied/index.tsx", "types": "./vanilla/access-denied/index.tsx" }, "./vanilla/access-denied": { "import": "./vanilla/access-denied/index.tsx", "types": "./vanilla/access-denied/index.tsx" }, "./fakemui/database": { "import": "./fakemui/database/index.ts", "types": "./fakemui/database/index.ts" }, "./cards": { "import": "./cards/index.ts", "types": "./cards/index.ts" }, "./layout": { "import": "./layout/index.ts", "types": "./layout/index.ts" }, "./navigation": { "import": "./navigation/index.ts", "types": "./navigation/index.ts" }, "./forms": { "import": "./forms/index.ts", "types": "./forms/index.ts" } }, "files": [ "cards", "forms", "layout", "navigation", "vanilla", "radix", "fakemui", "database" ], "scripts": { "build": "tsup", "dev": "tsup --watch", "typecheck": "tsc --noEmit", "lint": "eslint . --ext .ts,.tsx" }, "peerDependencies": { "framer-motion": "^11.0.0 || ^12.0.0", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "framer-motion": { "optional": true } }, "devDependencies": { "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "tsup": "^8.5.1", "typescript": "^5.9.3" }, "keywords": [ "react", "components", "loading", "error-boundary", "empty-state", "skeleton", "database", "admin", "metabuilder" ], "author": "MetaBuilder", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/metabuilder/metabuilder.git", "directory": "components" } }