server-only
Reactのserver componentsなどと組み合わすnpm package
serverのみで使うことを想定したmoduleに
import "server-only";
を追記する
すると、これをclientで呼ぼうとした時にbuild errorになる
https://www.npmjs.com/package/server-only
npmのページに全然説明がないな
mrsekut.icon
next.jsのdocsの中でちょっと説明がある
https://beta.nextjs.org/docs/rendering/server-and-client-components#keeping-server-only-code-out-of-client-components-poisoning
同じノリで、
client-only
もある
https://www.npmjs.com/package/client-only