У меня есть библиотека javascript, которую я хочу опубликовать на npm: назовем ее foo
.
Проблема в том, что файлы javascript, используемые клиентами, находятся в папке dist
.
Таким образом, на данный момент клиенты должны включить dist
в свой оператор import
следующим образом:
import { bar } from 'dist/foo'
Я хотел бы разрешить клиентам импортировать библиотеку foo
без явного упоминания dist
, например:
import { bar } from 'foo'
Есть ли способ добавить свойство в package.json
из foo
или, может быть, в package.json
клиентов?
Примечание : причина, по которой файлы javascript находятся в папке dist
, заключается в том, что моя библиотека написана на clojurescript
. Поэтому исходные файлы находятся под src
, а созданные файлы - под dist
.