Что нужно выполнить в пакете Typescript / SCSS NPM? - PullRequest
0 голосов
/ 15 октября 2018

Я написал библиотеку, которую хочу опубликовать в NPM.Библиотека написана на Typescript и SCSS и содержит 6 модулей, которые могут использоваться независимо, и один основной, который объединяет все из них, а также индекс.

Я не был уверен, должен ли я скомпилировать все это в JS и использовать это в свойстве package.json *1003* или просто набирать текст прямо в main

Так что в основном:

{
...
     "main": "dist/js/core/ts/index.js",
     "types": "dist/js/core/ts/index.d.ts",
     "dependencies": {},
...
}

vs

{
..
    "main": "src/core/ts/index.js"
    "dependencies": {},
...
}

У меня также есть версия для браузера, которая находится в корне dist/js вместе с командой scss в dist/css.

Должен ли я включить соблюдаемый Typescript?Или предположить, что разработчик будет использовать TS тоже?Кроме того, должно ли оно соответствовать es5 или es6?

Несколько отличным от этого является scss.Как это должно быть упаковано?@import "node_modules/theme-pack/src/themes/themes.bundle.scss" довольно долго.Есть ли main для scss в package.json?Или я должен полагаться на includePaths?

Вот как выглядит моя структура в настоящее время: структура файла

Заранее спасибо.

...