Skip to content

Commit 78f6ffb

Browse files
authored
fix: allow importing SwaggerUI in Node.js (#9137)
This includes: - ESM - CommonJs Refs #8311
1 parent 1b6391c commit 78f6ffb

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ flavors/**/dist/*
2222
/lib
2323
/es
2424
dist/log*
25+
/swagger-ui-*.tgz
2526

2627
# Cypress
2728
test/e2e-cypress/screenshots

.npmignore

+2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
!package.json
66
!dist/swagger-ui.js
77
!dist/swagger-ui.js.map
8+
!dist/swagger-ui-bundle.js
9+
!dist/swagger-ui-bundle.js.map
810
!dist/swagger-ui-standalone-preset.js
911
!dist/swagger-ui-standalone-preset.js.map
1012
!dist/swagger-ui-es-bundle.js

package.json

+12-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,18 @@
88
"./dist/oauth2-redirect.html": "./dist/oauth2-redirect.html",
99
"./dist/swagger-ui-standalone-preset": "./dist/swagger-ui-standalone-preset.js",
1010
".": {
11-
"import": "./dist/swagger-ui-es-bundle-core.js",
12-
"require": "./dist/swagger-ui.js"
11+
"browser": {
12+
"import": "./dist/swagger-ui-es-bundle-core.js",
13+
"require": "./dist/swagger-ui.js"
14+
},
15+
"node": {
16+
"import": "./dist/swagger-ui-bundle.js",
17+
"require": "./dist/swagger-ui-es-bundle.js"
18+
},
19+
"default": {
20+
"import": "./dist/swagger-ui-bundle.js",
21+
"require": "./dist/swagger-ui-es-bundle.js"
22+
}
1323
}
1424
},
1525
"homepage": "https://github.com/swagger-api/swagger-ui",

0 commit comments

Comments
 (0)