@be_a_man

Как правильно собрать модуль для NPM?

Имеется класс(клиентский js) с зависимостью, абстрактно, MyPackage.js
import dependence from 'dependence'

export default class MyPackage {
    constructor(el) {
        this.el = el
        this.dependence = dependence
    }
}


также css(MyPackage.sass в моем случае)
.my-package
    color: red


Структура
src
--| MyPackage.js
--| MyPackage.sass
    
demo
--| index.html
--| index.js
    --| import MyPackage from '../src/MyPackage.js'
    --| import '../src/MyPackage.sass'
    --| new MyPackage()
        
package.json
webpack.config.js

Для разработки использую webpack, папка demo

1. Какие файлы мне нужно отдать NPM? MyPackage.min.js и MyPackage.min.css?
2. Как настроить webpack? Разные конфиги для dev и build?
3. Прогнанный через webpack/babel export default class MyPackage потом будет работать с import?
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы