{"_id":"openapi-merge","_rev":"19-b13ab955370849a0b85199352dad889c","name":"openapi-merge","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.14":{"name":"openapi-merge","version":"1.0.14","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.0.14","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"}],"homepage":"https://bitbucket.org/echo_rm/openapi-merge","bugs":{"url":"https://bitbucket.org/echo_rm/openapi-merge/issues?status=new&status=open"},"dist":{"shasum":"aa9b2d1727841c1af945aa745e5b3211ba92ef2a","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.0.14.tgz","fileCount":2,"integrity":"sha512-OcmPQJGf2UZuaY5abSb0jlAQAwzcvyjEnqps0gKSHEZz4WvHSefpnBwiNYbTaan5OoUSlHDF1MZKvfIcUXdlaQ==","signatures":[{"sig":"MEQCIBc4yavDIYMYuWK/pGzfc/JaX6i0bqtx60scIo7BRBXSAiAyhlnLQTt0uucyXsG7tnl4AQ9w+xeRUyvI4gM88Ykcwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeueyhCRA9TVsSAnZWagAAM9QQAIr+KtXv/yLHRbWGD3ni\n9+jkqXLexLQcdoS6bEWZJESxeTQDjEsnb6YUtEZCsyl07L1qTfccVBaAyaKY\nj8Dh2ldYtD/+kuqnPri5v6Pl8PeHaZb4x7Ml6KdFiJgYaxK4dIA1Nl2x2Ibc\nMbU+V6yVVZ3t6PLkmESu31KKPCxYvjDnk3ifTBq0J8LGJdyWt370Szi3LFve\nI5mFuw9lZekyWnB/H47WRzkhxi5YykK6eN1jvyLcWA9d9M8EblS/EGkmtLEX\nm2GLgNGP/u5DXkzTO63icgFMVSk50v4ljI2mhIxh1ctCvNX0/mFwJ0oaAvXg\n31J9UxQ+5/g3Gk9SBlaTQ3DJfEw2MqpBQ5wZb/8TCwQCz4yjWQCs4T9g5cY8\nKEZkKGsH0bm+5n9FdL0zaYwbs+j9Orq5cl9mrWnZn5/DhSpelP0q4aUM21gX\n3XdSt0KWZdWukCqP1BkicCa8/H+aSO+EqX4uLbO4eyVRl4o5CqO2tBgyW+xc\nbueJa+2Qc8qMEAHN81w0fPNsgwEJBj//prQL7EJkD3RwtZ89SGRRcUuZDk14\nsaJ7NCVcyNTug6+CBNiizb0nTO87VoJl3g6mZ5gR2e1K18yUi8IT8gN8o6oF\nzEDrGmcAsgAUXgEcDYxHp//I8xHIGC59xttc0XCEXZ/hME21A+DWQBExSayg\nbIHw\r\n=xGmg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","husky":{"hooks":{"pre-push":"yarn test","pre-commit":"yarn lint"}},"gitHead":"b20a3d975751f1c6ce1f4c37f7ecf1ccd172881b","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepack":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+ssh://git@bitbucket.org/echo_rm/openapi-merge.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.0.14_1589243041432_0.3430936731893517","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"openapi-merge","version":"1.0.15","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.0.15","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"}],"homepage":"https://bitbucket.org/echo_rm/openapi-merge","bugs":{"url":"https://bitbucket.org/echo_rm/openapi-merge/issues?status=new&status=open"},"dist":{"shasum":"200788df9b942bbec5e0eadcf76f5a0d6d20f630","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.0.15.tgz","fileCount":2,"integrity":"sha512-O/2jUmB1eFrAPaJiu6/q+EIHRZeU8ceUFaRLrhgzsbPAdgtvdoLL8rmDOmcL/MImnKK2d4sgYO1V5TLtyBV0HA==","signatures":[{"sig":"MEUCIGMCa9AweX1vddNFwKKFkg8BzM8q0ZWsBmCeLBIibm+0AiEA2B24aznym44bpC/3mt4udWXtfYNOTCbfDLWdW2MsJpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeue+ACRA9TVsSAnZWagAAL3cP/1vQ+vU7q2jUw+7ku3V6\n9OphNJYBe62URZ7mzyg6wZ2GOe7e240Gmaz5vQ6Qrnj7s72wl2llCzUhoke8\n97Rj4/VayoqjKqiyeUteRO2N2VfdrgqjQjRxlXDqgGqf6yY0vR3ayPhOAc7n\nckurHgvMZi9yOrnDWX7gRRIncwmktLUDR3D/gHpcU1/eweerAGbS3OWCi5ln\nEB0vvIL2hqqhype8TNUrgFwX7E7X2LFBVroSS5vcd5i44aA6VfHorMi+Phpv\nx1sIBOQmuQd2tntoebO2XEF+NqpfRqre6LREq04AxMY7XJkWXIEXW72diepm\n8HvdtzOcmMbQ2nqr61L9iYXID/V3shk6Ky4zqKaRF6qm9WKjdJ+8mpqMkjF0\nksgcZ3lW8wXP4nkEan4NHS0os7yyTvCYPx592i+MHMFQREBFWUpzxC7YCZGS\n1hE1D5OJYpVoy9C+KjBOMoIvMlCO7VbW8Olk+YE1xSfJ8VPR/+rStJTyCBYu\nzk5F3qa+NWsk1EfFUMjYWywxzbPLWQap07261nn7eUtzr+jMzkoD0mqO5bRB\nokqltdcVQ6THiZsQPrCn8FXfO8Pldmxs19QcPvuMrOCbOFxf9Km5kEIxnp9Y\ngl73r2hbVYLBfRmShhO5hJiCkfGKbrdDxtKyAsZopxHsvWFgg8DYBthrGLQX\nPopN\r\n=HS4R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","husky":{"hooks":{"pre-push":"yarn test","pre-commit":"yarn lint"}},"gitHead":"b898dc8a529ae76ecd37c6694acac910d3bce47c","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepack":"tsc --project .","prepublish":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+ssh://git@bitbucket.org/echo_rm/openapi-merge.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.0.15_1589243776060_0.9267977868005148","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"openapi-merge","version":"1.0.16","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.0.16","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"}],"homepage":"https://bitbucket.org/echo_rm/openapi-merge","bugs":{"url":"https://bitbucket.org/echo_rm/openapi-merge/issues?status=new&status=open"},"dist":{"shasum":"dad728e648c7335ef358b493d9660d06277d1e5c","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.0.16.tgz","fileCount":23,"integrity":"sha512-qFLTXymIBySET9hxx41VYrq3v4sp4P89Xs78NnpBBdaKUnrdpYsHwM9ha936RaOgz9yknrrSuyCKRMJ4bFFtVw==","signatures":[{"sig":"MEUCIGDaasKhFF+sxYO5rguN70dXRrgtqKtrzdBWIUAn8X87AiEA1okh6VnWZI/6ULSI7Q4EfrR1sIgTNYsDgAe1ekvDAj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeufCtCRA9TVsSAnZWagAAI6EP/17saEHaIH8ZIRMW3HT6\nen1fMvqSIXiAfSfD8hqWMwhFeJAEzEJP8olcr2eLojFG8LWi3Swc7a/9Roub\nFfqCWofUgE3r9QLgV0C4Hs4TLbTIcdykdSsd4a9DRxM72GQusMbafrxk8S6X\nvKpEl3ZQvAlgLZmQhjaVemzj8E769GR48qUPoJLf3JSd7o9nrMu9TuRXIvXk\nRdUXttk5b6bNUKbXCMT6+dwMNCpEbBzInN32tbUGh052FcJIWHAwQW2uFb8t\nOAvZR0qP9EXUL4VlR9epkp7T7WdIAcDCq84foGUis5BfeKhDrsFaEYBgd8yo\nQmUnlqVGps9SIK9yI+QMvz8b61gn3sChClZmDym+xlyk7GvWlizg8Oi+G1YR\nWcrSwWCeAwwptlUdggD4XwBYU96XR7+0oca3/p5SSa0asnDJ5XMYrzVO4SKS\nz1SeunBq5En32aOQutfQN4q7h/zL6Q39xzn97UvbM1MLhHanTz7WBdGVx+zp\nZ8maijMx9BIF7sKQGVJfn4MqpyUS4FgKcskA8FAg9gGQ06frpht9qVpu/9/d\nhYm+3qWWyZH2jIoqo+L0cI7svfYsuOs5g0vYvCmzqfjel5bf7yHqHh4g7xyq\nH5SJF6Yc1mMwcdB+SONt4JCk8042lGNp1extq7mOHtiV7jtJ3fJOqnAy9/mp\nEwan\r\n=Rhjy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","husky":{"hooks":{"pre-push":"yarn test","pre-commit":"yarn lint"}},"gitHead":"75134ce4c89e8ca5033d131d743cd9dd32bfe218","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+ssh://git@bitbucket.org/echo_rm/openapi-merge.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.0.16_1589244076858_0.5567664986365075","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"openapi-merge","version":"1.0.17","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.0.17","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"}],"homepage":"https://bitbucket.org/echo_rm/openapi-merge","bugs":{"url":"https://bitbucket.org/echo_rm/openapi-merge/issues?status=new&status=open"},"dist":{"shasum":"23ec631dbcca207ec11580a8758a2249a86472db","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.0.17.tgz","fileCount":23,"integrity":"sha512-PVIrvw+JHuxfDEUDPxoqbssna3Yb7ENReR3YMcWrZAX8SnqV6AX//lbThpWYCBnP1lcLyaEYK85QFq+nVWeTCQ==","signatures":[{"sig":"MEQCIEt0RmNN0XbH5JfGfTM9IaSFPXX3fKnj9okfm92BWGb1AiAG3OzrGGer7A5fOexaZZeIaFZkiL8F8u+X32HSpD7fTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevc7PCRA9TVsSAnZWagAA4DAP/jE+jodiPI5DSF4ZgRLN\nSc0cZKxUkiG5iePoLoCrewe5jawc2S6SzS720AfVhO00CDy6aajbN13jPFE+\nPW8s/R9hvu272ATkTgFbOI2fVA8HcYfr3z5fwhmG/Z270/VrWXJ7/0NKkW59\nHYnNMk52kMtyCvgw8FmLKEZqYxNMZ3igeKLs9qAGPHj4JwISpRjpWLVcDEbd\nn7lWKligOvzQdLzRM0F2dhljcggCo0+5pyAqCF2p5NWGUp8JNhJQ7CgX650P\nu3gE+0+sVABN/iMe2dO+uSvQmOWhv5139RpIn0vOrWHFU2tENsimocz3dNUw\nVkLcjXuhZLkHqN/Iv6xJgTC16AlXG0aqTM8ffJTaA4A+p8dNf+Dm9SfoKrvT\nFrQVAVtSw087R+O5LdSAQkgGyNRAd7GLfJjCK4t/khRd1hln2yP9rsARLwea\nRTSpqcbXDl28Y1n2qBACLvAE4nBCp8JC4MNxHe50b5MwD9Kf/r7ZqSxaLSgA\nJC3/jwYLn4RkwIk5SsjjZtG8qnFHuj5jCKR7nX8792E/hbT2xPy1z9DcF+KR\n+TqPuOlv2HNlQPMSp2HfI0ijdzoyu5OysWrmuSi896m7z55fugXsUR2NE57A\nryDl+7is6z3eFlDuM1cB+ssF/T1Je1hQ5nEKHnngCB5+nPvm8B5wjcY0iP46\ny60h\r\n=8y2o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","husky":{"hooks":{"pre-push":"yarn test","pre-commit":"yarn lint"}},"gitHead":"bc9b712fa505c11b83769ebd32588e1b85d0a597","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+ssh://git@bitbucket.org/echo_rm/openapi-merge.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.0.17_1589497551176_0.5439651714223706","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"openapi-merge","version":"1.0.18","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.0.18","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"}],"homepage":"https://bitbucket.org/echo_rm/openapi-merge","bugs":{"url":"https://bitbucket.org/echo_rm/openapi-merge/issues?status=new&status=open"},"dist":{"shasum":"1e24fb15645d350c3c27abedffe211bb01a1b1df","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.0.18.tgz","fileCount":23,"integrity":"sha512-3ZzTahToXa+E1/iG9aiZ4fGcSRjn2aSIAGMYRvd2rpq1Ib1uthTDySaTvnR4p13rvL4e3ByEOugQEpqJQpe0Rw==","signatures":[{"sig":"MEQCIEbRUxJvxY6OE90THZCe0pEQCe/oI6d/tIaWCfM8GgWcAiAmjcWH0mSWD3s1CjnR1ZIyi/sYAh5EevKDvrQIrNur3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevhQqCRA9TVsSAnZWagAAhV4P/jbi8F+HIFDeaWaQUia9\nkOx0QXLQwfSjCWUuwwxFlFrKsK/Zs+4P9EgbL7ceko0Y7sGnKmvUUL/zvukd\nb6WIzGlIyhVwr0eNsAKo42jTFdcCtsrSXuJ+VZX0yUP8eX4y9FCEAJGWm567\nSn3bwf2JibWzMzWtYtJ0M69+zuMsCFrg2RRBX3hi05H+AXHLVS0XvbChO+zI\nZQM2xcbTHcztezeCs7HIBVTOR8zVZjndO303QH3SL1oPMFIGy3EPPRv+kkBD\neMygoS/3XbPmaxHRmFC9J7S3/63B8k6FLN2VdpPFV71oj6Y2+PrsFwjMiNQg\n3IsFOOnWIMriAVHHrBqwOSe2pZY5ie2SwwxVVlAd9F01ec1IVoQv6N/zA2xo\nLt8kDD+3vDIe12cHAy3ZxrxNoIAnxs3s0OV5a3zHCkSLdEIdVKHWUe7FVDBx\nGyidyHvzFkt80m2J49P/odCjX60v6Bd4HMdJmatK69yt5gvuE2LQogH6+NOk\nemi6bhSAQDN/hZUQSXQD6OzdQ72Ic+42TuPcWoUeEwjA0kFIyAh4F/48orGO\nXLZ8fbj2sKehdflKsrHqgZpkCGycEJEQAIlE+L0HcolE0M6JjppIfasXQ4y8\n+jiQSqJOZDSM+aYbNL0wbGmMC0DkNRmJghSldauOF9tmWISJYrwROo63BIr1\n1I2c\r\n=Dc6C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","husky":{"hooks":{"pre-push":"yarn test","pre-commit":"yarn lint"}},"gitHead":"406ec9011c6a8269dac56e4373c4df1da4e940b1","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+ssh://git@bitbucket.org/echo_rm/openapi-merge.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.0.18_1589515305698_0.2540847924654237","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"openapi-merge","version":"1.0.22","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.0.22","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"}],"homepage":"https://bitbucket.org/echo_rm/openapi-merge","bugs":{"url":"https://bitbucket.org/echo_rm/openapi-merge/issues?status=new&status=open"},"dist":{"shasum":"bed1cd8e024348772b7be38f85908cd46210930c","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.0.22.tgz","fileCount":26,"integrity":"sha512-twoy+HRM6d9tobc+wN5SMcAkEUTFS901HkqALhPy4RN+7AkV+mcJtwqgz6NEPRsYSsW+2dlMuimcGY/Y57VOsg==","signatures":[{"sig":"MEUCIGj+GUh7Yeq03gPKJrE2OD06wVnPFvVakPZdn8IR2taPAiEA/0g/G8JnXjmYHpyknVVEMHt7hAYJVtcdEr9mnWfYW2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1DS2CRA9TVsSAnZWagAAEzIP/j7/vdzA+W+JVIBcHqnk\noZ1wPpPrRkpAWNLyn99bKtg9oz/Qg0AWjENQYVSZNsk+G4qWIdoqubuVUzEC\n2D62pKcheQPmr1mxMTuT5YNEhSKt1/F/43aCYi4/zb0gcbQRpn9j14lI9zSJ\nQd+zrckvlnpEdGW5tp+uG5W8BIzWM8laSjtn4W5+SaYHNYDXGgLFTpXRAGuF\nxvORMJI3Oy3lpOYJSHb2MLCitAr/cOZo3SM4I5+pDe6NlpIJavpZNgGCklfE\nEkqjz0bUmdVEF3q/ZVrC0nGW6ymX+DrltYyD8OHjL8X0VYJQvcNOQD6BXB+E\ncq5TnMLfBolFyZfIgaFgKDZgGJVOkt4uL4c358k68TduslTthePxBm2UR0eI\nDfN+rapJvW1SJfMx/ODKJ97S4wwLopSXk44NyiQnYRrSd4cbBrCl7Pt6LLtM\nJVy9Z8IMASS+YKrfHId0br41oWjJB38cTSNU9HJGcj4l2vlUslS8CH8czAC0\nXRfxs2hI9/UWZnKCio3aqfuXLPvD51GWhjwQ6DS+DYF1v+hMk+pShvNhyDjj\nuLNfO2GpD+U/HuCc/9ZR2Ad9YcuCWkCOoOfSqQbITOL44K62KcSUrvsbM65j\ncF1wVocf88NZELEzt1ym/eQI8BkSBHZyAGUHtTQ/x0M/wYZosThNAGZfsozS\ni4ni\r\n=xnWz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","husky":{"hooks":{"pre-push":"yarn test","pre-commit":"yarn lint"}},"gitHead":"238951cd2b7d5dc3ae8a8c4a33a5f91875368036","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+ssh://git@bitbucket.org/echo_rm/openapi-merge.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.0.22_1590965429603_0.9414063105549546","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"openapi-merge","version":"1.0.23","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.0.23","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"}],"homepage":"https://bitbucket.org/echo_rm/openapi-merge","bugs":{"url":"https://bitbucket.org/echo_rm/openapi-merge/issues?status=new&status=open"},"dist":{"shasum":"cc85b1862b64b22de9777c45d1dc80cb56623f31","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.0.23.tgz","fileCount":26,"integrity":"sha512-5taciN3KUYFXGF3TrlO4LuPIxZW2oWMrzGrgTrO6OIW9RxCQe+Jj1xc6B3iwXdqwGeqfc4EvLFzde5++B36wQg==","signatures":[{"sig":"MEUCIDtu7St37NhofZmR9atNsMCklpnZRgAAasNTw9Roi5qVAiEAudTalUCzdC580labrvkndIhSMEIPmgHJrGav7HHuX54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1uzOCRA9TVsSAnZWagAAvJ0P/RlCT/WnxfuqAcP5zMQH\nFvS9Cennj1AiJGoQqgJA2SqEwNdtY2LmXJeMf3SP7CLTdRX8Y5JEEcQB6rGW\nmM7vU6/aN0SCgbiZLSBOJ08La3qMbFUD6VgGr+rfZppuh3cBpXuPiUxhDXVF\n54Kf9Sa2KviNXuTNnnY7JsdRCmfnUBtq4BqIjbAsjIw4pesw2/pBPatXz1Zz\n6pC9fa83TrH3j9u5i4YE6r0bJ4fjoA99O6uoosmaOCJhthH34ajm7qiDv3+7\nZO4hMFYvb4saelRMsLU2vXqEnskkmvNpDej/zUk6rrLkhysfbQyyu0/rwhdu\nsbkotRbnZOLZgGLDJD4SAdPr0jZ5aTY2g+4RzAGU+79x0cM59L4F+kJrXLKg\nOneERft2thVN4COYyVeZUfa66mVkBEyxSGOa5Ywd6exCtvIVRJS9kTLhRwti\nGks6AoX/MQM1lZsisaRSxUfZV+HVRcAHK4VQ8cCBikKJ2NAbkxAJSZ4LD44r\nct+2eRu+yyeJ61fHsiUVKlceTVG9HMf6+8//8cO0CF8k6UqYpJRqBT19+p0M\ngvZQpniYv8TrGhWmLI9swqZTzdOTPopeWwqbL2Tk6E32j3YJqT54OOtona+C\nq427qugomFcm9tqBEoET2Z1hsfXOFHq/j+l/5HiSCfszuxHuUHrteW2ffsEP\n2Fw+\r\n=nZVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","husky":{"hooks":{"pre-push":"yarn test","pre-commit":"yarn lint"}},"gitHead":"94c52cf5d14e98300259f8e46962a0e4fd54abbc","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+ssh://git@bitbucket.org/echo_rm/openapi-merge.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.0.23_1591143630276_0.9133047339164815","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"openapi-merge","version":"1.0.25","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.0.25","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"}],"homepage":"https://bitbucket.org/echo_rm/openapi-merge","bugs":{"url":"https://bitbucket.org/echo_rm/openapi-merge/issues?status=new&status=open"},"dist":{"shasum":"8e1c5e2ac7de6316b213648633b3feead6e75c2f","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.0.25.tgz","fileCount":26,"integrity":"sha512-SycLJuWyfvBwHsyV26/lbcJkMtILJ/eHVgsMg0fGKA6BavMc81N/fUfsGYX0hObsnF4hPsWmOvRGPBhNILblhg==","signatures":[{"sig":"MEQCIDqoVWQ9iEsbKhwKcoYQQpvyPTIExMOzZWiXgEhH9HEoAiBEuEeTmFcDVU1BPAq4trVXo8YYEGbsUkq1bKDAbvysig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf79VnCRA9TVsSAnZWagAAUL0P/AxE7E6Ftg0juRHDvfzO\nKEpP6V1YSNnYCVeEUIP7+oGxxc6RPJjGua+NogVHKuRTiJvLIudZKJPZwQCp\nDxygHr6vomZd8N7a4Z+h5yQQAlsw5sTTGAvE6fIks1fvfNm6cXYIT8OHvw0T\nFiric3VqrbKb8y33L8ORmeKBXnkO6trpn0IzbEdrsZ5dWZ2F2hHTA6fBwZE+\nZusMAzFNM/RbsCmhMWbY2o7WtXjb7OfgXZSbqy6owGW+ValQMmYO2+SZV9Ur\n9g67Fe13Yz3pB84wQrBcl/utJ6UKEAOboByFkx7UWPPAlDAylr34CARr/nAg\ng67J+xlPQVef1VA3FBUBbqJ23YOK6gxQipqlftQ9Eg/i4cyiKQ8nLzV/syJ9\nQiGgQ9fUAKr1un5P3ZBhmvcBEaXh8rdnVXoqLg4m/oQej4Jexm4hFlE6wimI\n5mOI8b4eFhkI/ynKXaTiFm52o5uKVZSS43fY7j/vT6AcqOASA7qldr5vmO1C\n7Ho77pphMXbmVTHSlRghje3xZUej9mjzw+i/MpooqU5v/Fcj7xv511NHO+NH\niY/JF9FLL+EhhXdc63Sj3ij02b717g9x4EQunE42DnZA8Qspll3nxxHNETiL\n9mBm6Nnp5HStXLScW9PJnxVjX7zEbFwKvkqVPjI+UyB337MP1lt3ethnA8L9\nBiuc\r\n=hItA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","husky":{"hooks":{"pre-push":"yarn test","pre-commit":"yarn lint"}},"gitHead":"1cee12e22932adf75be16d043514405fdb4b9dd4","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+ssh://git@bitbucket.org/echo_rm/openapi-merge.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.0.25_1609553254572_0.17112482066374568","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"openapi-merge","version":"1.0.29","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.0.29","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"}],"homepage":"https://bitbucket.org/echo_rm/openapi-merge","bugs":{"url":"https://bitbucket.org/echo_rm/openapi-merge/issues?status=new&status=open"},"dist":{"shasum":"57b971b81d48c38f5275ffe0f3355f230e74ab06","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.0.29.tgz","fileCount":26,"integrity":"sha512-ZyPNQ7AnMN/j9aUzNo4ejNKfz47G55suLTIbOgoaGdvGGQ4HCeqcLOJT5YQEyZau4aSZqIqjUygh9Og0arQlIQ==","signatures":[{"sig":"MEUCIQCtcbO/6e/vxyzL2SxtUb9mw/KLCc9JKv80PlBoy0Y/VwIgZkUao0+0sUl5iFDzKvJaSt/Wdkqa6VUkVOlywy3zzuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMY/OCRA9TVsSAnZWagAAQNsP/3OmvSFTuVMxkIuILX+W\nKPSKqC/lyfSJDtfmQ9NXQ/qkWgAZkWtPKu8JHTmY2QkQpebj9EexrX5+UGnE\nBv1oxy1mccbyWJBJnne6xR2pRwjs/5gZHMQKc7e+2Xg05EhR3kC3Az8Uuu2L\nxZ9psfmbrRzGSZoqoweOojiFtZXOLJPyxa7unY1MX9eXSbOuhqwwtwrd8DOe\nixcwO9OQTimxR19UrwM5JDbxOv+lCdPXGnokoqts1v8IH/0MDn+0/FodnkEw\nOHXrLHptQgKPRku4n6hZyaJb3sYosrhxUdFY/HHFoSAGLZCp1gsZA+WWePpy\nptSUEladVqGDXmgaCfuvygDYMI1RPkaKEm78kpAL+sdhbX3YasjWDAf0PGA7\nfPWxvm4ROCycrIDQkYwsmavGvVRhy6u8NvsVZ/h+nJqA7KpUX6WxpQ0omxbo\nOVs1Yru5dZ5kMGjUcuTRJGRW7JvViAiY1YsXcI0n04xJmlmS6tsrLwCzpwz5\nqc+u0X0AXR+npqZ5T+KFcALchpIAzzjzfESrU4aSF9SdCu8Ehphtnmj8fviJ\n5f2TxmcahpD77Zo5Gv6LXUTKEBadREK8igB/IAX/xdgpyTKNoQ59bG0aWYN6\ny5hmtPQA95SOi7s6AOMVAdc27U6AuPYwRRB7AQmnT4KtjM3z50d0Vfe9wr7s\nyWMN\r\n=ngd3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","husky":{"hooks":{"pre-push":"yarn test","pre-commit":"yarn lint"}},"gitHead":"d07686bcd159c5ccbe80f41834b1ca497b0620bb","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+ssh://git@bitbucket.org/echo_rm/openapi-merge.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.0.29_1613860814168_0.7629779143961435","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"openapi-merge","version":"1.0.32","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.0.32","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"}],"homepage":"https://bitbucket.org/echo_rm/openapi-merge","bugs":{"url":"https://bitbucket.org/echo_rm/openapi-merge/issues?status=new&status=open"},"dist":{"shasum":"502f46682a94fde46607d8f43dde6bf7ddc220b7","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.0.32.tgz","fileCount":26,"integrity":"sha512-Pn/FSW6F4yUjowRAO4yPxSev9rL4tPcXhk85hGk5RDgrnhSpF0x9Pe79EoQNarJvkk0OWGA/zHvCXS2NQRvfYQ==","signatures":[{"sig":"MEYCIQC/mtlT1rvoM8/Ao6kr67sUc0kpabgtZ5qgH1k9SO/VngIhAKcauzt9RSgxgXEoqwrn42/dFXMFGkIsPW/Jkc3WDNVn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdiR8CRA9TVsSAnZWagAA9XEQAIQDngW5+1tmdwWcbCtX\nrzOTXwuhHApZ5Tkw0UF324pDp67VnMWnwRiZfEyeRjczAAUSqsjPLMj2H+WY\nYnuXGj3KGtNL0ftY1ggZsW2kzIq0+IVIYUC5TqmbwIAj/Xbh8pxpUI0hf3iB\nkdcvKfLSRaL+ay9Wm1fhYkP06h/dKv0KQ+yMGC0/m9usphuHd4VkhzpXPQS7\nQInOAiNL4HNHu5jwpFKq805TByQDa2h8rCdOLu7bOgSwfOXiKdv6EdL8l2pi\ncJJK+XV8idxsKZfmdno1vlcli1/C8O6wllqMaYqmbbOe/n+FOKYlWN4eIlsu\neOhcIgtZkTRcVYviItQyl5bVhvx2TkulPGhpMR1BExppb88MEk2UqVhCNlw+\n5gira6YCrA+sNxKEUbJFzSG/SL8/El0EaQCylnGBwNsUiR+BPBuBeL61ZahQ\nUe5snw8PV1xqHJj11+jRv/Ut4vSuqNdgSCqmJVQkX3cvWtNwkQjSL5qdtyLK\ndFF5eEkzfOnBDcV/KM5Zi3sUxTX2U6HjRONthRFIl6zeDPizTqFVIkExiTzK\nyncYoI9qWIkMQqMWMZ76vL/NRaZ6zkD6TGmsR8ROpTMpPLnveHcz7gq6rKo+\nXiK2At6JtQXf4n6s/IHAwcAUFVJ+tquzXQwS7XULFGwyNTm60kQwBI1o7mBP\nRyDJ\r\n=Xdtd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","husky":{"hooks":{"pre-push":"yarn test","pre-commit":"yarn lint"}},"gitHead":"bf75eafea08de5543b0681c50b73aded10c0ec73","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+ssh://git@bitbucket.org/echo_rm/openapi-merge.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.0.32_1618355324369_0.05539163304118211","host":"s3://npm-registry-packages"}},"1.1.33":{"name":"openapi-merge","version":"1.1.33","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.1.33","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},{"name":"robertmassaioli","email":"robertmassaioli@gmail.com"}],"homepage":"https://bitbucket.org/echo_rm/openapi-merge","bugs":{"url":"https://bitbucket.org/echo_rm/openapi-merge/issues?status=new&status=open"},"dist":{"shasum":"566cb2f21f4dd4adf34c108f6fd359df239faa28","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.1.33.tgz","fileCount":26,"integrity":"sha512-l+Qad8nm7jk1oNS1xXt7rPdG2PIY+mrI5HmoJP30IaSEdoCxwRrRXXGVb5AmwfutzSl1+/SH/7/PWsxYYUWtaA==","signatures":[{"sig":"MEUCIFmkd8hb4T6XeiRZyxEiq9zmP9WudOQIwjRtjNiiFdItAiEAgaxhMDp9q9XEbpjPbLnwHd5QVeRQYD8NM75aqdYJ6Yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdiVPCRA9TVsSAnZWagAAfx0P/ijCJUS8uQHmjxy7/uWI\nbVNrK+mjz0g/mUtLpCrkJ0DOoEbzQB+RGXXoqOoTfKPIJSO5g+ieGQ/8IWwZ\nLGb+F5QxJf0TntPFWnl8uhWrgmVA6AfFwotr9tAcSq39Q9MxYNjEtP7I/ICp\nWg7I3TyINRfn4Gk3aqkFzGc7THqQV9vryTJcfly9K15yCztb05uKKS1goNkj\nTkDHoJybVhJNnDxa0e9eNHLjbfDsB6boWxbfkM8r9uy2nzaLGYjer16tpBt6\ndfwAUyb/tE080kHQcroY0egmvkjEJylzQFRvIZxTSjtMnvwRi9nZesvKQ685\ni9koiBmvLb/SZOWyOhU5mEhKHjrlQumLvdGrbSaEutu8I161+lrQe+JQaLJs\n4PZET7kKRaYdU6dHKhsBGpxDH+6qvEje79ypPELvPwvsuLuyJZNF+eu820ps\ne0Egb3pxrPurP6YrLRzsrpGSy0Qy7B9dvrWQa2ZZcdWZCUkZVmX1CYrtnfhB\naVb/HLqBUM2WeaF5+yt+KHiSgEFaKLcNHtc9qI68+MXmuJajdpvZJGoYjif8\nTqCsq371X6W3lGJk4D8GvDMsHotEIDyeYi0pwQcDLfVoGyaXOKZ9r4G1ntTc\nd4Jj4EVZJNPw2mExaJt7CS1vy2dnb/YoKTEPuE0Yi0TG5JIKt9DVMTnv8aBc\n0Q+4\r\n=a8zh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","husky":{"hooks":{"pre-push":"yarn test","pre-commit":"yarn lint"}},"gitHead":"9e28a2d033f4b2efb75e2358559d97f69a930f57","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+ssh://git@bitbucket.org/echo_rm/openapi-merge.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.1.33_1618355535028_0.5447133503814874","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"openapi-merge","version":"1.2.0","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.2.0","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},{"name":"robertmassaioli","email":"robertmassaioli@gmail.com"}],"homepage":"https://github.com/robertmassaioli/openapi-merge","bugs":{"url":"https://github.com/robertmassaioli/openapi-merge/issues"},"dist":{"shasum":"9d1ab4bf9901f42e75a167867a73ec67e831085b","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.2.0.tgz","fileCount":29,"integrity":"sha512-QMA48iI5uAi/dV2mXYxINeheq6FMC+2cowm/9Zobka7zUlOEL76k0IlV5qjZuRyCB6dqKxCzlag+QklM/QB0IQ==","signatures":[{"sig":"MEUCIQDmMJP6duNGVxGYKo6/AihB8Q2I0YHJpQA8v90L+uc12gIgapIENUFuQBdOTl8SP/e4WTHH6vl8ZSCijGFgVlaJyzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNYFZCRA9TVsSAnZWagAAbFwP/iAxv51Hq/NE7FtYuENS\nZLGASGkcBdGTxjOq9ZQgFvsQWms9B3DzxyEi3O+RbcP9Fjsn1yYenVDGt61h\nFDffhsuezbtMgpi4Uk2rtVf+VVqdaIE27KMNR8rWbs5TEgnVnZ9piQ4VvahT\nR0NhQydc/+4kLIcYKDJRacSmPK/PSLQNUDqhCKqY5zmBuLMolodifX+Yph0I\neR/aeNrshw71mBXdrgEpmBKLDm9dbWCC1iyyhHxAIOfijm0AEjWdpPjeO4aM\nGkwMgrbEVmlhmvJPY74pRjDFsW2Hpq6FurDdelSET5TijXy+FRTbd/6GK7WZ\na0sdx/4zfvoCcEkTF+gZJOmGWEFopuAGBYsA4nwvPefaC4tBsfifNcARwoTE\n4Vvq7ZALj+TrDqZp6pmdH9uyuhelHF8qqQF+pbTi2opI4Ui+j/0v3uQRWciX\nlYdq9fozMkzMACa6OYKNVAO6AdDwqU43EZ7O1fCCR1in1+duez3lJdCPLEdO\n/tbibtwvJ8/EsQiKc5soFotOCeU8guv/Z3n+6H/83tLuxkMrVAYMeDHvbsvB\nKhskvneFZTv3PI+ZNBUT+MPZe6SmfMNSrWmonGlJcBxVg1uzsLF9UpRjjexn\nOaIfeUyIAeFnRQQu8sHnwqZOwRJZdf8u6VeREGXl2lf6sFa//s1oyZjgwSAM\nBq7n\r\n=w48U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+https://github.com/robertmassaioli/openapi-merge.git","type":"git"},"_npmVersion":"6.9.0","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"12.0.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.2.0_1630896473387_0.32927378942293717","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"openapi-merge","version":"1.2.1","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.2.1","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},{"name":"robertmassaioli","email":"robertmassaioli@gmail.com"}],"homepage":"https://github.com/robertmassaioli/openapi-merge","bugs":{"url":"https://github.com/robertmassaioli/openapi-merge/issues"},"dist":{"shasum":"6df65175bbf51c0964d216bb3b768c05e66c2ccd","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.2.1.tgz","fileCount":29,"integrity":"sha512-uDOjs/hH2RGWt4dtXMajndjITReoCMcVK2QeknCDOssYBxOdTAggsF9Jm9Qh8ddfmA6y5ZNpdF7eY+++fh4sXA==","signatures":[{"sig":"MEQCIGC4XeIpXcxSxVwDabsxa+U1naaTO0RLmSDx2RbJuFiNAiB+F140AMuUg7/yolX0uH9MhQCtaoyF1tADLiZ2BueXZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNYKWCRA9TVsSAnZWagAAT3QQAJJ0NqomciMGAOA+Zx7S\neszTaZ/ZP/igzlVL83wp9ADZ8fdKeB8SJGidkzp3FpydYQ8E2NuudfIT1E+E\nOmybcpHD+BxQ7OytTs/qUcuM5GMk8o+Jyx21Va1esN77gvfjYFp2RlW5RqHd\nE97I7vRD0j3yHcJmxlAbySWJoLuYmegMaR8lFl7J4/ZD/+IU2QkeSox+FqwA\n0cmU++ihJkCmNpuQVBbpdSvb1g9sHGMReSeRCom/3UX9sQodMzLYM9TqEFJv\n8F56V+jeMbjCVWoaSCWSgIK9ctdSIEiWXoGx9sztKyj34IIhK7aNBAzKTK3T\nQNngmTc5T1qMB6Dch0FnHMhv+kkqf+F6toZ5UnSuL4l+82U9mFiUrA9d8S3A\nncJNpNXRQ+l659FSQ4TMfq/n1mSlI9MhFCVzHPv92/tc35gjH7myUOFCfsVU\nOxkDSqni+uytPUr7Ic2Jrm12FKhcK8PKMWj2xEMZ6Qe+vUh3mF9Z5+teNhFV\nCSzxR9wlpEHZL3e85uoS7UulZzm5JDtMoyMV457p7J0WFUL8H6wvi2k0pVIg\n3sUPCEXVNfRvVw4f8cpMVnL6Fiotn842dqjnWEZqqWOc/FvxUvoClbdLh8MT\ndYMHP66Kxvhqssp1qZK87hEIS3JFk9Fg+TGUeU3tX9XrhAQvkCxwi4qeR9uG\nbdmC\r\n=17aI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+https://github.com/robertmassaioli/openapi-merge.git","type":"git"},"_npmVersion":"6.9.0","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"12.0.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.2.1_1630896789893_0.1956331655580168","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"openapi-merge","version":"1.3.0","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.3.0","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},{"name":"robertmassaioli","email":"robertmassaioli@gmail.com"}],"homepage":"https://github.com/robertmassaioli/openapi-merge","bugs":{"url":"https://github.com/robertmassaioli/openapi-merge/issues"},"dist":{"shasum":"13cc91c543fdb4efd30982be4910e8a38307d941","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.3.0.tgz","fileCount":32,"integrity":"sha512-PtO3xd8CaSSE/Bfxs7guhyFfqCSKI217nhVFuVsHHztZYyZN39jg/GaoVhb+H19FIJ/EuLemO+WYIjn8waBpOw==","signatures":[{"sig":"MEYCIQDYyq0+PeHQksvGkr/oiOD215CmlCNp32mlkgIk0cYvDQIhAJrR3L4yNK1TNhH3fuzlMDHBIPB6p02KWQR48I1nC2Iw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNtEBCRA9TVsSAnZWagAAmssP/2Cot779kFF5suz+dF88\nfCfk2fDxpyF+xY9qXsCnCOEwAK5USO3zaq9jLOW+KX0tMh0f77PjW2nRemu1\nZt14xWvF6hvI2bE7fdU9wYBiVAZEHXF1RUruWStK4v9BTm2BisvJdxMj3fR0\n86nBd9YIyDrINbKEDucEFMnxriIiVho5sB79RnfUUIJHP1EvrR0hk0NGIbMx\n5WDGEOQywz+AmzsgAsF2kuN0Zl2OVXyD/PcRfOBmM8KOr4GT1Hz3AkfhuLOe\nNPt1OpkVm8uGN/Qjfpne1XKaCP5/jICWGXuNCiF1KVf/BNO0Erhfrf15t9M3\nlAKSv8JXc/2TtUQMHPSlbhyoMnPf5aeBLB6vmpw1sbp90hRLPr54yO+6xtdJ\nul/s/QScOkKslZr0Ch6v1EYb9nUtGFfxajmpyDK85tLwzhKgmOdREmXLuE+7\nZZ3n2eOdDKkq95s2ewT+0NV1jtKdNv0K/MnW8Fb/fG1e6S7RfkpbP56xL7si\n8KoUxqPZt38GAbZYo1RVwpaI1ermxnNdzLBb0e2xycsIba6wnTeq19vwMJ5E\nCegqHKlUPqgzgQ6th+pSSYkxf0AYQHdRy4gm2FZVieEmcGsMK6ujvxJI34JM\n1T2vflwmAdTEVB+vq8Ab9ei6/vu01jqwemij4wQJSp/mh3U5hNhYubRLITxv\n6asG\r\n=HAdA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+https://github.com/robertmassaioli/openapi-merge.git","type":"git"},"_npmVersion":"6.9.0","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"12.0.0","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/jest":"^25.2.1","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.3.0_1630982401651_0.16168830002689605","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"openapi-merge","version":"1.3.1","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.3.1","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},{"name":"robertmassaioli","email":"robertmassaioli@gmail.com"}],"homepage":"https://github.com/robertmassaioli/openapi-merge","bugs":{"url":"https://github.com/robertmassaioli/openapi-merge/issues"},"dist":{"shasum":"80e4061ab4edbdb1314f203522f75563e3be9176","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.3.1.tgz","fileCount":32,"integrity":"sha512-jFsrZgr+N9OpU7Nns7Q0+rGFkk8ADMUxgNl4bq4RVaaPO/jvNKp5LgHscaDcLnY6L7ZLJcxgZTRM4pbRb9oJTg==","signatures":[{"sig":"MEUCIDq60RLmgiBwzt50DQQLizHzfpeci/Xayw8jgofwF0SjAiEA8KpTVxJvLSLh7wWpRNZj6HP+9tPZmtx7txjJ4KD+XX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOsC5CRA9TVsSAnZWagAAsLMP/RcW5Wr/NcoFo+evy/rd\nvcBLZcVYSGmyIZmdyyKJmsFGK48qHXWuO0+5JTLr3QHXhY3+cXsPnJDJnfNw\nLVH3Mhshb1Tkn0Jg+1iaqE82oeXjb0M6SlJ5kIub7LrFsznwcyR8FfPnCAtr\nEhJZwdShpy/YYxeWCfWG1L4utqhbEZHsWlp/zMI8vXsgL1NTG342NVcQITTx\nRSaPm+Xuj8h5sQzAygi8IqE3Gk23hbrkD7nGdN2uRznQRlWo7M0TgQMKKMIY\nB5HjF6Sd3udd49xsjQnj5VZYqzR5tj/pe/c9eVLilzIsN2wYgMQu5yW/sTqv\nP/6/RMZj/FQ6E8LKFSpp1qY/+AliTOhAFH+rv1fm9kq65Ii5lyBT1NlD54Jt\n1WlXRWLj/DyAFrCstDjjt+Geiped2985TNY4l9Q4TatVwPNzVdRR/KK8/tin\n2rFCwW0dl1+csqmytWcdXxR2ZjbW83br7TosOdPaEdVPN404zc7pnkhKbhLm\nhh2D/TvDfvyhONQzBTLO46/mnJdsf/9kXa+pQXw/wq7181fsLKEO1nE0ODMf\nI09MfU2ErV7xrek5R3MD1uTeTX3PNZ0+S/0kjBr/UwpFZoDq1E48qmcGN3HB\nKl3kw6JQ+upm1NHI+pKh0AiYTjzZeVqe51Kobxl/Ew8yEw3Mxl1drWLLxrgP\nOeGh\r\n=NDA/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+https://github.com/robertmassaioli/openapi-merge.git","type":"git"},"_npmVersion":"6.14.15","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.1","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.3.1_1631240377271_0.7793781910028961","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"openapi-merge","version":"1.3.2","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.3.2","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},{"name":"robertmassaioli","email":"robertmassaioli@gmail.com"}],"homepage":"https://github.com/robertmassaioli/openapi-merge","bugs":{"url":"https://github.com/robertmassaioli/openapi-merge/issues"},"dist":{"shasum":"dc77a8e85ac63a5d7373eb63f05ab8b93ff78380","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.3.2.tgz","fileCount":32,"integrity":"sha512-qRWBwPMiKIUrAcKW6lstMPKpFEWy32dBbP1UjHH9jlWgw++2BCqOVbsjO5Wa4H1Ll3c4cn+lyi4TinUy8iswzw==","signatures":[{"sig":"MEQCICo2KvYo/lwSOXaUPp01HSL7Y9K2gEFDng7oG//mTMZNAiA5ZCeSVB73R/gw00DXoSTnIUr5TDVMsDmysZ45WdzKzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxnLZCRA9TVsSAnZWagAA4o8P/1WUQSg8sI9VhxdZMH6+\nM2imYFnbYJqRNB4VAb4H2J9D7aL8ZhTMxjCl79s9sOJW9dglKv61LN16v9ce\nGJc9S5IZjRWOKO5rXkgyoCunUaZSBga7OQYU9X+Gvb+8E3zLi66DJxt6UV7h\nHIEuwhegMELCvsFEdPJxOZNNs66pmobxzc1aaoCj/bVmGTv2wYqKoNVfkRkV\nLzmUtB+0erarv1UrE2Qqe3VvF//sr2Q4GIpHncP5wKksSvdkHamKfryLFbyM\nv83df272sNB56We8l0kwNYxI3dD/IavsTRwu/KuncYcuTWZGSWfAHfuGor2u\nwC9eTEJNLbk39TCeG6ZNPs7St4WOqYyNFNTcslWXJZquGv3kBAF6UyHboxtz\n5AbOGQl/pazf8aHOSVsLjEGly2Mvv8XCvZZEss4oUtmo6XT4xiDZaJENfMX9\nU+42ypHxPEWrw+K5YAKCSEheZd4GoAWNpbyPwh4P8Y1JmmBgHEExcknK20wE\nc+v0lPdoseG/kHxsqy/gcrI0zMDxyF9+N6bQUGtSUlDToYwzOcuQS7YX4I+I\noAMEV7/HGVRfF5toxgPDypJeYClY+HKndsbv56vab1lFk5chm3p7YcmnQZkv\ne0rJzfeSg20XsTmN7hgYAPUcZ/1eiNhef/VS2blX5kwd2nHigaGzUXfe88jU\nTUoD\r\n=+69N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+https://github.com/robertmassaioli/openapi-merge.git","type":"git"},"_npmVersion":"6.14.15","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"14.18.2","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.1","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.3.2_1640395480943_0.7435403189159344","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"openapi-merge","version":"1.3.3","keywords":["openapi","merge"],"author":{"url":"https://rmdir.app/","name":"Robert Massaioli","email":"packages@rmdir.app"},"license":"MIT","_id":"openapi-merge@1.3.3","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},{"name":"robertmassaioli","email":"robertmassaioli@gmail.com"}],"homepage":"https://github.com/robertmassaioli/openapi-merge","bugs":{"url":"https://github.com/robertmassaioli/openapi-merge/issues"},"dist":{"shasum":"2c68c36a329c07c16692cce21cf4e635f90f1f7f","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-1.3.3.tgz","fileCount":32,"integrity":"sha512-zC6DE+ekFJwWMwssb+LOkZbYqlA/LCaFT4RdhSpDpxF4vaMoPNDuztWFkEAImhLMg4GKvoQH6gUvAKzaXDRC2A==","signatures":[{"sig":"MEUCIGAwjJyHRRBvzvt5p/E5fDf99YOMMhzqcT1+bE87l1G3AiEAnlnNi7oVFzjz/Z0U48HnpM38Waa0sWTIf+4jUYbBDGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58132},"main":"dist/index","private":false,"scripts":{"lint":"yarn eslint src --ext .js,.jsx,.ts,.tsx --fix --format=visualstudio","test":"jest --collect-coverage --verbose","build":"tsc --project .","start":"ts-node --project ./tsconfig.json src/index.ts","prepare":"tsc --project .","prepublishOnly":"tsc --project ."},"typings":"dist/index","_npmUser":{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},"repository":{"url":"git+https://github.com/robertmassaioli/openapi-merge.git","type":"git"},"_npmVersion":"6.14.18","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.15","ts-is-present":"^1.1.1","atlassian-openapi":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.1","eslint":"^7.0.0","ts-node":"^8.10.1","babel-jest":"^26.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/lodash":"^4.14.150","@babel/preset-env":"^7.9.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-merge_1.3.3_1717649379883_0.6415105267575958","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"openapi-merge","version":"2.0.2","description":"A tool to merge numerous OpenAPI files into a single openapi definition.","keywords":["openapi","merge"],"main":"dist/index","typings":"dist/index","author":{"name":"Robert Massaioli","email":"packages@rmdir.app","url":"https://rmdir.app/"},"license":"MIT","engines":{"node":">=18"},"private":false,"homepage":"https://github.com/robertmassaioli/openapi-merge","repository":{"type":"git","url":"git+https://github.com/robertmassaioli/openapi-merge.git"},"bugs":{"url":"https://github.com/robertmassaioli/openapi-merge/issues"},"scripts":{"build":"tsgo --project tsconfig.build.json","typecheck":"tsgo --project . --noEmit","prepare":"bun run build","prepublishOnly":"bun run build","test":"bun test --coverage","lint":"eslint src --fix --format=visualstudio","start":"bun src/index.ts","docs":"typedoc"},"devDependencies":{"@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/lodash":"^4.14.150","@typescript/native-preview":"^7.0.0-dev.20260707.2","eslint":"^10.0.0","eslint-formatter-visualstudio":"^9.0.1","globals":"^17.7.0","typedoc":"^0.28.20","typescript-eslint":"^8.65.0"},"dependencies":{"@atlassian/atlassian-openapi":"^1.0.6","jsonpointer":"^5.0.1","lodash":"^4.17.15","ts-is-present":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"gitHead":"ce7c05a1181045115736a692f6c05952704640a2","_id":"openapi-merge@2.0.2","_nodeVersion":"22.23.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-re41BPNuNgAIcHlAYjIBtY9ojXPtJKTFb5t4cRu9T4n8wVjeCeihLMWNmjjUggcE8bywJVlb9xWJ2xAvd/oUjQ==","shasum":"40f246488b9e9f2f5897c0aa93d2243895155fa2","tarball":"https://registry.npmjs.org/openapi-merge/-/openapi-merge-2.0.2.tgz","fileCount":74,"unpackedSize":222993,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openapi-merge@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtnhu1umwC6t/knHKEb7vEmAzBMLsYo6yZ3+ZD5GlgbgIgH7F7akCs58lM1LDMqpbCOZmSa3M+WAZgUTLtBJJFCjk="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5889172-ac4b-4c46-ad7a-596b64238c4b"}},"directories":{},"maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},{"name":"robertmassaioli","email":"robertmassaioli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openapi-merge_2.0.2_1786155149543_0.8370915911408381"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-12T00:24:01.431Z","modified":"2026-08-08T02:12:30.067Z","1.0.14":"2020-05-12T00:24:01.534Z","1.0.15":"2020-05-12T00:36:16.152Z","1.0.16":"2020-05-12T00:41:16.990Z","1.0.17":"2020-05-14T23:05:51.301Z","1.0.18":"2020-05-15T04:01:45.791Z","1.0.22":"2020-05-31T22:50:29.709Z","1.0.23":"2020-06-03T00:20:30.447Z","1.0.25":"2021-01-02T02:07:34.798Z","1.0.29":"2021-02-20T22:40:14.305Z","1.0.32":"2021-04-13T23:08:44.556Z","1.1.33":"2021-04-13T23:12:15.151Z","1.2.0":"2021-09-06T02:47:53.511Z","1.2.1":"2021-09-06T02:53:10.026Z","1.3.0":"2021-09-07T02:40:01.840Z","1.3.1":"2021-09-10T02:19:37.455Z","1.3.2":"2021-12-25T01:24:41.097Z","1.3.3":"2024-06-06T04:49:40.122Z","2.0.2":"2026-08-08T02:12:29.687Z"},"bugs":{"url":"https://github.com/robertmassaioli/openapi-merge/issues"},"author":{"name":"Robert Massaioli","email":"packages@rmdir.app","url":"https://rmdir.app/"},"license":"MIT","homepage":"https://github.com/robertmassaioli/openapi-merge","keywords":["openapi","merge"],"repository":{"type":"git","url":"git+https://github.com/robertmassaioli/openapi-merge.git"},"description":"A tool to merge numerous OpenAPI files into a single openapi definition.","maintainers":[{"name":"rmassaioli","email":"rmassaioli@atlassian.com"},{"name":"robertmassaioli","email":"robertmassaioli@gmail.com"}],"readme":"# openapi-merge\n\n### 📖 [Read the full library reference](https://robertmassaioli.github.io/openapi-merge/library/)\n\nThis library assumes that you have a number of microservices that you wish to expose through one main service or gateway.\n\nWith this assumption in mind, it allows you to provide multiple OpenAPI 3.0, 3.1 or 3.2 files (all inputs must agree on the\nsame major.minor version) and have them be merged together, in a deterministic manner, into a single OpenAPI specification.\n\nMany of the design decisions of this library have that use case in mind and thus the features will be geared to making that\nbe a good experience.\n\nIf you are looking for a CLI tool based on this library, then please check out: [![npm](https://img.shields.io/npm/v/openapi-merge-cli?label=openapi-merge-cli&logo=npm)](https://bit.ly/3bEVq3f)\n\n## How to use this library\n\nThis library is intended to be used in a JavaScript or Typescript project. Here is a Typescript example that will work 100%:\n\n``` typescript\nimport { merge, isErrorResult } from 'openapi-merge';\nimport { Swagger } from '@atlassian/atlassian-openapi';\n\n// Does not have to use the 'SwaggerV3' type, the merge function will accept 'any' so long as the underlying object is valid\nconst oas1: Swagger.SwaggerV3 = {\n  openapi: \"3.0.2\",\n  info: {\n    title: \"First Input\",\n    description: \"Merge conflicts often use the first element\",\n    version: \"1.0\"\n  },\n  paths: {\n    \"/cats\": {\n      get: {\n        summary: 'Get the cats',\n        responses: {\n          200: {\n            description: \"All of the cats\"\n          }\n        }\n      }\n    }\n  }\n};\n\nconst oas2: Swagger.SwaggerV3 = {\n  openapi: \"3.0.2\",\n  info: {\n    title: \"Second Input\",\n    version: \"1.0\"\n  },\n  paths: {\n    \"/dogs\": {\n      get: {\n        summary: 'Get the dogs',\n        responses: {\n          200: {\n            description: \"All of the dogs\"\n          }\n        }\n      }\n    }\n  }\n};\n\nfunction main() {\n  const mergeResult = merge([{\n    oas: oas1,\n    pathModification: {\n      prepend: '/one'\n    }\n  }, {\n    oas: oas2,\n    pathModification: {\n      prepend: '/two'\n    }\n  }]);\n\n  if (isErrorResult(mergeResult)) {\n    // Oops, something went wrong\n    console.error(`${mergeResult.message} (${mergeResult.type})`);\n  } else {\n    console.log(`Merge successful!`);\n    console.log(JSON.stringify(mergeResult.output, null, 2));\n  }\n}\n\nmain();\n```\n\n## Merge options\n\n`merge()` takes an optional second argument, `MergeOptions`, for settings that apply to the merge as a whole rather than\nto a single input:\n\n* `pruneUnusedComponents` (default `false`): drop components nothing in the merged document references. Off by default\n  because pruning is destructive; turn it on if you're using `operationSelection` to remove operations and expect their\n  schemas to go with them ([issue #94](https://github.com/robertmassaioli/openapi-merge/issues/94)).\n* `info`: override fields of the merged `info` object, merged field by field so overriding just `title` doesn't require\n  restating `version` ([issue #102](https://github.com/robertmassaioli/openapi-merge/issues/102)).\n* `serversStrategy` (default `'first'`): `'first'` keeps only the first input's `servers`; `'concat'` keeps every input's\n  `servers`, deduplicated by URL ([issue #4](https://github.com/robertmassaioli/openapi-merge/issues/4)).\n* `securitySchemesStrategy` (default `'merge'`): how `components.securitySchemes` is combined across inputs. Unlike\n  `serversStrategy`, the default here is *not* first-wins — first-wins previously produced documents whose operations\n  required a scheme the document didn't define ([issue #33](https://github.com/robertmassaioli/openapi-merge/issues/33)).\n* `externalDocuments`: documents this merge may need to pull individual components out of via a cross-document `$ref`,\n  keyed by the same opaque identity as each input's `sourceIdentity`. Nothing here is included in the output unless a\n  `$ref` elsewhere in the merge actually asks for it ([issue #10](https://github.com/robertmassaioli/openapi-merge/issues/10)).\n\nEach `SingleMergeInput` also has its own per-input options beyond `pathModification` — `dispute`, `operationSelection`,\n`description`, `duplicatePathHandling` and `tag` — documented alongside the full type shapes in the\n[generated API reference](#api-reference) below.\n\n## Merging Behaviour\n\nWe process the inputs sequentially such that the first input in the list takes preference and subsequent inputs will be \nmodified to merge seamlessly into the first.\n\nFor some parts of the OpenAPI file, like `paths`, `components` and `tags` we attempt to merge the definitions together \nsuch that there are no overlaps and no information is dropped.\n\nFor other elements, the algorithm's default behaviour is to take the value that is first defined in the list of OpenAPI\nfiles — the first file effectively overrides the others, matching the \"API gateway\" use case mentioned above, where these\ndefinitions are usually meant to be specific to the gateway rather than inherited from a backend. This is the behaviour for:\n\n - Info (further overridable per field via `MergeOptions.info`, above)\n - Servers (the `MergeOptions.serversStrategy` default; `'concat'` is available to keep every input's servers instead)\n - ExternalDocumentation\n\n**Security Schemes are the one exception**: unlike everything above, `securitySchemesStrategy` defaults to `'merge'`, not\nfirst-wins — see `MergeOptions.securitySchemesStrategy` above for why.\n\n## API reference\n\nThe full type shapes for `MergeInput`, `MergeOptions`, `MergeResult` and every option mentioned above are generated\ndirectly from the TypeScript source, so they can't drift from what the code actually accepts.\n\nThe latest published copy is at\n**[robertmassaioli.github.io/openapi-merge/api](https://robertmassaioli.github.io/openapi-merge/api/)**. To generate\nyour own local copy against a checkout:\n\n``` shell\nbun run docs\n```\n\nThis writes a browsable HTML API reference to `docs-api/` (gitignored — regenerate it whenever you need it).\n","readmeFilename":"README.md"}