{"_id":"@amjs/api-parser","_rev":"3-78e34de796ec211b341a2218f8712fcb","name":"@amjs/api-parser","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@amjs/api-parser","version":"0.1.0","description":"Reads and parses an API spec file, then creates ORM solution","keywords":["nodejs","module","parser","open-api"],"license":"MIT","author":{"name":"Arturo Martínez","email":"arturo.mart.diaz@gmail.com"},"repository":{"type":"git"},"main":"index.js","scripts":{"demo":"NODE_ENV=dev node index.js --src demo/api/users.yml --o demo/src --v"},"dependencies":{"@amjs/templater":"^0.1.3","chalk":"^2.4.2","yaml":"^1.6.0"},"bin":{"api-parser":"index.js"},"gitHead":"2fd5ef3000d1d3c911ddaecdae2f371532da704e","_id":"@amjs/api-parser@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-Yz5spYQ5wM+ONWaT52VtcXtImC98DuyC5YjBce4rhmi4W/3H5DWkDcabjYO+OtQpAhIwMsiQCR1Cs0zN07SmCw==","shasum":"d0f766526107ea184e177101284ca8417bae71e5","tarball":"https://registry.npmjs.org/@amjs/api-parser/-/api-parser-0.1.0.tgz","fileCount":32,"unpackedSize":43023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLakNCRA9TVsSAnZWagAAwC0P/1A8rxkJ0zH0SMUYs6Oc\nIjBrbpzJj2SutWJwCY4fOt2VaG/NID8fbysm1goPNqKYIqzpalTIm3+s8pCP\n+D9FEKS4+6mrbiZvKgQUPoMibhI5e9JpeTJuDWYGSqp3v15mn9taqL7pNLix\nfqpno+uXx0XbZh5eIGzCO1WfaLLJUObgKM2DVTpHNHf4krQTSSItN5r2H8/e\nZdN7kVWoO6KAV6YkCFOhzJgvSzjWlqXuffUgsM54fiMX3pFwZby3bE9CmgZc\nJ7r5YT8vS0BK4yUChMNNLUzqWozUKIlEQwKwhAH2MMqpQQ85Yv+3kk6vMeb+\n/2UdW6oyHjaEYwwhgRcsYkFeuoBviPrXZ707qGvEypN7fIKK6nDFOuHQdbtF\nCayFGmYtJsSmu61P7cnpG3A8v3PC1k+2zD1o/WO0+aZtPkF/MmB9+rkDKIvz\nxubkxE44LQpwaFTTq8i6qyDyKajgUrIUzDuU15JI6sSn2vzCuCl9zA2BNyoD\nE2nhQcXg1SGfHr8YeEtqvTmEuuhH/l07FVZXh94eBxdxS2MBAxefcJ6w0sGW\nLmD8weQUzfk4P4fzM0XwueqxQ3II5iJ2CROcsVwjUtNcWuzJ6R3C0aklhj1Z\nX0qaovMHWsbtdNJ2FYT1q0MeIS+8A8P38NPm3nJQzGQeShf6UAI7QWY36NEu\n5gcl\r\n=txE4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMGDXrOZfqpm6t3RLkrQwe3Yz+/LtW/cl2tL8tfvOJAwIgEdA1Umu6KwBKqsquUMc5nXXTcUX9aAwkvqMxg6VJnSc="}]},"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-parser_0.1.0_1563273484703_0.8431572677140617"},"_hasShrinkwrap":false},"0.1.1":{"name":"@amjs/api-parser","version":"0.1.1","description":"Reads and parses an API spec file, then creates ORM solution","keywords":["nodejs","module","parser","open-api"],"license":"MIT","author":{"name":"Arturo Martínez","email":"arturo.mart.diaz@gmail.com"},"repository":{"type":"git"},"main":"index.js","scripts":{"demo":"NODE_ENV=dev node index.js --src demo/api/users.yml --o demo/src --v"},"dependencies":{"@amjs/templater":"^0.1.3","chalk":"^2.4.2","yaml":"^1.6.0"},"bin":{"api-parser":"index.js"},"gitHead":"1fe3d4d4c92d6a0342cd3a1f4c770d9abe9fdc1e","_id":"@amjs/api-parser@0.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-IwN5m9Lm01Mj59CoLffvCdGPOKjesSzuGfbkQyZ2+ZFghO6xX/YhnKBGJW8GyHXXdJ9CI5Xil6KQlD6t1QEL2g==","shasum":"9c2396dd95c96200a79f66b4d76c885b512e444e","tarball":"https://registry.npmjs.org/@amjs/api-parser/-/api-parser-0.1.1.tgz","fileCount":24,"unpackedSize":34303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMZ71CRA9TVsSAnZWagAA9uEP/RvYOvlBGIqZaMtDruRc\nVhOw0QkODVpZE2JFjXH84nOBIJ8DzrtxUN0TXHbhLfuoikTnn8lhUHeEoH7O\nHpthdLuaQrSXEaEzodI/KyVGcuB5ZYgmbBRkY7GKURKygfJF97Hn67dQWh2z\n/VCMDYNWLUVkfluWrqjl5Dvs87oYCyJra/NZgDGoSGqNLCb4PElWUBnlnGfZ\nbrOO/C0v5B2KhVYpunii/FiOtmruHocKTKZ2FqThOYNQA6gKMy01o69nXOJh\nfYXZuzkY4t6owPBk7IogN/HCyRKSdcHcNXt3uCe4YGaOe0HED/OWQirvyTl5\nBqKakGCsnMCy603sby7pF2XDLZ8hux7euwbR4FJkOoUvhHFINJbsdh87ylLt\n4bGK/JJuDe71vDvs3B6JHkr3qgHyDJD+gIgGMSd8nm67NZw5vd2U0Sc0akmv\nI7U4voT6NHaNN8oU4aVjHX5dwZtZzz0SEdEoVc7f90sWhQ1zwp7lOtqciXGq\nssCIMSJe/TjoUAxuwy5wGdzKPst0ZgD67zdG3uG8eYB8xvOYyQI7ytK1+hav\nmtwVAV1oZdnWbjvsFKZiFE4ZtyhqgMA8opCfeRBKgQ31e0INE3uAcm/W1xCq\nWOA/oXIPwVsn+q1LN22AJ6BLLWxtC5F1ZJ1h4plFdVmA4Bck+WI9fnQ6T4sg\nLaSF\r\n=TbiE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4FLZW6VA6C1DTWgGAQPOi976ZD5CJx6pDSamGlYIGKAiEAh966iORe8xhssjDrGP5imceQdf0vfGwevSJQ1rsDQq0="}]},"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-parser_0.1.1_1563533044981_0.050658236087448794"},"_hasShrinkwrap":false},"0.1.2":{"name":"@amjs/api-parser","version":"0.1.2","description":"Reads and parses an API spec file, then creates ORM solution","keywords":["nodejs","module","parser","open-api"],"license":"MIT","author":{"name":"Arturo Martínez","email":"arturo.mart.diaz@gmail.com"},"repository":{"type":"git"},"main":"index.js","scripts":{"demo":"NODE_ENV=dev node index.js --src demo/api/users.yml --o demo/src --v"},"dependencies":{"@amjs/templater":"^0.1.5","chalk":"^2.4.2","yaml":"^1.7.2"},"bin":{"api-parser":"index.js"},"gitHead":"5133ff82b897d3acbd54cb5e4e8b307f4a88af11","_id":"@amjs/api-parser@0.1.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-McTVJCPVIAOeECgyK5fjkda2c7cXHdz8yCneQXtbrcnqHPFknQL3EKAGRB5DsdVrScWmoyQRFIv/E1yVscDL8A==","shasum":"71dde98adc05e9c99c003e5c339d59c5c7421002","tarball":"https://registry.npmjs.org/@amjs/api-parser/-/api-parser-0.1.2.tgz","fileCount":70,"unpackedSize":107420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGCalCRA9TVsSAnZWagAAGcYQAISPtbcpIPI+xqGgZlxB\n7EW8NdnuLx3lhTW8Nx+R9xoBZ2wXyofWVen04AGVCMd8Uv17SSMugrtHbxp+\n6z+h6pj+Ky/TF3z6JAlre0Mtm2Cy+1puKQlJF0sMDbtfRU7DzfUIjBzovFnn\nsYhj108VowGHmZ+Z51lwOs95DSs76V7j19ZE/YMj4IUCQ8EMJpx4Bxh0dKmO\ne5nhyFcMp6H8Zn5iuQKR+0YGk6hkTq5K5RneMmE3XRkpkL1bYNANxuyjtcrQ\nEg4kh7mSLcJhtb8YRf2SIIn/9yIjj8f8Z/5p03Uu1yq/j0NSOhNyeA70nDHS\nsNOn9bpT4XIp1ctgx4s8nDRmPf0RRuZn8xQpaUzzUnujrUoGj+E0JVItdWo3\nRiIuQq+jibgxfuFpACUFmmgnTu7t5jRXehB2MeabDcF0FilZj/4AE5O3e1lT\na/VItwdfkcU/4ZG1RI+yzE9jyYi1LQ2wmfHUmBoEDNGv8UAoX2XTaqsp4eF2\nguLU5KdNlc/Kbw2Ux3efuMwS7M9dRHyY9AxEJpFKkm70m3Pl6ByK3iOHh71I\nz1WxCMick+62G8W7JDJ02dVHj79KbBBR8bzn+4+RtFWtUGpHLFnj/Ot/2L6R\nX9eSVKq+PPdd+6+zS/PN1Nuox/EXaDhT9sreEInApP2OQQ0NqDWM9kPD8wRZ\ne4uY\r\n=BTx9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr5ekZIpun0k9ytUe97tgyrNvwPwPcf2uuzJ9Z9Jq/NgIgNS3+YZ9CqU33uToCFSQ0lcnXdCN73GTANJqm9FpypIM="}]},"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-parser_0.1.2_1578641060681_0.7879683660898336"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-16T10:38:04.485Z","0.1.0":"2019-07-16T10:38:04.855Z","modified":"2022-04-04T13:49:51.177Z","0.1.1":"2019-07-19T10:44:05.276Z","0.1.2":"2020-01-10T07:24:20.790Z"},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"description":"Reads and parses an API spec file, then creates ORM solution","keywords":["nodejs","module","parser","open-api"],"repository":{"type":"git"},"author":{"name":"Arturo Martínez","email":"arturo.mart.diaz@gmail.com"},"license":"MIT","readme":"# @amjs/api-parser 0.1.2\n\n> Reads your API spec file and creates complete ORM solution files, using [@amjs/data-types](https://www.npmjs.com/package/@amjs/data-types)\n\n## Installation\n\n```bash\n$ npm i -g @amjs/api-parser\n```\n\n## Usage\n\n```bash\n$ api-parser --src <path> --o <path> [options]\n```\n\n__Options__:\n\n|Option|Description|\n|:---:|:--- |\n|`--s`, `--src`, `--source`|**API spec file or folder**|\n|`--o`, `--out`, `--output`|**Output destination folder**|\n|`--v`, `--verbose`|Enables debug information|\n|`--nc`, `--no-clean`|Persists logs after execution (use with caution)|\n\n## Supported API specs\n\nCurrently supported API specs are:\n- [OpenApi](https://www.openapis.org/)\n- _[JSONApi](https://jsonapi.org/)_ (WIP)\n- _[RAML](https://raml.org/)_ (WIP)\n","readmeFilename":"README.md"}