Files
metabuilder/fakemui/package.json
T
git 9fcf0cd3b7 fix(emailclient): enable production build and deployment
**Build Fixes:**
- Updated next.config.js for Next.js 16 Turbopack (removed deprecated swcMinify, removed webpack config)
- Fixed TypeScript configuration (disabled noUnusedLocals/Parameters for dependencies)
- Created Client Component wrapper (providers.tsx) for Redux Provider in Server Components
- Fixed FakeMUI imports and exports (@metabuilder/fakemui scoped package)
- Updated FakeMUI package.json with version-flexible peer dependencies (React 18/19)
- Added hooks utility module for email components accessibility

**Module Organization:**
- Added @metabuilder/fakemui/hooks export for accessibility utilities
- Created fakemui/react/components/index.ts for component re-exports
- Converted layout/index.js to TypeScript to support type exports
- Moved email components to email-wip/ (work-in-progress, needs import fixes)

**Deployment Status:**
-  emailclient npm run build succeeds
-  Production build generated in .next/
-  Ready for Docker deployment

**TODO (Phase 5+):**
- Fix email component imports and re-enable in FakeMUI exports
- Implement /api/v1/packages/email_client/* endpoints for package loading
- Deploy Docker services (Postfix, Dovecot, PostgreSQL, Redis, email-service)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-01-23 20:19:02 +00:00

40 lines
1.3 KiB
JSON

{
"name": "@metabuilder/fakemui",
"version": "1.0.0",
"description": "Material Design 3 inspired component library - React components",
"main": "./index.ts",
"types": "./index.ts",
"exports": {
".": "./index.ts",
"./hooks": "./hooks.ts",
"./icons": "./icons/index.ts",
"./react/components/inputs": "./react/components/inputs/index.ts",
"./react/components/surfaces": "./react/components/surfaces/index.ts",
"./react/components/layout": "./react/components/layout/index.ts",
"./react/components/data-display": "./react/components/data-display/index.ts",
"./react/components/feedback": "./react/components/feedback/index.ts",
"./react/components/navigation": "./react/components/navigation/index.ts",
"./react/components/utils": "./react/components/utils/index.ts",
"./react/components/atoms": "./react/components/atoms/index.ts",
"./react/components/lab": "./react/components/lab/index.ts",
"./react/components/x": "./react/components/x/index.ts",
"./scss": "./scss/index.scss"
},
"sideEffects": [
"./scss/**/*.scss",
"./react/**/*.scss"
],
"keywords": [
"material-design",
"ui-components",
"react",
"component-library"
],
"author": "MetaBuilder",
"license": "MIT",
"peerDependencies": {
"react": "18.x || 19.x",
"react-dom": "18.x || 19.x"
}
}