mirror of https://github.com/nocodb/nocodb
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
725 B
28 lines
725 B
1 year ago
|
const { writeFileSync, readFileSync } = require('fs');
|
||
|
// import {mergeSwaggerSchema} from "../../src";
|
||
|
|
||
|
const swaggerEE = JSON.parse(readFileSync('../nocodb/src/ee/schema/swagger.json', 'utf8'));
|
||
|
const swaggerCE = JSON.parse(readFileSync('../nocodb/src/schema/swagger.json', 'utf8'));
|
||
|
const swagger = {
|
||
|
...swaggerCE,
|
||
|
...swaggerEE,
|
||
|
paths: {
|
||
|
...swaggerCE.paths,
|
||
|
...swaggerEE.paths,
|
||
|
},
|
||
|
components: {
|
||
|
...swaggerCE.components,
|
||
|
...swaggerEE.components,
|
||
|
schemas: {
|
||
|
...swaggerCE.components.schemas,
|
||
|
...swaggerEE.components.schemas,
|
||
|
},
|
||
|
responses: {
|
||
|
...swaggerCE.components.responses,
|
||
|
...swaggerEE.components.responses,
|
||
|
},
|
||
|
},
|
||
|
};
|
||
|
|
||
|
writeFileSync('nc_swagger.json', JSON.stringify(swagger));
|