From c0b92fcb0b67c81bc0ef2cd9e15f794dd043a543 Mon Sep 17 00:00:00 2001 From: Sven Depickere Date: Fri, 22 Oct 2021 10:19:23 +0200 Subject: [PATCH] feat(): override openapi to openapi 3.1.0 --- demo/webpack.config.ts | 2 +- package.json | 1 + src/services/AppStore.ts | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/demo/webpack.config.ts b/demo/webpack.config.ts index ecf05425..92b4943c 100644 --- a/demo/webpack.config.ts +++ b/demo/webpack.config.ts @@ -27,7 +27,7 @@ export default (env: { playground?: boolean; bench?: boolean } = {}, { mode }) = ], target: 'web', output: { - filename: 'redoc-demo.bundle.js', + filename: 'redoc.bundle.js', path: root('dist'), globalObject: 'this', }, diff --git a/package.json b/package.json index 905992a1..bd8459c3 100644 --- a/package.json +++ b/package.json @@ -51,6 +51,7 @@ "benchmark": "node ./benchmark/benchmark.js", "start:demo": "webpack serve --hot --config demo/webpack.config.ts --mode=development", "compile:cli": "tsc custom.d.ts cli/index.ts --target es6 --module commonjs --types yargs", + "build:sofico-version": "webpack --env playground='false' bench='false' --mode=production --config demo/webpack.config.ts ", "build:demo": "webpack --mode=production --config demo/webpack.config.ts", "deploy:demo": "aws s3 sync demo/dist s3://production-redoc-demo --acl=public-read", "license-check": "license-checker --production --onlyAllow 'MIT;ISC;Apache-2.0;BSD;BSD-2-Clause;BSD-3-Clause' --summary", diff --git a/src/services/AppStore.ts b/src/services/AppStore.ts index 76805419..90c3dd24 100644 --- a/src/services/AppStore.ts +++ b/src/services/AppStore.ts @@ -80,6 +80,9 @@ export class AppStore { // update position statically based on hash (in case of SSR) MenuStore.updateOnHistory(history.currentId, this.scroll); + // override the openApi standard to version 3.1.0 + // TODO remove when fully supporting open API 3.1.0 + spec.openapi = "3.1.0"; this.spec = new SpecStore(spec, specUrl, this.options); this.menu = new MenuStore(this.spec, this.scroll, history);