@suiteportal/generator
v0.2.2
Published
Code generator for SuitePortal NetSuite ORM — emits typed queries, mutations, and includes from schema
Maintainers
Readme
@suiteportal/generator
Code generator for SuitePortal — reads a normalized schema and emits TypeScript types, a typed client wrapper, and barrel exports.
Install
npm install @suiteportal/generatorUsage
import { generate } from '@suiteportal/generator';
await generate({
schemaPath: '.suiteportal/schema.json',
outputDir: '.suiteportal/client',
});
// Generates: types.ts, client.ts, index.tsFeatures
- Reads
NormalizedSchemafromschema.json - Emits TypeScript interfaces for every record type
- Generates a typed client wrapper with autocomplete
- PascalCase naming for interfaces, proper field type mapping
Documentation
Full docs at suiteportal.dev
License
MIT
