fix: allow importing SwaggerUI in Node.js (#9137)

This includes:

- ESM
- CommonJs

Refs #8311
This commit is contained in:
Vladimír Gorej
2023-08-17 13:05:51 +02:00
committed by GitHub
parent 1b6391c943
commit 78f6ffb5e5
3 changed files with 15 additions and 2 deletions

1
.gitignore vendored
View File

@@ -22,6 +22,7 @@ flavors/**/dist/*
/lib /lib
/es /es
dist/log* dist/log*
/swagger-ui-*.tgz
# Cypress # Cypress
test/e2e-cypress/screenshots test/e2e-cypress/screenshots

View File

@@ -5,6 +5,8 @@
!package.json !package.json
!dist/swagger-ui.js !dist/swagger-ui.js
!dist/swagger-ui.js.map !dist/swagger-ui.js.map
!dist/swagger-ui-bundle.js
!dist/swagger-ui-bundle.js.map
!dist/swagger-ui-standalone-preset.js !dist/swagger-ui-standalone-preset.js
!dist/swagger-ui-standalone-preset.js.map !dist/swagger-ui-standalone-preset.js.map
!dist/swagger-ui-es-bundle.js !dist/swagger-ui-es-bundle.js

View File

@@ -8,8 +8,18 @@
"./dist/oauth2-redirect.html": "./dist/oauth2-redirect.html", "./dist/oauth2-redirect.html": "./dist/oauth2-redirect.html",
"./dist/swagger-ui-standalone-preset": "./dist/swagger-ui-standalone-preset.js", "./dist/swagger-ui-standalone-preset": "./dist/swagger-ui-standalone-preset.js",
".": { ".": {
"import": "./dist/swagger-ui-es-bundle-core.js", "browser": {
"require": "./dist/swagger-ui.js" "import": "./dist/swagger-ui-es-bundle-core.js",
"require": "./dist/swagger-ui.js"
},
"node": {
"import": "./dist/swagger-ui-bundle.js",
"require": "./dist/swagger-ui-es-bundle.js"
},
"default": {
"import": "./dist/swagger-ui-bundle.js",
"require": "./dist/swagger-ui-es-bundle.js"
}
} }
}, },
"homepage": "https://github.com/swagger-api/swagger-ui", "homepage": "https://github.com/swagger-api/swagger-ui",