Skip to content

Commit

Permalink
feat(generators): setup ts-generator export / dist/
Browse files Browse the repository at this point in the history
Signed-off-by: Braden Mars <bradenmars@bradenmars.me>
  • Loading branch information
BradenM committed Feb 12, 2023
1 parent 09f4c53 commit e1dbf67
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 1 deletion.
19 changes: 19 additions & 0 deletions generators/ts-generator/build.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import {defineBuildConfig} from 'unbuild'

export default defineBuildConfig({
entries: [
'src/index',
{
builder: 'mkdist',
input: 'generators',
outDir: 'dist/generators',
name: 'generators',
declaration: false,
},
],
declaration: true,
clean: true,
rollup: {
emitCJS: true,
},
})
16 changes: 16 additions & 0 deletions generators/ts-generator/src/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import {fileURLToPath} from 'node:url'
import {defineGenerator} from 'openapi-generator-clients'

export default defineGenerator('ts-generator', {
name: 'typescript',
baseRef: '8c57b66da90bdf1d5a9a7d3588458731f0dec078',
latest: 'v1',
rootDir: fileURLToPath(new URL('generators', import.meta.url)),
versions: {
v1: {
generatorVersion: 'v1',
drop: ['git_push.sh'],
additionalArgs: [],
},
},
})
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,8 @@
"@typescript-eslint/no-redeclare": "warn",
"unicorn/no-await-expression-member": "warn",
"@typescript-eslint/no-unsafe-declaration-merging": "warn",
"new-cap": "warn"
"new-cap": "warn",
"unicorn/no-array-callback-reference": "warn"
},
"overrides": [
{
Expand Down

0 comments on commit e1dbf67

Please sign in to comment.