diff --git a/src/index.ts b/src/index.ts index ba2f83e..24cd82f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,25 +1,2 @@ -#!/usr/bin/env node - -import { Command } from 'commander'; -import * as fs from 'fs'; -import * as path from 'path'; - -const packageJsonPath = path.join(__dirname, '..', 'package.json'); -const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8')); - -const program = new Command(); - -program - .name('dotenv-types') - .description('Validate .env files and generate TypeScript interfaces') - .version(packageJson.version); - -import { createValidateCommand } from './commands/validate'; -import { createGenerateCommand } from './commands/generate'; -import { createMigrateCommand } from './commands/migrate'; - -program.addCommand(createValidateCommand()); -program.addCommand(createGenerateCommand()); -program.addCommand(createMigrateCommand()); - -program.parse(); +export * from './core/types'; +export * from './core/schema-validator';