Имеется класс(клиентский 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?