UNPKG

ts-prime

Version:

A utility library for JavaScript and Typescript.

16 lines (13 loc) 436 B
const fs = require('fs'); const path = require('path'); const content = fs .readdirSync(path.join(__dirname, '../src')) .filter( name => name.endsWith('.ts') && !name.includes('test.ts') && !name.startsWith('_') ) .map(name => name.replace('.ts', '')) .filter(name => name !== 'index') .map(name => `export * from './${name}';`) .join('\n'); fs.writeFileSync(path.join(__dirname, '../src/index.ts'), content);