{"_id":"@amjs/api-openapi-reader","_rev":"2-f44bb39229f152440ba65b1240779880","name":"@amjs/api-openapi-reader","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.1":{"name":"@amjs/api-openapi-reader","version":"0.1.1","description":"Reads an OpenAPI spec file and returns the whole extracted info","author":{"name":"Arturo Martínez Díaz","email":"arturo.mart.diaz@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Wolfchamane/amjs-api-openapi-reader.git"},"keywords":["nodejs","reader","parser","open-api","api"],"main":"index.js","dependencies":{"@amjs/utils":"^0.1.0","yaml":"^1.6.0"},"devDependencies":{"@amjs/create-readme":"^0.1.0","@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@babel/register":"^7.4.4","@istanbuljs/nyc-config-babel":"^2.1.1","babel-eslint":"^10.0.2","babel-plugin-istanbul":"^5.1.4","eslint":"^6.0.1","nyc":"^14.1.1","prettier":"^1.18.2"},"lint-staged":{"*.js":["prettier --config .prettierrc --write","eslint --fix --config .eslintrc.yml --ext .mjs","git add"]},"scripts":{"format":"prettier --config .prettierrc --write 'src/**/*.m?js'","lint":"eslint --fix --config .eslintrc.yml --ext .js src tests","precommit":"lint-staged","test":"NODE_ENV=testing nyc node tests/index.js","doc":"node node_modules/@amjs/create-readme --d docs"},"gitHead":"221a40384fd0e2586b7399dbb3f5410b9369f113","bugs":{"url":"https://github.com/Wolfchamane/amjs-api-openapi-reader/issues"},"homepage":"https://github.com/Wolfchamane/amjs-api-openapi-reader#readme","_id":"@amjs/api-openapi-reader@0.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-+tUcSv9lyijWkm9o9pqBnwlXComXh1/8zAXE1wy/iZkHx3vqMm1wtL2bS9nrabN7GsCAgryu5q9oa1++PWnXOg==","shasum":"229e80a6c111a9e279ccc80175ac9f4c6809210a","tarball":"https://registry.npmjs.org/@amjs/api-openapi-reader/-/api-openapi-reader-0.1.1.tgz","fileCount":22,"unpackedSize":37782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMZ1CCRA9TVsSAnZWagAA9MsQAIrEf98IYS0sxg5p/l2G\nd0EmjSzEfdy9a9kVJ21tTEPrc6u/4sgs0dtQAnxrjNExSkU1UZ4DT19yaOsK\n19SLi8mmGoBfEkVVk/eMoo4Ie2Ixutt59DmQj8L4k1SmBYPqyTTHrKFqPNcL\nzAvFZehFWd7LRklc0/yeo24BXZpzpO9JvI1Vh8LxCn6sKGdQgbwndXGz4ZJ0\nAwHXS48U1+Gr+o4bZaYzN0w3YNDQLK6uC/bi4A9iY9YqfIZJfhDnk7Bdr/Ew\n8n0VIjsrTefqljJE6UVxc7cqubVsm6I4F/1A7RulfpV9iUJtAMs+OKtzx2MQ\n4NDxqYv4JHWADjr4L01ARhMOyqOA1yDbZ+uICZlaC+JWGh+C72u9gX0eHxue\nPfbF+2Nr1h5s194L+F61ka1IVSxv0fSj0miK19Hw2GHPE38nzH4Su1Z6HAhL\nkaFbzLJ7059F+qpJAWgsMdgH6Jf8FfCgPnVpvMUdwVsD65v/1VSRq2Fhr8DI\n6h7D3rwYm0EjJOt+wZeHRNOtFuCHg9SXrTY9LOKf9jZpobIoNLgAjk3FvS4n\nVvzmICx0yMZ6mwAdeC8cMRIVlurMU7E+EGJdPo1dIYUicqOu2QmepkZhCjZQ\nm4mbHtkV+CZgiUk4iGoMjZq/aUmGEVkVU1r3vOO1nE68d+rBLowCoGHIHgxH\nVIBe\r\n=uNRZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn77aJfaXgLcYi67Ayb/1lrk+rcTyKrezHsi/lKxh4UgIgahK+mZW2iCdjx1CASzcIgGysUN1K/e0TtqsKJuNuCL8="}]},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"_npmUser":{"name":"amjs","email":"arturo.mart.diaz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api-openapi-reader_0.1.1_1563532610195_0.13864382492894056"},"_hasShrinkwrap":false},"0.1.2":{"name":"@amjs/api-openapi-reader","version":"0.1.2","description":"Reads an OpenAPI spec file and returns the whole extracted info","author":{"name":"Arturo Martínez Díaz","email":"arturo.mart.diaz@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Wolfchamane/amjs-api-openapi-reader.git"},"keywords":["nodejs","reader","parser","open-api","api"],"main":"index.js","dependencies":{"@amjs/utils":"^0.1.0","yaml":"^1.6.0"},"devDependencies":{"@amjs/create-readme":"^0.1.0","@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@babel/register":"^7.4.4","@istanbuljs/nyc-config-babel":"^2.1.1","babel-eslint":"^10.0.2","babel-plugin-istanbul":"^5.1.4","eslint":"^6.0.1","nyc":"^14.1.1","prettier":"^1.18.2"},"lint-staged":{"*.js":["prettier --config .prettierrc --write","eslint --fix --config .eslintrc.yml --ext .mjs","git add"]},"scripts":{"format":"prettier --config .prettierrc --write 'src/**/*.m?js'","lint":"eslint --fix --config .eslintrc.yml --ext .js src tests","precommit":"lint-staged","test":"NODE_ENV=testing nyc node tests/index.js","doc":"node node_modules/@amjs/create-readme --d docs"},"gitHead":"232550af768a1fcaa0f965bd0df664e7c9262aee","bugs":{"url":"https://github.com/Wolfchamane/amjs-api-openapi-reader/issues"},"homepage":"https://github.com/Wolfchamane/amjs-api-openapi-reader#readme","_id":"@amjs/api-openapi-reader@0.1.2","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-rADv+NUnr8QSTzjbdyCF5kXujuJSk/3UFVRhaHzdXHTG1RHsjT1U3Bcev8Wmz9tmjoZxgTXIwbL7TwKaZr3/xw==","shasum":"9c7012763d54a3406eea253b012b1be15be98bf6","tarball":"https://registry.npmjs.org/@amjs/api-openapi-reader/-/api-openapi-reader-0.1.2.tgz","fileCount":22,"unpackedSize":38293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOXY0CRA9TVsSAnZWagAAicgQAKFGk326AfgK6JzicDys\n8w3UmKYTWLH/P/DwUMpM2zULAZorH1U6LpxDUXu8Zc0aV3CvCCGXPbN8/rd7\nnhhzbWpPLw2GQCCGdYIhuNLVUPh/DlkFqnNaAXuzGkGbifoBJlBSQTR5EEMU\n9kBSp6a2kkSmoS2BERaoBEiOW5/b+eu0C/fULxk/baS7C3xv9DMcXRZr0DwT\n/hlFPrEwMvveP3wUDeAFZaDBrM1wVMl1ihUALTC0fXEU7Gu709JK7D/RxkSV\nGy+PRWk6OWZPSF4D9ik8TC9RJpCp8JDkWeX86dm+xOOphdMTZJqYtC1iAyPx\nksRlZZTkr4Q/hipLCXtOlWW5BS+8axHrlwSl0AQVArDYVNotEpdO9ioGof/s\n4v9Uzn/FwUXZbdkuv2zFCDcyfxfK3a7KvYwuo2glsZx1AHEDhuNJXLhVi9tg\n23k5N1T0FbZeMnSMKCHtvB2uO7SL1VeMlKHvR1PbxrrAbSBUnABl/eW1KS3V\nFCP5HeSKTU6tRMdIbVeeUp6WD7cp+Nm2ZE1hgDRGonN6zu8Ogm429VzoZjfn\n72f1fUdLlu5GQ3F6Ayva5cLZ4NbYYiDM8IO9NLJz+szrnxbOReKPcVzC7fdT\npdshGXiqQp/q2gF2/sg4UpadC3r/G9hoZrXj0xgSObYWwB9oU8Srjxcp7bMF\nK6Id\r\n=LvQA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzJWdmxUg8nevYsdtLFRpenJp16R0cRq924bWSAmFV/AIhAJewZRcZHl+uXBspVplWWDGRTTUKlhQwVJPMNq3ylhWp"}]},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"_npmUser":{"name":"amjs","email":"arturo.mart.diaz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api-openapi-reader_0.1.2_1564046899999_0.9836256263315539"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-19T10:36:49.973Z","0.1.1":"2019-07-19T10:36:50.333Z","modified":"2022-04-04T13:49:51.038Z","0.1.2":"2019-07-25T09:28:20.184Z"},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"description":"Reads an OpenAPI spec file and returns the whole extracted info","homepage":"https://github.com/Wolfchamane/amjs-api-openapi-reader#readme","keywords":["nodejs","reader","parser","open-api","api"],"repository":{"type":"git","url":"git+ssh://git@github.com/Wolfchamane/amjs-api-openapi-reader.git"},"author":{"name":"Arturo Martínez Díaz","email":"arturo.mart.diaz@gmail.com"},"bugs":{"url":"https://github.com/Wolfchamane/amjs-api-openapi-reader/issues"},"license":"MIT","readme":"# @amjs/api-openapi-reader 0.1.2\n\n![Statements](https://img.shields.io/badge/Statements-100%25-brightgreen.svg) ![Branches](https://img.shields.io/badge/Branches-100%25-brightgreen.svg) ![Functions](https://img.shields.io/badge/Functions-100%25-brightgreen.svg) ![Lines](https://img.shields.io/badge/Lines-100%25-brightgreen.svg)\n\n> Reads an OpenAPI spec file and returns the whole extracted info\n\n## Installation\n\n```bash\n$ npm i @amjs/api-openapi-reader\n```\n## Usage\n\n```javascript\nconst AmjsApiOpenApiReader = require('@amjs/api-openapi-reader');\n\nconst reader = new AmjsApiOpenApiReader('api-spec-path.yaml');\nconst output = reader.read().parse();\nconsole.log(output); // { collections: [], items: [], paths: [] }\n```\n## Notice\n\nThis package is integrated within [@amjs/api-parser](https://www.npmjs.com/package/@amjs/api-parser),\nwhich is __highly__ suggested to use instead of this package on standalone.\n","readmeFilename":"README.md"}