{"_id":"@sencrop/openapi-js-sdk-builder","_rev":"66-31b38d3d0b4d293a42e48cb9d459ecc7","name":"@sencrop/openapi-js-sdk-builder","dist-tags":{"latest":"1.1.7"},"versions":{"1.1.1":{"name":"@sencrop/openapi-js-sdk-builder","version":"1.1.1","keywords":["openapi","sdk","js"],"author":{"url":"Sencrop","name":"Nicolas Froidure"},"license":"MIT","_id":"@sencrop/openapi-js-sdk-builder@1.1.1","maintainers":[{"name":"florianlauer","email":"florian@sencrop.com"},{"name":"gregoire02290","email":"gregoire@sencrop.com"},{"name":"abaclet","email":"arthur.b@sencrop.com"},{"name":"mdespriee","email":"mathieu.d@sencrop.com"},{"name":"sencrop-abart","email":"anicet@sencrop.com"},{"name":"dude059","email":"michael.b.perso@gmail.com"},{"name":"sylvscrp","email":"sylvain@sencrop.com"},{"name":"piitaya","email":"paul.bottein@gmail.com"},{"name":"oupsla","email":"nicolas_delperdange@hotmail.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/sencrop/openapi-js-sdk-builder#readme","bugs":{"url":"https://github.com/sencrop/openapi-js-sdk-builder/issues"},"dist":{"shasum":"5fd1a65515c980b26ef7353cd4a1865de5bdec54","tarball":"https://registry.npmjs.org/@sencrop/openapi-js-sdk-builder/-/openapi-js-sdk-builder-1.1.1.tgz","fileCount":17,"integrity":"sha512-EMEm0w+Lt3VEHzs7IvpcoxEY89l2Ap2WUG1J8zlFpnTB5VSmT9y8w17XwG4OBztrBeXpXdOO6sDwnx48Gyi/QQ==","signatures":[{"sig":"MEYCIQC6L+XmXzkm9R124fVyWvdQs4PWYLbTw/7Ln8ei18WtBwIhAOwRfz9owY6T3yxKbVyUcKj1N+dnbXJKs5p+yvBwcnBF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8mRACRA9TVsSAnZWagAAjAwP/jDm4wKXjFfUTyT0sxUS\ndArqdt87P8AP5yGMgmg9+4Em7OOIFTHL7gZlH6P73jyYfGLZE7FuG8KirG+j\np3s3yndfc5RanfVKCDVyWa1hSwnGEdZXH3DL1vJeOZSIhBtwUMA+4bsYyQjw\nCjbJnjyY0yV2mU9uqr7Ont8gVEwJyxcbotLmnwISIIvfwC6kmuMYlNgO1Gqz\nfF8XPaDU7Fopy5ZOXfT9ql7JjeQgxlLUyHZkCzEwxF/uDhBYjAjvNu77oeIF\nyPZ0UVIrDbG+goh3SduxFbsbGurUVgWLT/BR4r60p8IhdW+OEMqqcSVl72SV\ndDI29Q5RSDIk7DOGGSUuk2+yKjsNptKbxMbsQig7oyUiVmsMcdgQ+SboTY14\njMm60pR80bAp/JBh6h55hjhvkI1WOjR8/cuK21NFhS5dlHSKKfmHi8PYIfpE\nKf1w+Hk0zg0UlMm4EuUXr9QCmzO7phfTfxwPc1BPPU6ultRqfcubF4al9fDF\nYPDOhHNxGNsXjLhbeZV84hMU0vE84PF2jPrkhvEMYyUA4VTUrRYfDVtuJM0W\njv1TymLTb2lVaJvE0CenkmmQWkZYHzNGbRhxKgsGnA8z6FtFCmla90IU76Wl\nAh+y0ICFBMIN2M5DS5ECYYMrG98EJZcf0PNB6y668GC6BusFFX1eM8qCpf0V\nUeWv\r\n=sM6U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"testEnvironment":"node","coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/","/dist/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS && npm run doc && git add API.md","pre-commit":"npm t && npm run architecture && (git add ARCHITECTURE.md || exit 1) && lint-staged && npm run --silent checkStaged"}},"engines":{"node":">=10.15.0"},"gitHead":"8ea8e28070b609cb737ba7e4993f62a834b143f3","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"jestRoots":["<rootDir>/src","<rootDir>/test"],"testFiles":"'src/**/*.test.js'","eslintConfigType":"backend"},"configs":["main","tests","readme","jsarch","jsdocs","oss","eslint"]},"release":{"branch":"master","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"repositoryUrl":"git@github.com:sencrop/openapi-js-sdk-builder.git"},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":" echo \"# API\" > API.md; jsdoc2md 'src/**/*.js' >> API.md","jest":"NODE_ENV=${NODE_ENV:-test} jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"NODE_ENV=${NODE_ENV:-test} jest --coverage","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.js'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","preversion":"npm run lint && npm run metapak -- -s && npm t","checkStaged":"if ! git diff-files --quiet --ignore-submodules ; then echo \"⚠️ - Unstaged files found:\"; echo $(git diff-files --shortstat); fi;","architecture":"jsarch 'src/**/*.js' > ARCHITECTURE.md"},"_npmUser":{"name":"oupsla","email":"nicolas_delperdange@hotmail.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/sencrop/openapi-js-sdk-builder.git","type":"git"},"_npmVersion":"6.13.4","description":"Create a JavaScript SDK from an OpenAPI 3 definition","directories":{},"lint-staged":{"*.{js,jsx}":["eslint","jest --bail --findRelatedTests"]},"_nodeVersion":"12.13.0","dependencies":{"camel-case":"^3.0.0","@whook/http-router":"4.0.0-alpha.11"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended","plugin:jest/recommended"],"plugins":["prettier","import","jest"],"parserOptions":{"sourceType":"module","ecmaVersion":9}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.5","eslint":"^6.3.0","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.18.2","@babel/cli":"^7.7.0","@babel/core":"^7.7.2","lint-staged":"^9.2.5","babel-eslint":"^10.0.3","@babel/register":"^7.7.0","@commitlint/cli":"^8.1.0","metapak-sencrop":"7.5.0","@babel/preset-env":"^7.7.1","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-import":"^2.18.2","@semantic-release/git":"^7.0.8","@semantic-release/npm":"^5.1.4","eslint-plugin-prettier":"^3.1.0","@semantic-release/github":"^5.2.10","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.23","@semantic-release/changelog":"^3.0.2","@commitlint/config-conventional":"^8.1.0","@semantic-release/commit-analyzer":"^6.1.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@semantic-release/release-notes-generator":"^7.1.4"},"peerDependencies":{"axios":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-js-sdk-builder_1.1.1_1576166464315_0.788177057301823","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@sencrop/openapi-js-sdk-builder","version":"1.1.2","keywords":["openapi","sdk","js"],"author":{"url":"Sencrop","name":"Nicolas Froidure"},"license":"MIT","_id":"@sencrop/openapi-js-sdk-builder@1.1.2","maintainers":[{"name":"abaclet","email":"arthur.b@sencrop.com"},{"name":"dude059","email":"michael.b.perso@gmail.com"},{"name":"florianlauer","email":"florian@sencrop.com"},{"name":"gregoire02290","email":"gregoire@sencrop.com"},{"name":"mdespriee","email":"mathieu.d@sencrop.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"oupsla","email":"nicolas_delperdange@hotmail.com"},{"name":"piitaya","email":"paul.bottein@gmail.com"},{"name":"sencrop-abart","email":"anicet@sencrop.com"},{"name":"sylvscrp","email":"sylvain@sencrop.com"}],"contributors":[],"homepage":"https://github.com/sencrop/openapi-js-sdk-builder#readme","bugs":{"url":"https://github.com/sencrop/openapi-js-sdk-builder/issues"},"dist":{"shasum":"c20934c15a6ea952c42af34544afa5056ffeb942","tarball":"https://registry.npmjs.org/@sencrop/openapi-js-sdk-builder/-/openapi-js-sdk-builder-1.1.2.tgz","fileCount":17,"integrity":"sha512-QcOAZNnSbmtWQfOvYnMakB1wUiBug74R/wwWZA70Q5fso2tA+sghUdwwOs2i/irvyr6fzuFwsUBBHP7lhWZzYQ==","signatures":[{"sig":"MEQCIGzYjw0f32u8zJjaM4NSAs3Vr4sayUNtzkYX6KJQ2uUDAiBtQQxWVTTAftXhGeaz4HlH7J2sfC6LgJQgSykct1VhsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8mUtCRA9TVsSAnZWagAAh4kP/RwO7+wslLGrBV3UwUtn\nDIiAOWSL8kaPklXHf+6/SbvkgdIogz4swq6Bf8xdYHoFCw5hjsr9PD0rwMA4\n0my4zQ79mK5aKi0mZoY+C+r3e8RTSuGDfC4spHUBjAMEtH0AGGk0nxIeSpcN\n8uSxekJ8XevBTR9FyRm/AGPkGr8mn1vV/l7lDmWUB8Hfl32hiRIHlj8Z5V/s\nonVl6nzdNBb7VQUjo3nZVoPeZDNg+hqsRF8zo65SCdMwC4neIzWLTmF9WzZc\nyI3cNIp2rW7qZ9vV50qlsbKJLbd0TqYJ1ZdBcLTM6w+J0xQ4FsYtN/QbLeII\n/66f/pS1Ug9t22Auq/NxOvM3Wq/KiZe7ZYTTEknEHgmohK6SwzY5cfOCyTuJ\nH+HKbu+p0/hi1Qh2Fg+yAmr1u5iKrDBGnbh3N2inkMujn3NxZRxFJGeCFWYf\nwxU17txqzjoT5gATklWNI8pF6labhkwdkpQFVN/wrcjd48RuwOnsAB/AzGem\nwRRWnaPJmqpTtJ5QeJhJGzo+ZLWE7Rpk8+xUmfbM+enR5f3YXFo9if0DyfNX\npa+Espu1k+4ZgPWdnQT0sSEgzTtBI6yXQ1AEgj5iPem/TSy3EXd6PFhQJnES\n/UiwgQFdTz3QdeFuZ7Dgxqd47MB9O1VWR4Up3GZbS5wc4ij7PvpOja6k5tYk\nNVaB\r\n=IiDP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"testEnvironment":"node","coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/","/dist/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS && npm run doc && git add API.md","pre-commit":"npm t && npm run architecture && (git add ARCHITECTURE.md || exit 1) && lint-staged && npm run --silent checkStaged"}},"engines":{"node":">=10.15.0"},"gitHead":"01d1e3c44d06544c684d743e5c86e2173c02a1a9","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"jestRoots":["<rootDir>/src","<rootDir>/test"],"testFiles":"'src/**/*.test.js'","eslintConfigType":"backend"},"configs":["main","tests","readme","jsarch","jsdocs","oss","eslint"]},"release":{"branch":"master","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"repositoryUrl":"git@github.com:sencrop/openapi-js-sdk-builder.git"},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":" echo \"# API\" > API.md; jsdoc2md 'src/**/*.js' >> API.md","jest":"NODE_ENV=${NODE_ENV:-test} jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"NODE_ENV=${NODE_ENV:-test} jest --coverage","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.js'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","preversion":"npm run lint && npm run metapak -- -s && npm t","checkStaged":"if ! git diff-files --quiet --ignore-submodules ; then echo \"⚠️ - Unstaged files found:\"; echo $(git diff-files --shortstat); fi;","architecture":"jsarch 'src/**/*.js' > ARCHITECTURE.md"},"_npmUser":{"name":"oupsla","email":"nicolas_delperdange@hotmail.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/sencrop/openapi-js-sdk-builder.git","type":"git"},"_npmVersion":"6.13.4","description":"Create a JavaScript SDK from an OpenAPI 3 definition","directories":{},"lint-staged":{"*.{js,jsx}":["eslint","jest --bail --findRelatedTests"]},"_nodeVersion":"12.13.0","dependencies":{"camel-case":"^3.0.0","@whook/http-router":"4.0.0-alpha.11"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended","plugin:jest/recommended"],"plugins":["prettier","import","jest"],"parserOptions":{"sourceType":"module","ecmaVersion":9}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.5","eslint":"^6.3.0","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.18.2","@babel/cli":"^7.7.0","@babel/core":"^7.7.2","lint-staged":"^9.2.5","babel-eslint":"^10.0.3","@babel/register":"^7.7.0","@commitlint/cli":"^8.1.0","metapak-sencrop":"7.5.0","@babel/preset-env":"^7.7.1","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-import":"^2.18.2","@semantic-release/git":"^7.0.8","@semantic-release/npm":"^5.1.4","eslint-plugin-prettier":"^3.1.0","@semantic-release/github":"^5.2.10","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.23","@semantic-release/changelog":"^3.0.2","@commitlint/config-conventional":"^8.1.0","@semantic-release/commit-analyzer":"^6.1.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@semantic-release/release-notes-generator":"^7.1.4"},"peerDependencies":{"axios":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-js-sdk-builder_1.1.2_1576166701477_0.5001408253714763","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@sencrop/openapi-js-sdk-builder","version":"1.1.4","keywords":["openapi","sdk","js"],"author":{"url":"Sencrop","name":"Nicolas Froidure"},"license":"MIT","_id":"@sencrop/openapi-js-sdk-builder@1.1.4","maintainers":[{"name":"abaclet","email":"arthur.b@sencrop.com"},{"name":"dude059","email":"michael.b.perso@gmail.com"},{"name":"florianlauer","email":"florian@sencrop.com"},{"name":"gregoire02290","email":"gregoire@sencrop.com"},{"name":"mdespriee","email":"mathieu.d@sencrop.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"oupsla","email":"nicolas_delperdange@hotmail.com"},{"name":"piitaya","email":"paul.bottein@gmail.com"},{"name":"sencrop-abart","email":"anicet@sencrop.com"},{"name":"sylvscrp","email":"sylvain@sencrop.com"}],"contributors":[],"homepage":"https://github.com/sencrop/openapi-js-sdk-builder#readme","bugs":{"url":"https://github.com/sencrop/openapi-js-sdk-builder/issues"},"dist":{"shasum":"b41057bc416365125a9960dee85bc6d22c77c761","tarball":"https://registry.npmjs.org/@sencrop/openapi-js-sdk-builder/-/openapi-js-sdk-builder-1.1.4.tgz","fileCount":19,"integrity":"sha512-swsgpQqIVnW195Vw4wMWe0OlYvQSDyVAdFo2tVzh5FbGdIMs9zx6XIOOOb9xAUdC+ckot5/puc9QrvBgbZ3cew==","signatures":[{"sig":"MEUCIB9T5tBhV5v3B1SKh7OiUQY9yHs/Kmuf8k00nQ1ov4YAAiEA0WfMhFQsUDpXAdLLYxOl9gSBKTHL+Dk16tZA4pjnvy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8mplCRA9TVsSAnZWagAAnNwP/A/p6by9aGuq3OADd2k/\nNtJKK/FpQi9+3v9/lDyevULoUvvGhIR1/SI/soan6j0/viLRJjc/Huv9Fvcq\nqRVT4eul4J7YY9OQgaVCpkET6SG6ZhgOjSx3rfvc+/e9Wrp0g2LMhqc2r+w5\nMaYbUmZgAkiHqdsi5mrb9Cj7gH/HSh+pJJW4HM0eN8Q+rniIEdDxROHTdDLo\nFw2lfO0Dc9jcukMu6wrPezYsu4y4U5cv5ewig2TzyIp/nO85HRaMXLgEkOZ1\n/+GO/a5B9fdmJDHj4gH6xuOUBiEXV9hRtSoTHL7NCHgUygkqKJomROvNuCd5\nWsUopQbRc5xNVa4lf2FGA7x6oi6puFhyUTZQ9q3W+8V5Cl/z6I1P51OE+AnT\nOLjkmDohQnD3agCXiDGcgdOpb5V3tL8EYR6Uhv5xOLGuvkjwZBiEFEa7mZ79\nRb2KsZ68BmLiY7puxywiD+UzwdKqMSV56zwsJIYyfRsD/idnVUNUKayH55Gn\n5L9Pm2Nj3vL16ukF++0xhrvcFTstlsrPF/Cn0hAcacqWUd3J7aQMNNaGlPqk\nevRIgJ5lVA2Pb+n30Qi0Ns5QiLKt9EtmilZmkQqtDuHCTCI6PDDt2bfFvelg\nW1CVSE89YXkteop9RZbZeOq0MvFwve+Ep49EDAS/F0+FLzpU7g13N7suQTmW\nyxD2\r\n=TY40\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"testEnvironment":"node","coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/","/dist/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS && npm run doc && git add API.md","pre-commit":"npm t && npm run architecture && (git add ARCHITECTURE.md || exit 1) && lint-staged && npm run --silent checkStaged"}},"engines":{"node":">=10.15.0"},"gitHead":"86495fa2bf5ed002594906e812d8e0e2633f0c74","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"jestRoots":["<rootDir>/src","<rootDir>/test"],"testFiles":"'src/**/*.test.js'","eslintConfigType":"backend"},"configs":["main","tests","readme","jsarch","jsdocs","oss","eslint"]},"release":{"branch":"master","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"repositoryUrl":"git@github.com:sencrop/openapi-js-sdk-builder.git"},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":" echo \"# API\" > API.md; jsdoc2md 'src/**/*.js' >> API.md","jest":"NODE_ENV=${NODE_ENV:-test} jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"NODE_ENV=${NODE_ENV:-test} jest --coverage","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.js'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","preversion":"npm run lint && npm run metapak -- -s && npm t","checkStaged":"if ! git diff-files --quiet --ignore-submodules ; then echo \"⚠️ - Unstaged files found:\"; echo $(git diff-files --shortstat); fi;","architecture":"jsarch 'src/**/*.js' > ARCHITECTURE.md"},"_npmUser":{"name":"oupsla","email":"nicolas_delperdange@hotmail.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/sencrop/openapi-js-sdk-builder.git","type":"git"},"_npmVersion":"6.13.4","description":"Create a JavaScript SDK from an OpenAPI 3 definition","directories":{},"lint-staged":{"*.{js,jsx}":["eslint","jest --bail --findRelatedTests"]},"_nodeVersion":"12.13.1","dependencies":{"camel-case":"^3.0.0","@whook/http-router":"4.0.0-alpha.11"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended","plugin:jest/recommended"],"plugins":["prettier","import","jest"],"parserOptions":{"sourceType":"module","ecmaVersion":9}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.5","eslint":"^6.3.0","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.18.2","@babel/cli":"^7.7.0","@babel/core":"^7.7.2","lint-staged":"^9.2.5","babel-eslint":"^10.0.3","@babel/register":"^7.7.0","@commitlint/cli":"^8.1.0","metapak-sencrop":"7.5.0","@babel/preset-env":"^7.7.1","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-import":"^2.18.2","@semantic-release/git":"^7.0.8","@semantic-release/npm":"^5.1.4","eslint-plugin-prettier":"^3.1.0","@semantic-release/github":"^5.2.10","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.23","@semantic-release/changelog":"^3.0.2","@commitlint/config-conventional":"^8.1.0","@semantic-release/commit-analyzer":"^6.1.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@semantic-release/release-notes-generator":"^7.1.4"},"peerDependencies":{"axios":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-js-sdk-builder_1.1.4_1576168034201_0.7881014211487065","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@sencrop/openapi-js-sdk-builder","version":"1.1.5","keywords":["openapi","sdk","js"],"author":{"url":"Sencrop","name":"Nicolas Froidure"},"license":"MIT","_id":"@sencrop/openapi-js-sdk-builder@1.1.5","maintainers":[{"name":"abaclet","email":"arthur.b@sencrop.com"},{"name":"dude059","email":"michael.b.perso@gmail.com"},{"name":"florianlauer","email":"florian@sencrop.com"},{"name":"gregoire02290","email":"gregoire@sencrop.com"},{"name":"mdespriee","email":"mathieu.d@sencrop.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"oupsla","email":"nicolas_delperdange@hotmail.com"},{"name":"piitaya","email":"paul.bottein@gmail.com"},{"name":"sencrop-abart","email":"anicet@sencrop.com"},{"name":"sylvscrp","email":"sylvain@sencrop.com"}],"contributors":[],"homepage":"https://github.com/sencrop/openapi-js-sdk-builder#readme","bugs":{"url":"https://github.com/sencrop/openapi-js-sdk-builder/issues"},"dist":{"shasum":"71dee4d93b8ab16c35646678c9eb98456ee6e176","tarball":"https://registry.npmjs.org/@sencrop/openapi-js-sdk-builder/-/openapi-js-sdk-builder-1.1.5.tgz","fileCount":19,"integrity":"sha512-+e8gouZf4BKKl65rUd1ZFy5PP1TbiDgElGpg/9m/9nI9PZ8Op1mYAkC+KQpJ9n1c4IXS12L67FDrQJ4j9LmxoQ==","signatures":[{"sig":"MEUCIAsZ2/tMJz2YhoEPiNYRCewoP2JXL2QbusovVK0ofV/yAiEAynfYBL89x7rx+oLHKkhfv4IffA7tkJJW2Ya4hXBC0fY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8m1ICRA9TVsSAnZWagAAvHwP/i8K/Fm+U0i218E40j8k\nOQVVQ/HMJ0oSXk9kjUHM7VBY8kKjjxLJipv2z/RBhkGmBjfa42zDS76+/xCQ\n3mA0dvFSDo/EA6izZvxVVg+frBRNBfpqSOQlYPyix9wdgOsuwmiBBXyLnET4\nb8fullxXKx8lQS/21swPzEfCIbOehTmhduDUgsoH3IB2+j4NWXyxc29rVDSG\nv5qaO+OWrmKJT2pE3Vu2tf+xFLhOKekz5jkGmy4UHegM/KsFlAWf9SbUQjkS\n3ZMoPhIfx/brwkJgjPxAXzZhQWHWNDZCJqU1GoiEZu9VHzjVsyzfUf3dwgZo\nZt7aylkilTTD3jqzfsL52QQSENubUitxWSLMDM4FPt5L9WF9IVo4GMTqmeF+\nvklAe+GQ6P1Ni+ozFlntnDEw5zRM3i4zann0YuwOl4/Haw7+TupsnXUBD2Tw\njckSUBy6mbkxBbyNpxiM5SmE+ClUOLRZltm6XPvVUPqgB8d7scp7HrGkbIP7\ntEVMTlGaBWvD7Bqje0GMrrJwfdbzOd5vcsL1f/n0+njsrC4hr7NjR0GBu66Q\npocFS9oDgEdaVG/FCgg8XzKVLzEMW16M+23/EpTj2k6w/0Oz21nFrQuIrHxF\nit9CAcQm0pSD50AzGJLU1T3y43OgmOsZz13JVq8DMEXDL9T5RxmfS95xTNjZ\n99uN\r\n=jlIr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"testEnvironment":"node","coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/","/dist/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS && npm run doc && git add API.md","pre-commit":"npm t && npm run architecture && (git add ARCHITECTURE.md || exit 1) && lint-staged && npm run --silent checkStaged"}},"engines":{"node":">=10.15.0"},"gitHead":"8f60b51dc0b4e563bb8563e34151a412b0c4bba0","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"jestRoots":["<rootDir>/src","<rootDir>/test"],"testFiles":"'src/**/*.test.js'","eslintConfigType":"backend"},"configs":["main","tests","readme","jsarch","jsdocs","oss","eslint"]},"release":{"branch":"master","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"repositoryUrl":"git@github.com:sencrop/openapi-js-sdk-builder.git"},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":" echo \"# API\" > API.md; jsdoc2md 'src/**/*.js' >> API.md","jest":"NODE_ENV=${NODE_ENV:-test} jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"NODE_ENV=${NODE_ENV:-test} jest --coverage","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.js'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","checkStaged":"if ! git diff-files --quiet --ignore-submodules ; then echo \"⚠️ - Unstaged files found:\"; echo $(git diff-files --shortstat); fi;","architecture":"jsarch 'src/**/*.js' > ARCHITECTURE.md"},"_npmUser":{"name":"oupsla","email":"nicolas_delperdange@hotmail.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/sencrop/openapi-js-sdk-builder.git","type":"git"},"_npmVersion":"6.13.4","description":"Create a JavaScript SDK from an OpenAPI 3 definition","directories":{},"lint-staged":{"*.{js,jsx}":["eslint","jest --bail --findRelatedTests"]},"_nodeVersion":"12.13.1","dependencies":{"camel-case":"^3.0.0","@whook/http-router":"4.0.0-alpha.11"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended","plugin:jest/recommended"],"plugins":["prettier","import","jest"],"parserOptions":{"sourceType":"module","ecmaVersion":9}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.5","eslint":"^6.3.0","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.18.2","@babel/cli":"^7.7.0","@babel/core":"^7.7.2","lint-staged":"^9.2.5","babel-eslint":"^10.0.3","@babel/register":"^7.7.0","@commitlint/cli":"^8.1.0","metapak-sencrop":"7.5.0","@babel/preset-env":"^7.7.1","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-import":"^2.18.2","@semantic-release/git":"^7.0.8","@semantic-release/npm":"^5.1.4","eslint-plugin-prettier":"^3.1.0","@semantic-release/github":"^5.2.10","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.23","@semantic-release/changelog":"^3.0.2","@commitlint/config-conventional":"^8.1.0","@semantic-release/commit-analyzer":"^6.1.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@semantic-release/release-notes-generator":"^7.1.4"},"peerDependencies":{"axios":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-js-sdk-builder_1.1.5_1576168775877_0.19673554315509656","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@sencrop/openapi-js-sdk-builder","version":"1.1.6","keywords":["openapi","sdk","js"],"author":{"url":"Sencrop","name":"Nicolas Froidure"},"license":"MIT","_id":"@sencrop/openapi-js-sdk-builder@1.1.6","maintainers":[{"name":"oupsla","email":"nicolas_delperdange@hotmail.com"},{"name":"piitaya","email":"paul.bottein@gmail.com"},{"name":"sylvscrp","email":"sylvain@sencrop.com"},{"name":"dude059","email":"michael.b.perso@gmail.com"},{"name":"sencrop-abart","email":"anicet@sencrop.com"},{"name":"mdespriee","email":"mathieu.d@sencrop.com"},{"name":"abaclet","email":"arthur.b@sencrop.com"},{"name":"gregoire02290","email":"gregoire@sencrop.com"},{"name":"florianlauer","email":"florian@sencrop.com"},{"name":"fredericespiau","email":"frederic.espiau@gmail.com"},{"name":"jeanlouislamezec","email":"B00440694@essec.edu"},{"name":"tonyamirault","email":"tony@sencrop.com"},{"name":"paularnaud","email":"paul.a@sencrop.com"}],"contributors":[],"homepage":"https://github.com/sencrop/openapi-js-sdk-builder#readme","bugs":{"url":"https://github.com/sencrop/openapi-js-sdk-builder/issues"},"dist":{"shasum":"6e0e904e8cf7d0e812d72a69e6e34cf6dacf822a","tarball":"https://registry.npmjs.org/@sencrop/openapi-js-sdk-builder/-/openapi-js-sdk-builder-1.1.6.tgz","fileCount":19,"integrity":"sha512-lMbwUmI4Oi117Wlh5jgFN8etiU8M3W4bV/2ahkS0/+SPx8+kvkoPhwYlinOXT2jVa0yaBMhknFMDLT96N1Vf/w==","signatures":[{"sig":"MEQCIF7qUf44eUjriznVIN8bKtniPncsCeJJyYvvyNZVs8A5AiA3k8qSDKpxo/AoLYdvtHD0fOwbqmVCbncTMuHj20Yn3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9uyqCRA9TVsSAnZWagAAofAQAIX0iwbrwrwFCWmzYGnJ\nhMWmIziBUiGYfQoxJnCPsgqp+IQ6md7vs5SKdNQsRlx63EKT0CpDxrOZPnP3\nG09ehrL/P4Nj1fSTqXlKVTMDcefORWhTmM+PRphWl7lglSaAq4YZ8A2rsKHs\nVU6xnpmqb6axaQLODqmQNe1B121DUk7mO9Q2a6RpW+b4bTJKzUlL3hEDN7LV\nV9ZICCNTVSvTWTuWVWFnX+jNmPb8DEINOKrrSVDD1vHCBAu9oxyxI/sZER8o\n7GT0IOmllljQF+ffp7d27zaFbpmO/HtmQj4NgNlXrWFa1ZE25V7o3wJlrD/y\nWhxIwV07QOnIvXaWcJGrzAjvDIKIqR4r8Q/OEB+KndpLoms1VXT9CZrv+lGe\nsAacSgISaEFMieac/aYGRduPKngxJNJo9PE5Il3RxTyQewI99n/cIEbgjBFW\nx3wLGwkE0Fgt+uPfAG9TQpjC60jmbWlK6sOrwgZC8XyexSl8b8JMxAKd+0oT\nFfMu9ifgNGZv/kS+DUT6hD1bOQt8/WolCuErLFtS7ndyhe++TIhmEAKTpDNv\nx73UDuByz3421LMoKxFCx1Lqe6i88Czi3YWg4IAaJnYetrE+XbL0AJda5sVk\nY+a4KcnB7zPArXmEdD4H3px3f086Ls2UfZDqDFriPmZazvpahjoLvtgDwGB7\nX/CZ\r\n=CYAI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"testEnvironment":"node","coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/","/dist/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS && npm run doc && git add API.md","pre-commit":"npm t && npm run architecture && (git add ARCHITECTURE.md || exit 1) && lint-staged && npm run --silent checkStaged"}},"engines":{"node":">=10.15.0"},"gitHead":"33d00ef4a4a938ddf439d4e577a1c3d69aa81ccf","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"jestRoots":["<rootDir>/src","<rootDir>/test"],"testFiles":"'src/**/*.test.js'","eslintConfigType":"backend"},"configs":["main","tests","readme","jsarch","jsdocs","oss","eslint"]},"release":{"branch":"master","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"repositoryUrl":"git@github.com:sencrop/openapi-js-sdk-builder.git"},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":" echo \"# API\" > API.md; jsdoc2md 'src/**/*.js' >> API.md","jest":"NODE_ENV=${NODE_ENV:-test} jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"NODE_ENV=${NODE_ENV:-test} jest --coverage","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.js'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","checkStaged":"if ! git diff-files --quiet --ignore-submodules ; then echo \"⚠️ - Unstaged files found:\"; echo $(git diff-files --shortstat); fi;","architecture":"jsarch 'src/**/*.js' > ARCHITECTURE.md"},"_npmUser":{"name":"piitaya","email":"paul.bottein@gmail.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/sencrop/openapi-js-sdk-builder.git","type":"git"},"_npmVersion":"6.14.9","description":"Create a JavaScript SDK from an OpenAPI 3 definition","directories":{},"lint-staged":{"*.{js,jsx}":["eslint","jest --bail --findRelatedTests"]},"_nodeVersion":"14.13.0","dependencies":{"camel-case":"^3.0.0","@whook/http-router":"4.0.0-alpha.11"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended","plugin:jest/recommended"],"plugins":["prettier","import","jest"],"parserOptions":{"sourceType":"module","ecmaVersion":9}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.5","eslint":"^6.3.0","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.18.2","@babel/cli":"^7.7.0","@babel/core":"^7.7.2","lint-staged":"^9.2.5","babel-eslint":"^10.0.3","@babel/register":"^7.7.0","@commitlint/cli":"^11.0.0","metapak-sencrop":"7.5.0","@babel/preset-env":"^7.7.1","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-import":"^2.18.2","@semantic-release/git":"^7.0.8","@semantic-release/npm":"^5.1.4","eslint-plugin-prettier":"^3.1.0","@semantic-release/github":"^5.2.10","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.23","@semantic-release/changelog":"^3.0.2","@commitlint/config-conventional":"^8.1.0","@semantic-release/commit-analyzer":"^6.1.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@semantic-release/release-notes-generator":"^7.1.4"},"peerDependencies":{"axios":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-js-sdk-builder_1.1.6_1610017962118_0.4366629759286822","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@sencrop/openapi-js-sdk-builder","version":"1.1.7","keywords":["openapi","sdk","js"],"author":{"url":"Sencrop","name":"Nicolas Froidure"},"license":"MIT","_id":"@sencrop/openapi-js-sdk-builder@1.1.7","maintainers":[{"name":"oupsla","email":"nicolas_delperdange@hotmail.com"},{"name":"piitaya","email":"paul.bottein@gmail.com"},{"name":"sylvscrp","email":"sylvain@sencrop.com"},{"name":"dude059","email":"michael.b.perso@gmail.com"},{"name":"sencrop-abart","email":"anicet@sencrop.com"},{"name":"mdespriee","email":"mathieu.d@sencrop.com"},{"name":"abaclet","email":"arthur.b@sencrop.com"},{"name":"gregoire02290","email":"gregoire@sencrop.com"},{"name":"florianlauer","email":"florian@sencrop.com"},{"name":"fredericespiau","email":"frederic.espiau@gmail.com"},{"name":"jeanlouislamezec","email":"B00440694@essec.edu"},{"name":"tonyamirault","email":"tony@sencrop.com"},{"name":"paularnaud","email":"paul.a@sencrop.com"}],"contributors":[],"homepage":"https://github.com/sencrop/openapi-js-sdk-builder#readme","bugs":{"url":"https://github.com/sencrop/openapi-js-sdk-builder/issues"},"dist":{"shasum":"5fcdaf0ac964553c1d7bfe22eaa2c79abcaed622","tarball":"https://registry.npmjs.org/@sencrop/openapi-js-sdk-builder/-/openapi-js-sdk-builder-1.1.7.tgz","fileCount":18,"integrity":"sha512-rDlOZAgofUzOOeBemZuxRqcUrF9SvdWl55SzbzzCxmhSNeTOzzzbjxFQCSxWfgzQwxksDbZ4QqQ3rbWTS9Wk2A==","signatures":[{"sig":"MEUCIQDsTYzSxYhJWcwFXr/UXHvZ0eGbC9z+9iUlHDiiPdhIywIgfdQhSpIY485j6T+WgE6RQDD5TrBAPo2rWivkMRtXIqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPgucCRA9TVsSAnZWagAAj2AP/RnvjE5WQAr2EMjAFpYM\n1ZB6b1W/I+47BbblLfcKLpChbEC31fYejnUW5/Fd2oZr8NBWY3ahEzMhzHS8\n+qIRWGpVIRljYlbXpUo402nvSwn8PWAGpI+BByIx1vplFMxsxu3PCNS1OxVM\nO/dHu4xohut031IJnPe+i/6LZSAcnrxTqO2lPlaChKjMQFq+ACne5WP5wVoy\n2an/NxFHfmVEioUzwDek+7FtERnMaUr11rMHGE5HMSPndq+vD3D3lt5Xtn2e\nDx5KfdJ7QBGWA4T4deNZW+NJfnKVdsfXQoAets1LXy0ACiY6aXLpT+sRHp/y\naKxYVKz66UgEDQmPI2BpWb6y6MDt1fjy4vlVjeXC2lJF6HVn6M03EzuF6YWd\nJYWMDXoilhIg+HUyzh8+6+nEjCBpYd5Zwy5XJp0pUzJw66Z3/1A6dRjXH6Vi\n5Q3as8k5u8k5xhFg/wRw/IFHI1ZF7RGLGgFKYbvoXxBn2aNUB1SOPemICoSI\nsAPdPyiU8zCnntz1Iy3DIc0/2/o+cQBQ9prFTspgOgPv9ZWjQF9les0v0Ft+\ntcZM+hXlLiBdXjBxV/p/57Hv3KGLyDS5FnrUP2fSg8gw0VmDPGqMaC8damns\nhuPAGlQwFloBtYrL+GycDj50noqe7yYwYjyJxITsVXoYq8Uc0cxbsSxd6ciN\nSKKV\r\n=gV7w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"testEnvironment":"node","coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/","/dist/"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"14.16.0"}}]]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS && npm run doc && git add API.md","pre-commit":"npm t && npm run architecture && (git add ARCHITECTURE.md || exit 1) && lint-staged && npm run --silent checkStaged"}},"engines":{"node":">=14.16.0"},"gitHead":"96210927548d2779320c2c669ff547378acc94fa","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"jestRoots":["<rootDir>/src","<rootDir>/test"],"testFiles":"'src/**/*.test.js'","eslintConfigType":"backend"},"configs":["main","tests","readme","jsarch","jsdocs","oss","eslint"]},"release":{"branch":"master","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"repositoryUrl":"git@github.com:sencrop/openapi-js-sdk-builder.git"},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":" echo \"# API\" > API.md; jsdoc2md 'src/**/*.js' >> API.md","jest":"NODE_ENV=${NODE_ENV:-test} jest","lint":"eslint 'src/**/*.js'","test":"npm run jest","cover":"NODE_ENV=${NODE_ENV:-test} jest --coverage","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.js'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","preversion":"npm run lint && npm run metapak -- -s && npm t","checkStaged":"if ! git diff-files --quiet --ignore-submodules ; then echo \"⚠️ - Unstaged files found:\"; echo $(git diff-files --shortstat); fi;","architecture":"jsarch 'src/**/*.js' > ARCHITECTURE.md"},"_npmUser":{"name":"oupsla","email":"nicolas_delperdange@hotmail.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/sencrop/openapi-js-sdk-builder.git","type":"git"},"_npmVersion":"6.14.11","description":"Create a JavaScript SDK from an OpenAPI 3 definition","directories":{},"lint-staged":{"*.{js,jsx}":["eslint","jest --bail --findRelatedTests"]},"_nodeVersion":"14.15.5","dependencies":{"camel-case":"^3.0.0","@whook/http-router":"4.0.0-alpha.11"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended","plugin:jest/recommended"],"plugins":["prettier","import","jest"],"parserOptions":{"sourceType":"module","ecmaVersion":9}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.3.0","eslint":"^6.6.0","jsarch":"^3.0.0","metapak":"^3.1.6","prettier":"^1.19.1","@babel/cli":"^7.7.0","@babel/core":"^7.7.2","lint-staged":"^9.4.2","babel-eslint":"^10.0.3","@babel/register":"^7.7.0","@commitlint/cli":"^11.0.0","metapak-sencrop":"7.12.0","@babel/preset-env":"^7.7.1","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-import":"^2.18.2","@semantic-release/git":"^7.0.8","@semantic-release/npm":"^5.1.4","eslint-plugin-prettier":"^3.1.1","@semantic-release/github":"^5.2.10","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.0","@semantic-release/changelog":"^3.0.2","@commitlint/config-conventional":"^11.0.0","@semantic-release/commit-analyzer":"^6.1.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@semantic-release/release-notes-generator":"^7.1.4"},"peerDependencies":{"axios":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-js-sdk-builder_1.1.7_1614678940378_0.61503376284661","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-12-12T16:01:04.314Z","modified":"2026-08-03T12:08:22.587Z","1.1.1":"2019-12-12T16:01:04.481Z","1.1.2":"2019-12-12T16:05:01.584Z","1.1.4":"2019-12-12T16:27:14.357Z","1.1.5":"2019-12-12T16:39:36.041Z","1.1.6":"2021-01-07T11:12:42.272Z","1.1.7":"2021-03-02T09:55:40.529Z"},"bugs":{"url":"https://github.com/sencrop/openapi-js-sdk-builder/issues"},"author":{"url":"Sencrop","name":"Nicolas Froidure"},"license":"MIT","homepage":"https://github.com/sencrop/openapi-js-sdk-builder#readme","keywords":["openapi","sdk","js"],"repository":{"url":"git+https://github.com/sencrop/openapi-js-sdk-builder.git","type":"git"},"description":"Create a JavaScript SDK from an OpenAPI 3 definition","contributors":[],"maintainers":[{"email":"pierre-loan.janczak@sencrop.com","name":"loanjanczaksencrop2"},{"email":"florian@sencrop.com","name":"florianlauer"},{"email":"paul.a@sencrop.com","name":"paularnaud"},{"email":"vincentguilbaud@live.fr","name":"vguilbaud3"},{"email":"anthony@montaigne.dev","name":"fuzznimp"},{"email":"christophe.delfabbro@gmail.com","name":"cdelfabbro"},{"email":"thomas.roncin@sencrop.com","name":"troncin"},{"email":"stephane@sencrop.com","name":"stephanelayes"},{"email":"nicolas.potier@sencrop.com","name":"nick-sen"},{"email":"mtrunet@groupeisagri.com","name":"mathieutrunet"},{"email":"thibaut.devigne@sencrop.com","name":"thibaut_devigne"}],"readme":"<!--\n# This file is automatically generated by a\n# `metapak` module. Do NOT change it in\n# place, your changes would be overriden.\n-->\n\n\n# @sencrop/openapi-js-sdk-builder\n> Create a JavaScript SDK from an OpenAPI 3 definition\n\n\n\n[//]: # (::contents:start)\n\n# Usage\n\nWith a raw Node script:\n```js\nimport { generateSDKFromOpenAPI } from 'openapi-js-sdk-builder';\nimport { readFileSync, writeFileSync } from 'fs';\n\nconst openAPIContents = readFileSync('openapi.json', 'utf-8');\nconst sdkContents = generateSDKFromOpenAPI(openAPIContents);\n\nwriteFileSync('sdk.js', sdkContents, 'utf-8');\n\n```\n\nYou can also use the built-in [webpack loader](https://webpack.js.org/contribute/writing-a-loader/) in your frontends builds:\n\nIn `webpack.config.js`:\n```js\nmodule.exports = {\n  //...\n  module: {\n    rules: [\n      {\n        test: /(\\.|^)openapi.json$/,\n        loader: require.resolve('openapi-js-sdk-builder'),\n        type: 'javascript/auto'\n      }\n    ]\n  }\n};\n```\n\nIn your code:\n```js\nimport API from './myapi.openapi.json'\n\n// Just use the API then\nawait API.getPing();\n\n```\n[//]: # (::contents:end)\n\n# Useful resources\n- [API documentation](./API.md)\n- [Architecture Notes](./ARCHITECTURE.md)\n- [Changelog](./CHANGELOG.md)\n\n# License\n[MIT](https://github.com/sencrop/openapi-js-sdk-builder/blob/master/LICENSE.md)\n\n\n[//]: # (::contents:end)\n\n# Useful resources\n- [API documentation](./API.md)\n- [Architecture Notes](./ARCHITECTURE.md)\n- [Changelog](./CHANGELOG.md)\n\n# License\n[MIT](https://github.com/sencrop/@sencrop/openapi-js-sdk-builder/blob/master/LICENSE.md)\n","readmeFilename":"README.md"}