У меня есть проект, который включает задачу gulp для создания и упаковки источников и выпуска в каталоге с именем dist
. Моя цель - опубликовать его как пакет npm, но только мою папку dist. npm documentation говорит, что я могу использовать тег files
для указания экспортируемых файлов. Оно работает. Но в документации также говорится, что:
Если вы укажете папку в массиве, то она также будет содержать файлы внутри этой папки
Результат, это пакет npm, который выглядит как node_modules:
Но я хотел бы видеть все мои файлы в корневом каталоге пакета (без этой папки dist
). Мой файл index.js
находится внутри папки dist
, но должен находиться в корне. Я попытался установить тег files
как /dist/**/*
, но он не сработал.
Как я могу это достичь?