11{
2- "name" : " OpenAPI" ,
3- "version" : " 0.2.21 " ,
4- "author" : " hackolade" ,
5- "engines" : {
6- "hackolade" : " 6.9.11" ,
7- "hackoladePlugin" : " 1.0.0"
8- },
9- "contributes" : {
10- "target" : {
11- "applicationTarget" : " OPENAPI" ,
12- "title" : " OpenAPI" ,
13- "versions" : [
14- " 3.0.3" ,
15- " 3.1.0"
16- ]
17- },
18- "features" : {
19- "nestedCollections" : {
20- "level" : 1
21- },
22- "disableMultipleTypes" : {
23- "dependencies" : [
24- {
25- "dependency" : {
26- "level" : " model" ,
27- "key" : " dbVersion" ,
28- "value" : " 3.1.0"
29- },
30- "value" : false
31- }
32- ],
33- "defaultValue" : true
34- },
35- "disableMultipleNonScalarTypes" : false ,
36- "enableReverseEngineering" : {
37- "jsonDocument" : {
38- "entities" : false ,
39- "model_definitions" : true
40- },
41- "jsonSchema" : {
42- "entities" : false ,
43- "model_definitions" : true
44- },
45- "ddl" : {
46- "entities" : false ,
47- "model_definitions" : true
48- },
49- "xsd" : {
50- "entities" : false ,
51- "model_definitions" : true
52- },
53- "powerDesigner" : false ,
54- "mermaid" : false ,
55- "plugin" : true
56- },
57- "disableDenormalization" : true ,
58- "enableForwardEngineering" : {
59- "jsonDocument" : true ,
60- "jsonSchema" : true ,
61- "plugin" : true ,
62- "apiSchema" : false
63- },
64- "forwardEngineering" : {
65- "jsonSchema" : {
66- "keepParentType" : {
67- "integer" : " integer"
68- }
69- }
70- },
71- "disablePatternField" : false ,
72- "disableChoices" : {
73- "anyOf" : false ,
74- "oneOf" : false ,
75- "not" : false
76- },
77- "enableJsonType" : false ,
78- "disableNamingConvention" : {
79- "entityLevel" : true ,
80- "containerLevel" : true ,
81- "fieldLevel" : {
82- "componentObject" : true ,
83- "operationObject" : true ,
84- "extensions" : true ,
85- "media" : true
86- }
87- },
88- "disableChildren" : {
89- "entityLevel" : true
90- },
91- "disableDefinitions" : {
92- "internal" : true
93- },
94- "disableRelationships" : false ,
95- "relationships" : {
96- "definitionRelationships" : true
97- },
98- "disableJsonPreview" : false ,
99- "enableErdToggle" : true ,
100- "enableStackedNestedCollections" : true ,
101- "externalDefinitionsFromTargetSchema" : true ,
102- "apiTarget" : true ,
103- "FEScriptCommentsSupported" : true ,
104- "openModelDefinitionsTabIfNoCollections" : true ,
105- "jsonSchemaSpec" : {
106- "version" : " draft-2020-12" ,
107- "schema" : " https://json-schema.org/draft/2020-12/schema" ,
108- "targetDBVersions" : [
109- " 3.1.0"
110- ]
111- },
112- "erdDefinitions" : {
113- "enabled" : true ,
114- "propertyNames" : [
115- " schemas"
116- ]
117- },
118- "collapseEntityAttributesInRE" : {
119- "erd" : true ,
120- "erdEntityNumberThreshold" : 250 ,
121- "entityDTD" : false ,
122- "modelDefinitions" : true
123- }
124- }
125- },
126- "description" : " Hackolade plugin for OpenAPI" ,
127- "disabled" : false ,
128- "simple-git-hooks" : {
129- "pre-commit" : " npm run package && npx lint-staged --config lint-staged.config.js" ,
130- "pre-push" : " npm run lint"
131- },
132- "scripts" : {
133- "lint" : " oxlint . || true" ,
134- "package" : " node esbuild.package.js" ,
135- "postinstall" : " npx simple-git-hooks" ,
136- "lint:check" : " oxlint --type-aware --type-check . || true" ,
137- "format" : " prettier --write ."
138- },
139- "devDependencies" : {
140- "@hackolade/hck-esbuild-plugins-pack" : " 0.0.1" ,
141- "@ianvs/prettier-plugin-sort-imports" : " 4.7.1" ,
142- "esbuild" : " 0.28.1" ,
143- "esbuild-node-externals" : " 1.23.1" ,
144- "esbuild-plugin-clean" : " 1.0.1" ,
145- "esbuild-plugin-copy" : " 2.1.1" ,
146- "lint-staged" : " 17.0.7" ,
147- "oxlint" : " 1.70.0" ,
148- "oxlint-tsgolint" : " 0.23.0" ,
149- "prettier" : " 3.8.4" ,
150- "simple-git-hooks" : " 2.13.1"
151- },
152- "dependencies" : {
153- "@apidevtools/swagger-parser" : " 10.1.1" ,
154- "comment-json" : " 4.1.0" ,
155- "js-yaml" : " 4.3.2" ,
156- "lodash" : " 4.18.1" ,
157- "lodash.get" : " 4.4.2" ,
158- "lodash.isplainobject" : " 4.0.6" ,
159- "lodash.partial" : " 4.2.1" ,
160- "node-uuid" : " 1.4.7"
161- },
162- "overrides" : {
163- "fast-uri" : " 4.1.3" ,
164- "minimatch" : " 10.2.6" ,
165- "brace-expansion" : " 5.0.9"
166- }
167- }
2+ "name" : " OpenAPI" ,
3+ "version" : " 0.2.22 " ,
4+ "author" : " hackolade" ,
5+ "engines" : {
6+ "hackolade" : " 6.9.11" ,
7+ "hackoladePlugin" : " 1.0.0"
8+ },
9+ "contributes" : {
10+ "target" : {
11+ "applicationTarget" : " OPENAPI" ,
12+ "title" : " OpenAPI" ,
13+ "versions" : [
14+ " 3.0.3" ,
15+ " 3.1.0"
16+ ]
17+ },
18+ "features" : {
19+ "nestedCollections" : {
20+ "level" : 1
21+ },
22+ "disableMultipleTypes" : {
23+ "dependencies" : [
24+ {
25+ "dependency" : {
26+ "level" : " model" ,
27+ "key" : " dbVersion" ,
28+ "value" : " 3.1.0"
29+ },
30+ "value" : false
31+ }
32+ ],
33+ "defaultValue" : true
34+ },
35+ "disableMultipleNonScalarTypes" : false ,
36+ "enableReverseEngineering" : {
37+ "jsonDocument" : {
38+ "entities" : false ,
39+ "model_definitions" : true
40+ },
41+ "jsonSchema" : {
42+ "entities" : false ,
43+ "model_definitions" : true
44+ },
45+ "ddl" : {
46+ "entities" : false ,
47+ "model_definitions" : true
48+ },
49+ "xsd" : {
50+ "entities" : false ,
51+ "model_definitions" : true
52+ },
53+ "powerDesigner" : false ,
54+ "mermaid" : false ,
55+ "plugin" : true
56+ },
57+ "disableDenormalization" : true ,
58+ "enableForwardEngineering" : {
59+ "jsonDocument" : true ,
60+ "jsonSchema" : true ,
61+ "plugin" : true ,
62+ "apiSchema" : false
63+ },
64+ "forwardEngineering" : {
65+ "jsonSchema" : {
66+ "keepParentType" : {
67+ "integer" : " integer"
68+ }
69+ }
70+ },
71+ "disablePatternField" : false ,
72+ "disableChoices" : {
73+ "anyOf" : false ,
74+ "oneOf" : false ,
75+ "not" : false
76+ },
77+ "enableJsonType" : false ,
78+ "disableNamingConvention" : {
79+ "entityLevel" : true ,
80+ "containerLevel" : true ,
81+ "fieldLevel" : {
82+ "componentObject" : true ,
83+ "operationObject" : true ,
84+ "extensions" : true ,
85+ "media" : true
86+ }
87+ },
88+ "disableChildren" : {
89+ "entityLevel" : true
90+ },
91+ "disableDefinitions" : {
92+ "internal" : true
93+ },
94+ "disableRelationships" : false ,
95+ "relationships" : {
96+ "definitionRelationships" : true
97+ },
98+ "disableJsonPreview" : false ,
99+ "enableErdToggle" : true ,
100+ "enableStackedNestedCollections" : true ,
101+ "externalDefinitionsFromTargetSchema" : true ,
102+ "apiTarget" : true ,
103+ "FEScriptCommentsSupported" : true ,
104+ "openModelDefinitionsTabIfNoCollections" : true ,
105+ "jsonSchemaSpec" : {
106+ "version" : " draft-2020-12" ,
107+ "schema" : " https://json-schema.org/draft/2020-12/schema" ,
108+ "targetDBVersions" : [
109+ " 3.1.0"
110+ ]
111+ },
112+ "erdDefinitions" : {
113+ "enabled" : true ,
114+ "propertyNames" : [
115+ " schemas"
116+ ]
117+ },
118+ "collapseEntityAttributesInRE" : {
119+ "erd" : true ,
120+ "erdEntityNumberThreshold" : 250 ,
121+ "entityDTD" : false ,
122+ "modelDefinitions" : true
123+ }
124+ }
125+ },
126+ "description" : " Hackolade plugin for OpenAPI" ,
127+ "disabled" : false ,
128+ "simple-git-hooks" : {
129+ "pre-commit" : " npm run package && npx lint-staged --config lint-staged.config.js" ,
130+ "pre-push" : " npm run lint"
131+ },
132+ "scripts" : {
133+ "lint" : " oxlint . || true" ,
134+ "package" : " node esbuild.package.js" ,
135+ "postinstall" : " npx simple-git-hooks" ,
136+ "lint:check" : " oxlint --type-aware --type-check . || true" ,
137+ "format" : " prettier --write ."
138+ },
139+ "devDependencies" : {
140+ "@hackolade/hck-esbuild-plugins-pack" : " 0.0.1" ,
141+ "@ianvs/prettier-plugin-sort-imports" : " 4.7.1" ,
142+ "esbuild" : " 0.28.1" ,
143+ "esbuild-node-externals" : " 1.23.1" ,
144+ "esbuild-plugin-clean" : " 1.0.1" ,
145+ "esbuild-plugin-copy" : " 2.1.1" ,
146+ "lint-staged" : " 17.0.7" ,
147+ "oxlint" : " 1.70.0" ,
148+ "oxlint-tsgolint" : " 0.23.0" ,
149+ "prettier" : " 3.8.4" ,
150+ "simple-git-hooks" : " 2.13.1"
151+ },
152+ "dependencies" : {
153+ "@apidevtools/swagger-parser" : " 10.1.1" ,
154+ "comment-json" : " 4.1.0" ,
155+ "js-yaml" : " 4.3.2" ,
156+ "lodash" : " 4.18.1" ,
157+ "lodash.get" : " 4.4.2" ,
158+ "lodash.isplainobject" : " 4.0.6" ,
159+ "lodash.partial" : " 4.2.1" ,
160+ "node-uuid" : " 1.4.7"
161+ },
162+ "overrides" : {
163+ "fast-uri" : " 4.1.3" ,
164+ "minimatch" : " 10.2.6" ,
165+ "brace-expansion" : " 5.0.9"
166+ }
167+ }
0 commit comments