/
githubmirror
/
immutable-js
Обзор
Документация
Войти
/
githubmirror
/
immutable-js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
resources/rollup-config.mjs
47 строк
1 KB
Julien Deniau
allow TS files to be compiled in src dir
22 фев 2025, 23:54
22 фев 2025, 23:54
6e58ee4
Код
Авторство
О чём код?
import path from 'path'; import buble from '@rollup/plugin-buble'; import commonjs from '@rollup/plugin-commonjs'; import json from '@rollup/plugin-json'; import terser from '@rollup/plugin-terser'; // TODO replace @rollup/plugin-typescript with babel after babel migration import typescript from '@rollup/plugin-typescript'; import copyright from './copyright.mjs'; const SRC_DIR = path.resolve('src'); const DIST_DIR = path.resolve('dist'); export default [ { input: path.join(SRC_DIR, 'Immutable.js'), plugins: [commonjs(), json(), typescript(), buble()], output: [ // umd build { banner: copyright, name: 'Immutable', exports: 'named', file: path.join(DIST_DIR, 'immutable.js'), format: 'umd', sourcemap: false, }, // minified build for browsers { banner: copyright, name: 'Immutable', exports: 'named', file: path.join(DIST_DIR, 'immutable.min.js'), format: 'umd', sourcemap: false, plugins: [terser()], }, // es build for bundlers and node { banner: copyright, name: 'Immutable', file: path.join(DIST_DIR, 'immutable.es.js'), format: 'es', sourcemap: false, }, ], }, ];