UNPKG

@savikko/tttui

Version:

Toggl Track TUI - A terminal user interface for Toggl Track

53 lines (51 loc) 1.02 kB
import typescript from '@rollup/plugin-typescript'; import resolve from '@rollup/plugin-node-resolve'; import commonjs from '@rollup/plugin-commonjs'; import json from '@rollup/plugin-json'; export default { input: 'src/index.ts', output: { dir: 'dist', format: 'cjs', sourcemap: false, entryFileNames: '[name].cjs', chunkFileNames: '[name]-[hash].cjs', inlineDynamicImports: true, }, plugins: [ typescript({ tsconfig: './tsconfig.json', compilerOptions: { module: 'ESNext', }, }), resolve({ preferBuiltins: true, exportConditions: ['node'], }), commonjs(), json(), ], external: [ // Node.js built-in modules 'path', 'fs', 'os', 'child_process', 'util', 'events', 'stream', 'buffer', 'crypto', 'http', 'https', 'net', 'tty', 'zlib', 'url', // Runtime dependencies that pkg will handle '@inquirer/prompts', 'commander', 'dotenv', ], };