Package library as @moduletrace/twui npm package

- Move components/ to src/ and compile to dist/ with tsc
- Add root barrel export plus deep-import subpath exports and base.css export
- Post-compile step: copy base.css, add .js import extensions, mark client modules
- Add publish.sh and .npmrc for the Gitea npm registry
- Fix type errors, guard TinyMCE env access, drop ace-builds type dependency
- Rename clashing props type names, remove Next.js scaffolding and unused deps

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-18 10:17:54 +01:00
co-authored by Claude Opus 5.5
parent d19d412066
commit 11da9b89e7
148 changed files with 937 additions and 500 deletions
+28 -33
View File
@@ -1,40 +1,35 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies (bun install)
node_modules
# dependencies
/node_modules
/.pnp
.pnp.js
.yarn/install-state.gz
# output
out
*.tgz
# testing
/coverage
# code coverage
coverage
*.lcov
# next.js
/.next/
/out/
# logs
logs
_.log
report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json
# production
/build
# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local
# misc
.DS_Store
*.pem
# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# local env files
.env*.local
# vercel
.vercel
# typescript
# caches
.eslintcache
.cache
*.tsbuildinfo
next-env.d.ts
# Remove test
/pages
/public
# IntelliJ based IDEs
.idea
# Finder (MacOS) folder config
.DS_Store
# build output
dist