airport-utils
Version:
Convert local ISO 8601 timestamps to UTC using airport IATA codes, with airport geo-data
54 lines (49 loc) • 1.1 kB
JavaScript
import resolve from '@rollup/plugin-node-resolve';
import typescript from '@rollup/plugin-typescript';
import pkg from './package.json' with { type: 'json' };
const external = [
...Object.keys(pkg.dependencies || {}),
...Object.keys(pkg.peerDependencies || {}),
];
export default [
// ESM build
{
input: 'src/index.ts',
external,
plugins: [
resolve(),
typescript({
tsconfig: './tsconfig.json',
declaration: false,
compilerOptions: { outDir: undefined }
})
],
output: {
dir: 'dist/esm',
format: 'esm',
preserveModules: true,
preserveModulesRoot: 'src',
entryFileNames: '[name].js'
}
},
// CJS build
{
input: 'src/index.ts',
external,
plugins: [
resolve(),
typescript({
tsconfig: './tsconfig.json',
declaration: false,
compilerOptions: { outDir: undefined }
})
],
output: {
dir: 'dist/cjs',
format: 'cjs',
preserveModules: true,
preserveModulesRoot: 'src',
entryFileNames: '[name].js'
}
}
];