utils/scripts/create-index.js
2022-10-21 12:08:36 +01:00

13 lines
436 B
JavaScript
Executable File

const fs = require('fs');
const path = require('path');
const content = fs
.readdirSync(path.join(__dirname, '../ts-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, '../ts-src/index.ts'), content);