Я пытаюсь найти правильный способ построения моей библиотеки https://github.com/tolicodes/picklejs
Структура:
- package.json
- lib
- function1
- function2
- function3
- buildLib
- function1
- function2
- function3
Я использую Babel для компиляции
"build": "babel lib/ --out-dir ./buildLib --source-maps && yarn version --new-version minor"
Проблема в том, что я не хочу хранить buildLib
в своем репо, и что более важно, я не хочу, чтобы мои пользователи печатали import function1 from 'picklejs/buildLib/function1'
. Это выглядит некрасиво
Есть ли более элегантный способ упаковки моей библиотеки?