Skip to main content
Module

x/xdg/.rollup.config.types.js

Determine XDG Base Directory paths (OS/platform portable)
Go to Latest
File
// ref: <https://devhints.io/rollup>// setup: `npm i rollup @rollup/plugin-typescript` or `npm i rollup rollup-plugin-typescript2` (for visible TS error output)
import dts from 'rollup-plugin-dts';import replace from '@rollup/plugin-replace';
export default [ // bundle TypeScript typings (TypeScript is unable/unwilling to do so...) // * ref: <https://github.com/Microsoft/TypeScript/issues/4433> , <https://github.com/google/model-viewer/issues/1502> // * ref: <https://github.com/Swatinem/rollup-plugin-dts> { input: './build/types/src/mod.esm.d.ts', output: [{ file: './dist/types/mod.d.ts', format: 'esm' }], plugins: [dts()], }, { input: './build/types/src/mod.cjs.d.ts', output: [{ file: './dist/types/mod.cjs.d.ts', format: 'cjs' }], plugins: [ dts(), replace({ 'export default ': 'export = ' }), // hack correct export for CJS default export ], },];