feat: json-schema updates\nfeat: new route proposal

This commit is contained in:
2023-11-01 14:31:12 +01:00
parent 8466976b3c
commit 0de613969e
20 changed files with 327 additions and 131 deletions

View File

@@ -1,14 +1,19 @@
import {defineConfig} from 'tsup';
import {jsonSchemaPlugin} from '@openstapps/json-schema-generator';
import {esbuildJsonSchemaPlugin, jsonSchemaPlugin} from '@openstapps/json-schema-generator';
import {openapiPlugin} from '@openstapps/openapi-generator';
import {elasticsearchMappingGenerator} from '@openstapps/es-mapping-generator';
import {
elasticsearchMappingGenerator,
esbuildElasticsearchMappingPlugin,
} from '@openstapps/es-mapping-generator';
export default defineConfig({
entry: ['src/index.ts'],
entry: ['src/index.ts', 'src/schemas.ts', 'src/elasticsearch.ts'],
sourcemap: true,
clean: true,
format: 'esm',
outDir: 'lib',
esbuildPlugins: [esbuildJsonSchemaPlugin, esbuildElasticsearchMappingPlugin],
noExternal: [/schema:*/, /elasticsearch:*/],
plugins: [
jsonSchemaPlugin('schema.json', elasticsearchMappingGenerator('elasticsearch.json')),
openapiPlugin('openapi.json', 'schema.json'),