inc2734 / unitone-css

MIT License
8 stars 0 forks source link

package.json の記述について #3

Open kmix-39 opened 2 years ago

kmix-39 commented 2 years ago

https://github.com/inc2734/basis2/blob/0c3b8996ca82c4d23e4045f4bf2c996ca72fe54a/package.json#L15

README.md は指定しなくても強制的にパッケージダウンローダーで適用されるので指定不要ですね

また src までパッケージに含める理由が不明なのですが、main を dist/index.js にして dist だけじゃ駄目ですか?

inc2734 commented 2 years ago

README.md は指定しなくても強制的にパッケージダウンローダーで適用されるので指定不要ですね

あ、そうなんですね、知りませんでした。情報ありがとうございます!

また src までパッケージに含める理由が不明なのですが、main を dist/index.js にして dist だけじゃ駄目ですか?

src 入れてないと .scss なファイルを使いたいときに困らないですかね? Basis2 の一部だけを使いたいときとか。

kmix-39 commented 2 years ago

.scssで一部だけを使う場合を考えると確かにsrcは要りますね。

storybook で使われている jsx リソースを含まれていますが、それは要らなさそう。 とは言え .npmignore で除外すると駄目っぽいので今の所ゴッソリ含むしか無いですかね……

何故そうしたいかと言うと、IDEの設定によりますがbasis2内のjsxがimportなどの候補に出て鬱陶しいと言う理由です。 コンポーネントライブラリでは無いのであれば、シンプルにscssだけを候補に出した方がその点では使いやすいなと。

inc2734 commented 2 years ago

あーなるほどです。React のほうが Storybook つくるのが簡単なので React 使っちゃってますが、どこかのタイミングで Storybook を HTML バージョンに作り直したほうがよさそうですね…。