33 lines
764 B
JavaScript
33 lines
764 B
JavaScript
import resolve from '@rollup/plugin-node-resolve'
|
|
|
|
// Moved Rollup into _thirdparty to avoid issues with "type": "module"
|
|
// Build with:
|
|
// yarn add @rollup/plugin-node-resolve lodash-es
|
|
// npx rollup -c ./src/routes/_thirdparty/lodash/rollup.config.js
|
|
// yarn remove @rollup/plugin-node-resolve lodash-es
|
|
|
|
function createConfig (file) {
|
|
const input = `./src/routes/_thirdparty/lodash/${file}`
|
|
return {
|
|
input,
|
|
output: {
|
|
file: input.replace('.src.js', '.js'),
|
|
format: 'esm'
|
|
},
|
|
plugins: [
|
|
resolve(),
|
|
{
|
|
name: 'add-header',
|
|
transform (code) {
|
|
return '/* eslint-disable */\n' + code
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
|
|
export default [
|
|
createConfig('timers.src.js'),
|
|
createConfig('objects.src.js')
|
|
]
|