CSS Modulesの型を生成する
CSS Modulesを型安全にする仕組み
zenn.dev
【React / TypeScript】CSS modulesの型を生成する | Offers Tech Blog
zenn.dev
npmでReactコンポーネントパッケージを作る
Publish Your React Component to NPM
How to publish React Component with Tailwind CSS and tsup as module bundle on NPM
medium.com
GitHub - TimMikeladze/tsup-react-package-starter: 📦 Develop & publish React or Typescript packages with ease. PostCSS, Vitest & Storybook support out of the box. Integrates with Github releases and automatically publishes to NPM. Code is built using tsup.
📦 Develop & publish React or Typescript packages with ease. PostCSS, Vitest & Storybook support out of the box. Integrates with Github releases and automatically publishes to NPM. Code is b...
github.com
tsupでReactのクライアントコンポーネントをビルドする場合
npmパッケージで "use client"
をつけたクライアントコンポーネントを公開する時、tsupでビルドする場合に設定を工夫しないとコンポーネントから "use client"
の記述が消えてしまう場合がある。この時パッケージの利用側では使えずにエラーになってしまう。
Build react package for use in nextjs 13 · Issue #835 · egoist/tsup
I tried create a package with ui components for use in Nextjs 13 web app, but I can't build components with "use client" in the beginning of code, like that: "use client" import * as AspectRatioPri...
github.com
Kuma UI はどのように React Server Components をサポートしているのか
zenn.dev
esm, cjsのファイルを同じ階層に置いてしまうとエラーになる
ESM packages need to be imported
上記のエラーが発生する。まだ整理できていないが、dist/esm、dist/cjsと分けることで解決している。