p-unique
Version:
repeated invoke will create the unique promise or an pending promise
33 lines (29 loc) • 775 B
JavaScript
import typescript from '@rollup/plugin-typescript' // 让 rollup 认识 ts 的代码
import pkg from './package.json'
import commonjs from '@rollup/plugin-commonjs'
import json from '@rollup/plugin-json'
// 为了将引入的 npm 包,也打包进最终结果中
import resolve from 'rollup-plugin-node-resolve'
// 一段自定义的内容,以下内容会添加到打包结果中
// const footer = `
// if(typeof window !== 'undefined') {
// window._atlas_VERSION_ = '${pkg.version}'
// }`
export default {
input: './src/index.ts',
output: [
{
file: pkg.module,
format: 'esm',
// footer,
},
{
file: pkg.main,
format: 'umd',
name: 'Dry',
// footer,
},
],
plugins: [typescript(), commonjs(), resolve(), json()],
external: ['licia'],
}