api
This commit is contained in:
@ -0,0 +1,9 @@
|
||||
var jsonMerger = require("json-merger")
|
||||
|
||||
var result = jsonMerger.mergeFiles(["../../../package.json", "template.json"])
|
||||
|
||||
if(process.env.REACT_FLAVOR_VERSION_IDENTIFIER) {
|
||||
result.version = process.env.REACT_FLAVOR_VERSION_IDENTIFIER
|
||||
}
|
||||
|
||||
process.stdout.write(JSON.stringify(result, null, 2))
|
38
frontend/web/api-doc/flavors/swagger-ui-react/release/run.sh
Executable file
38
frontend/web/api-doc/flavors/swagger-ui-react/release/run.sh
Executable file
@ -0,0 +1,38 @@
|
||||
# Deploy `swagger-ui-react` to npm.
|
||||
|
||||
# https://www.peterbe.com/plog/set-ex
|
||||
set -ex
|
||||
|
||||
# Parameter Expansion: http://stackoverflow.com/questions/6393551/what-is-the-meaning-of-0-in-a-bash-script
|
||||
cd "${0%/*}"
|
||||
|
||||
mkdir -p ../dist
|
||||
|
||||
# Copy UI's dist files to our directory
|
||||
cp ../../../dist/swagger-ui-es-bundle-core.js ../dist
|
||||
cp ../../../dist/swagger-ui-es-bundle-core.js.map ../dist
|
||||
cp ../../../dist/swagger-ui.css ../dist
|
||||
cp ../../../dist/swagger-ui.css.map ../dist
|
||||
|
||||
# Create a releasable package manifest
|
||||
node create-manifest.js > ../dist/package.json
|
||||
|
||||
# Transpile our top-level component
|
||||
../../../node_modules/.bin/cross-env BABEL_ENV=commonjs ../../../node_modules/.bin/babel --config-file ../../../babel.config.js ../index.jsx > ../dist/commonjs.js
|
||||
../../../node_modules/.bin/cross-env BABEL_ENV=es ../../../node_modules/.bin/babel --config-file ../../../babel.config.js ../index.jsx > ../dist/index.js
|
||||
|
||||
# Copy our README into the dist folder for npm
|
||||
cp ../README.md ../dist
|
||||
|
||||
# Copy LICENSE & NOTICE into the dist folder for npm
|
||||
cp ../../../LICENSE ../dist
|
||||
cp ../../../NOTICE ../dist
|
||||
|
||||
# Run the release from the dist folder
|
||||
cd ../dist
|
||||
|
||||
if [ "$PUBLISH_FLAVOR_REACT" = "true" ] ; then
|
||||
npm publish .
|
||||
else
|
||||
npm pack .
|
||||
fi
|
@ -0,0 +1,53 @@
|
||||
{
|
||||
"dependencies": {
|
||||
"react": {
|
||||
"$remove": true
|
||||
},
|
||||
"react-dom": {
|
||||
"$remove": true
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"$remove": true
|
||||
},
|
||||
"devDependencies": {
|
||||
"$remove": true
|
||||
},
|
||||
"bundlesize": {
|
||||
"$remove": true
|
||||
},
|
||||
"nyc": {
|
||||
"$remove": true
|
||||
},
|
||||
"browserslist": {
|
||||
"$remove": true
|
||||
},
|
||||
"config": {
|
||||
"$remove": true
|
||||
},
|
||||
"name": "swagger-ui-react",
|
||||
"main": "commonjs.js",
|
||||
"module": "index.js",
|
||||
"exports": {
|
||||
"./swagger-ui.css": "./swagger-ui.css",
|
||||
".": {
|
||||
"import": "./index.js",
|
||||
"require": "./commonjs.js"
|
||||
}
|
||||
},
|
||||
"repository": "git@github.com:swagger-api/swagger-ui.git",
|
||||
"contributors": [
|
||||
"(in alphabetical order)",
|
||||
"Anna Bodnia <anna.bodnia@gmail.com>",
|
||||
"Buu Nguyen <buunguyen@gmail.com>",
|
||||
"Josh Ponelat <jponelat@gmail.com>",
|
||||
"Kyle Shockey <kyleshockey1@gmail.com>",
|
||||
"Robert Barnwell <robert@robertismy.name>",
|
||||
"Sahar Jafari <shr.jafari@gmail.com>"
|
||||
],
|
||||
"license": "Apache-2.0",
|
||||
"peerDependencies": {
|
||||
"react": ">=17.0.0",
|
||||
"react-dom": ">=17.0.0"
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user