Skip to content

Commit 989a51a

Browse files
authored
feat(content-type): use OpenAPI 2.0 ApiDOM parser adapters (#4530)
Refs swagger-api/apidom#389
1 parent 2fff18b commit 989a51a

File tree

5 files changed

+300
-898
lines changed

5 files changed

+300
-898
lines changed

README.md

Lines changed: 0 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -121,40 +121,6 @@ module.exports = {
121121
'monaco-editor$': 'monaco-editor/esm/vs/editor/edcore.main.js',
122122
// This alias make sure we don't pull two different versions of monaco-editor
123123
'monaco-editor': '/node_modules/monaco-editor',
124-
// This alias makes sure we don't pull two different versions of ApiDOM.
125-
// swagger-client uses ApiDOM as well, and might come with different ApiDOM version.
126-
// SwaggerEditor ApiDOM dependency takes precendence in the resolution.
127-
'@swagger-api/apidom-ast$': '/node_modules/@swagger-api/apidom-ast/es/index.mjs',
128-
'@swagger-api/apidom-core$': '/node_modules/@swagger-api/apidom-core/es/index.mjs',
129-
'@swagger-api/apidom-error$': '/node_modules/@swagger-api/apidom-error/es/index.mjs',
130-
'@swagger-api/apidom-json-path$': '/node_modules/@swagger-api/apidom-json-path/es/index.mjs',
131-
'@swagger-api/apidom-json-pointer$': '/node_modules/@swagger-api/apidom-json-pointer/es/index.mjs',
132-
'@swagger-api/apidom-ls$': '/node_modules/@swagger-api/apidom-ls/es/index.mjs',
133-
'@swagger-api/apidom-ns-api-design-systems$': '/node_modules/@swagger-api/apidom-ns-api-design-systems/es/index.mjs',
134-
'@swagger-api/apidom-ns-asyncapi-2$': '/node_modules/@swagger-api/apidom-ns-asyncapi-2/es/index.mjs',
135-
'@swagger-api/apidom-ns-json-schema-draft-4$': '/node_modules/@swagger-api/apidom-ns-json-schema-draft-4/es/index.mjs',
136-
'@swagger-api/apidom-ns-json-schema-draft-6$': '/node_modules/@swagger-api/apidom-ns-json-schema-draft-6/es/index.mjs',
137-
'@swagger-api/apidom-ns-json-schema-draft-7$': '/node_modules/@swagger-api/apidom-ns-json-schema-draft-7/es/index.mjs',
138-
'@swagger-api/apidom-ns-openapi-3-0$': '/node_modules/@swagger-api/apidom-ns-openapi-3-0/es/index.mjs',
139-
'@swagger-api/apidom-ns-openapi-3-1$': '/node_modules/@swagger-api/apidom-ns-openapi-3-1/es/index.mjs',
140-
'@swagger-api/apidom-parser$': '/node_modules/@swagger-api/apidom-parser/es/parser.mjs',
141-
'@swagger-api/apidom-parser-adapter-api-design-systems-json$': '/node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-json/es/adapter.mjs',
142-
'@swagger-api/apidom-parser-adapter-api-design-systems-yaml$': '/node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/es/adapter.mjs',
143-
'@swagger-api/apidom-parser-adapter-asyncapi-json-2$': '/node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-2/es/adapter.mjs',
144-
'@swagger-api/apidom-parser-adapter-asyncapi-yaml-2$': '/node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/es/adapter.mjs',
145-
'@swagger-api/apidom-parser-adapter-json$': '/node_modules/@swagger-api/apidom-parser-adapter-json/es/adapter-browser.mjs',
146-
'@swagger-api/apidom-parser-adapter-openapi-json-3-0$': '/node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-0/es/adapter.mjs',
147-
'@swagger-api/apidom-parser-adapter-openapi-json-3-1$': '/node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-1/es/adapter.mjs',
148-
'@swagger-api/apidom-parser-adapter-openapi-yaml-3-0$': '/node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/es/adapter.mjs',
149-
'@swagger-api/apidom-parser-adapter-openapi-yaml-3-1$': '/node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/es/adapter.mjs',
150-
'@swagger-api/apidom-parser-adapter-yaml-1-2$': '/node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2/es/adapter-browser.mjs',
151-
'@swagger-api/apidom-reference$': '/node_modules/@swagger-api/apidom-reference/es/configuration/saturated.mjs',
152-
'@swagger-api/apidom-reference/configuration/empty$': '/node_modules/@swagger-api/apidom-reference/es/configuration/empty.mjs',
153-
'@swagger-api/apidom-reference/resolve/strategies/openapi-3-1$': '/node_modules/@swagger-api/apidom-reference/es/resolve/strategies/openapi-3-1/index.mjs',
154-
'@swagger-api/apidom-reference/parse/parsers/binary$': '/node_modules/@swagger-api/apidom-reference/es/parse/parsers/binary/index-browser.mjs',
155-
'@swagger-api/apidom-reference/dereference/strategies/openapi-3-1/selectors/$anchor$': '/node_modules/@swagger-api/apidom-reference/es/dereference/strategies/openapi-3-1/selectors/$anchor/index.mjs',
156-
'@swagger-api/apidom-reference/dereference/strategies/openapi-3-1/selectors/uri$': '/node_modules/@swagger-api/apidom-reference/es/dereference/strategies/openapi-3-1/selectors/uri/index.mjs',
157-
'@swagger-api/apidom-reference/dereference/strategies/openapi-3-1$': '/node_modules/@swagger-api/apidom-reference/es/dereference/strategies/openapi-3-1/index.mjs',
158124
},
159125
},
160126
plugins: [
@@ -244,40 +210,6 @@ module.exports = {
244210
'monaco-editor$': 'monaco-editor/esm/vs/editor/edcore.main.js',
245211
// This alias make sure we don't pull two different versions of monaco-editor
246212
'monaco-editor': '/node_modules/monaco-editor',
247-
// This alias makes sure we don't pull two different versions of ApiDOM.
248-
// swagger-client uses ApiDOM as well, and might come with different ApiDOM version.
249-
// SwaggerEditor ApiDOM dependency takes precendence in the resolution.
250-
'@swagger-api/apidom-ast$': '/node_modules/@swagger-api/apidom-ast/es/index.mjs',
251-
'@swagger-api/apidom-core$': '/node_modules/@swagger-api/apidom-core/es/index.mjs',
252-
'@swagger-api/apidom-error$': '/node_modules/@swagger-api/apidom-error/es/index.mjs',
253-
'@swagger-api/apidom-json-path$': '/node_modules/@swagger-api/apidom-json-path/es/index.mjs',
254-
'@swagger-api/apidom-json-pointer$': '/node_modules/@swagger-api/apidom-json-pointer/es/index.mjs',
255-
'@swagger-api/apidom-ls$': '/node_modules/@swagger-api/apidom-ls/es/index.mjs',
256-
'@swagger-api/apidom-ns-api-design-systems$': '/node_modules/@swagger-api/apidom-ns-api-design-systems/es/index.mjs',
257-
'@swagger-api/apidom-ns-asyncapi-2$': '/node_modules/@swagger-api/apidom-ns-asyncapi-2/es/index.mjs',
258-
'@swagger-api/apidom-ns-json-schema-draft-4$': '/node_modules/@swagger-api/apidom-ns-json-schema-draft-4/es/index.mjs',
259-
'@swagger-api/apidom-ns-json-schema-draft-6$': '/node_modules/@swagger-api/apidom-ns-json-schema-draft-6/es/index.mjs',
260-
'@swagger-api/apidom-ns-json-schema-draft-7$': '/node_modules/@swagger-api/apidom-ns-json-schema-draft-7/es/index.mjs',
261-
'@swagger-api/apidom-ns-openapi-3-0$': '/node_modules/@swagger-api/apidom-ns-openapi-3-0/es/index.mjs',
262-
'@swagger-api/apidom-ns-openapi-3-1$': '/node_modules/@swagger-api/apidom-ns-openapi-3-1/es/index.mjs',
263-
'@swagger-api/apidom-parser$': '/node_modules/@swagger-api/apidom-parser/es/parser.mjs',
264-
'@swagger-api/apidom-parser-adapter-api-design-systems-json$': '/node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-json/es/adapter.mjs',
265-
'@swagger-api/apidom-parser-adapter-api-design-systems-yaml$': '/node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/es/adapter.mjs',
266-
'@swagger-api/apidom-parser-adapter-asyncapi-json-2$': '/node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-2/es/adapter.mjs',
267-
'@swagger-api/apidom-parser-adapter-asyncapi-yaml-2$': '/node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/es/adapter.mjs',
268-
'@swagger-api/apidom-parser-adapter-json$': '/node_modules/@swagger-api/apidom-parser-adapter-json/es/adapter-browser.mjs',
269-
'@swagger-api/apidom-parser-adapter-openapi-json-3-0$': '/node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-0/es/adapter.mjs',
270-
'@swagger-api/apidom-parser-adapter-openapi-json-3-1$': '/node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-1/es/adapter.mjs',
271-
'@swagger-api/apidom-parser-adapter-openapi-yaml-3-0$': '/node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/es/adapter.mjs',
272-
'@swagger-api/apidom-parser-adapter-openapi-yaml-3-1$': '/node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/es/adapter.mjs',
273-
'@swagger-api/apidom-parser-adapter-yaml-1-2$': '/node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2/es/adapter-browser.mjs',
274-
'@swagger-api/apidom-reference$': '/node_modules/@swagger-api/apidom-reference/es/configuration/saturated.mjs',
275-
'@swagger-api/apidom-reference/configuration/empty$': '/node_modules/@swagger-api/apidom-reference/es/configuration/empty.mjs',
276-
'@swagger-api/apidom-reference/resolve/strategies/openapi-3-1$': '/node_modules/@swagger-api/apidom-reference/es/resolve/strategies/openapi-3-1/index.mjs',
277-
'@swagger-api/apidom-reference/parse/parsers/binary$': '/node_modules/@swagger-api/apidom-reference/es/parse/parsers/binary/index-browser.mjs',
278-
'@swagger-api/apidom-reference/dereference/strategies/openapi-3-1/selectors/$anchor$': '/node_modules/@swagger-api/apidom-reference/es/dereference/strategies/openapi-3-1/selectors/$anchor/index.mjs',
279-
'@swagger-api/apidom-reference/dereference/strategies/openapi-3-1/selectors/uri$': '/node_modules/@swagger-api/apidom-reference/es/dereference/strategies/openapi-3-1/selectors/uri/index.mjs',
280-
'@swagger-api/apidom-reference/dereference/strategies/openapi-3-1$': '/node_modules/@swagger-api/apidom-reference/es/dereference/strategies/openapi-3-1/index.mjs',
281213
}
282214
},
283215
plugins: [

0 commit comments

Comments
 (0)