{"_id":"@2bad/ryanair","_rev":"16-41be9e0701e679c7ca0e34500a461601","name":"@2bad/ryanair","dist-tags":{"latest":"8.1.0"},"versions":{"1.0.0":{"name":"@2bad/ryanair","version":"1.0.0","keywords":[],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/ryanair@1.0.0","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"dist":{"shasum":"adc3709586591a2f93049eb49ee67191837c2c96","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-1.0.0.tgz","fileCount":45,"integrity":"sha512-X9lcINzdhrVNkFoWlwhyj+Tt/5HiAk+aHsgIMfOegG9WIRWhfxRDr7Djqlu1CKsvXVm9yyG3CUCZ9zYV4qqDOA==","signatures":[{"sig":"MEYCIQD7hzCMO5euwvL6fq98wmBRqvJ16u+vJ5iFmg45JIJHQQIhALTUNS7NoTeexitiFBl/xJDxUZfKeNJrj/zXwV3gAP0T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOIjbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn/Q/+KATnI6lfrKhm0izl0ePMWT5y0HMCJC9Q18TFKJLJ6f/J6ajG\r\nNo+e2QVOzA+hA2ohVmbFFrdEMx+RpL6bKSgnC23cIyoMCXtdJQA1j1cnzIV2\r\nM5Ffgbzz+nUAJAC/06MzPLX4tCcjeJFeC2T+2ZHzAqxbRktqZ83FtNM4yOCx\r\n+TcFEMonQz9W0Hd/eHoX94HJmshkCrbgckihGv0xTv8RZU4r3d7WiC4oZE+h\r\nF+9Ia7X40QxncEumvxWseatpHbqrgqyulDyr73IN+Bb5uK6TAnxrAxMkr/AY\r\nIBhg9jKyYEtRANryi52WpWQH5JwaVqIIsXxQo6FF7rCaSjZwDfUJ8L7OrKOP\r\nJ97Jh5ZlDk6zONCVSHEGudrm4fuyh4z1eQO7N94eJIdD80b8rZXGH3AGkwWH\r\nKIfx/hQgUqMRgdIjzbJWQioz2hDPVzCrN/EFH0hjr7BIV7dKqKLFRsgQkdgE\r\nOlCJxRTdKULH6w9zfMG/QbKE+NfYcB9Ecr85TOpae/bzxgfvg+kWj0VdQrVe\r\n1ChCRJg3D3ExajD/k3igW52YSU0+a8ho/QsQB5fZZM50F10vG3dYSP2V+J5/\r\ni56pyms78FWS3OaKIWZ9Ea+uhxfIXMxJ9fnKxHrB91V7ok0LJhmnzoJs4wr5\r\n0pwQWkd5nmYCbNsIPYOs37NihBgCn9mwO3A=\r\n=CFZQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","volta":{"node":"19.8.1"},"engines":{"node":">=18"},"exports":"./build/index.js","gitHead":"f8099dd85a3d6eadef7d7d464403e3890ddcc6e9","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"tsc --project tsconfig.json","clean":"rimraf build","lint:fix":"run-s \"lint -- --fix\"","format:fix":"prettier --write source/**/*.ts","preversion":"run-s clean lint test build","format:check":"prettier --check source/**/*.ts","prepublishOnly":"run-s clean build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/2BAD/ryanair.git","type":"git"},"_npmVersion":"9.5.1","description":"TypeScript client for the unofficial Ryanair API that allows you to easily retrieve information about airports, flights and prices","directories":{},"_nodeVersion":"19.8.1","dependencies":{"zod":"3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"nock":"13.3.0","dotenv":"16.0.3","eslint":"8.38.0","rimraf":"5.0.0","vitest":"0.30.1","ts-node":"10.9.1","prettier":"2.8.7","typescript":"5.0.4","@types/jest":"29.5.0","@types/node":"18.15.11","npm-run-all":"4.1.5","@2bad/tsconfig":"1.5.1","eslint-plugin-n":"15.7.0","@vitest/coverage-c8":"0.30.1","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.58.0","@typescript-eslint/eslint-plugin":"5.58.0","eslint-import-resolver-typescript":"3.5.5","eslint-config-standard-with-typescript":"34.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ryanair_1.0.0_1681426651065_0.2666637245832726","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@2bad/ryanair","version":"2.0.0","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/ryanair@2.0.0","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"dist":{"shasum":"a718f009aa238048a35cc4e1135e209a81c70f71","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-2.0.0.tgz","fileCount":49,"integrity":"sha512-GLt7CDetWdPSGnQVxZ2B7oIFRWyKWloZbxTOOjmYlQtiYtCqV1D1/+bXoqRg73i4p5NM+VUGTrZKdWTuiq9GPQ==","signatures":[{"sig":"MEQCIAaaX3GhwWshvHWmiUNDvTD3uMGvFxvV9374jU0mVcasAiAQs98Z1J56fvt0VKPUpZIY4sfKxDlpK4w4hQ/5hMGiWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2fryanair@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":111209},"type":"module","volta":{"node":"20.1.0"},"engines":{"node":">=18"},"exports":"./build/index.js","gitHead":"cba81239bd1ba2fd2b9ab9ff0319547f85138f9d","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"tsc --project tsconfig.json","clean":"rimraf build","lint:fix":"run-s \"lint -- --fix\"","test:unit":"vitest run unit --coverage","format:fix":"prettier --write source/**/*.ts","preversion":"run-s clean lint test build","format:check":"prettier --check source/**/*.ts","prepublishOnly":"run-s clean build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/2BAD/ryanair.git","type":"git"},"_npmVersion":"9.6.4","description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"got":"12.6.0","zod":"3.21.4","tough-cookie":"4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.40.0","rimraf":"5.0.0","vitest":"0.31.0","ts-node":"10.9.1","prettier":"2.8.8","typescript":"5.0.4","@types/node":"20.1.0","npm-run-all":"4.1.5","@2bad/tsconfig":"1.5.1","eslint-plugin-n":"15.7.0","@types/tough-cookie":"4.0.2","@vitest/coverage-c8":"0.31.0","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.2","@typescript-eslint/eslint-plugin":"5.59.2","eslint-import-resolver-typescript":"3.5.5","eslint-config-standard-with-typescript":"34.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ryanair_2.0.0_1683560413061_0.508592069199832","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@2bad/ryanair","version":"2.0.1","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/ryanair@2.0.1","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"dist":{"shasum":"1af84c16d69af5def98aa3c019439ce196386e41","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-2.0.1.tgz","fileCount":49,"integrity":"sha512-oTgaO+M1okcYWQTxIHQ6eDFtoDsc8JMSPL+ujCUG+Q5TbT+qjJJn23+prsc5ljqny6D8Tm6wfYa0MjBfdheE0Q==","signatures":[{"sig":"MEQCIFjEAMVGLnkPSjWKfyw1fPtWxmjRlZAKFv7NZLhGog2sAiAba3uPNoYgCcIyovRwG7cSRhHJ6wyBNawdFJOkBnrrBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2fryanair@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":111515},"type":"module","volta":{"node":"20.1.0"},"engines":{"node":">=18"},"exports":"./build/index.js","gitHead":"874be416d9b66b0124495f37308d1fff4b4998a6","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"run-s compile fix-alias","clean":"rimraf build","compile":"tsc --project tsconfig.json","lint:fix":"run-s \"lint -- --fix\"","fix-alias":"tsc-alias -p tsconfig.json","test:unit":"vitest run unit --coverage","format:fix":"prettier --write source/**/*.ts","preversion":"run-s clean lint test build","format:check":"prettier --check source/**/*.ts","prepublishOnly":"run-s clean build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/2BAD/ryanair.git","type":"git"},"_npmVersion":"9.6.4","description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"got":"12.6.0","zod":"3.21.4","tough-cookie":"4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.40.0","rimraf":"5.0.0","vitest":"0.31.0","ts-node":"10.9.1","prettier":"2.8.8","tsc-alias":"1.8.6","typescript":"5.0.4","@types/node":"20.1.0","npm-run-all":"4.1.5","@2bad/tsconfig":"1.5.1","eslint-plugin-n":"15.7.0","@types/tough-cookie":"4.0.2","@vitest/coverage-c8":"0.31.0","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.5","@typescript-eslint/eslint-plugin":"5.59.5","eslint-import-resolver-typescript":"3.5.5","eslint-config-standard-with-typescript":"34.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ryanair_2.0.1_1683765956976_0.48026512458582604","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@2bad/ryanair","version":"2.0.2","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/ryanair@2.0.2","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"dist":{"shasum":"3e0d2be76cdbab5f2d02a20f451326764dd379d3","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-2.0.2.tgz","fileCount":49,"integrity":"sha512-kLGhiW6XUMtEniq+prdWs2czxFoxLeuF8ShhPKijCGJ028Bu/NLf/B/n2F6lqjZ8GLp6YjkuPg/+beDMjd9wfw==","signatures":[{"sig":"MEYCIQCupmGLr+WZv6nEp5RVWPJQO246V/KNcL3rBQbOMVM70gIhALh84Yaec2/OfmWcRmDdQ+P4VwkOdHsOVFiLA8f/QRiy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2fryanair@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":112232},"type":"module","volta":{"node":"20.1.0"},"engines":{"node":">=18"},"exports":"./build/index.js","gitHead":"20d06def8f7d7bc4166e42649d76c698d0ce33fc","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"run-s compile fix-alias","clean":"rimraf build","compile":"tsc --project tsconfig.json","lint:fix":"run-s \"lint -- --fix\"","fix-alias":"tsc-alias -p tsconfig.json","test:unit":"vitest run unit --coverage","format:fix":"prettier --write source/**/*.ts","preversion":"run-s clean lint test build","format:check":"prettier --check source/**/*.ts","prepublishOnly":"run-s clean build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/2BAD/ryanair.git","type":"git"},"_npmVersion":"9.6.4","description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"got":"12.6.0","zod":"3.21.4","tough-cookie":"4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.40.0","rimraf":"5.0.0","vitest":"0.31.0","ts-node":"10.9.1","prettier":"2.8.8","tsc-alias":"1.8.6","typescript":"5.0.4","@types/node":"20.1.0","npm-run-all":"4.1.5","@2bad/tsconfig":"1.5.1","eslint-plugin-n":"15.7.0","@types/tough-cookie":"4.0.2","@vitest/coverage-c8":"0.31.0","eslint-plugin-import":"2.27.5","eslint-plugin-promise":"6.1.1","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.5","@typescript-eslint/eslint-plugin":"5.59.5","eslint-import-resolver-typescript":"3.5.5","eslint-config-standard-with-typescript":"34.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ryanair_2.0.2_1683828679375_0.8920818704299704","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@2bad/ryanair","version":"3.0.0","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/ryanair@3.0.0","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"dist":{"shasum":"2cd245bfb4780e9fe9a16456a91b604491eb276a","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-3.0.0.tgz","fileCount":43,"integrity":"sha512-r7AO/eZsi8FQvnrD8C1uTDSbP6OFAoZDc5osLEvSge71dxj/30nH/BfvCFP0lLjYEJm4owksmv3wmkXsh9a9kg==","signatures":[{"sig":"MEYCIQDQh/P7p614J/Ly/TXzpY118XIJSXln7A87Vc4QXtmCUgIhALkOXBfknHG1JvbFbWdZ6ILPc5KoXH8f3Uo5A9UoUSw8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2fryanair@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":103203},"type":"module","volta":{"node":"20.1.0"},"engines":{"node":">=18"},"exports":"./build/index.js","gitHead":"c96195e5be23319cf821c3ffe4c2b8a789edff05","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"run-s compile fix-alias","clean":"rimraf build","compile":"tsc --project tsconfig.build.json","lint:fix":"run-s \"lint -- --fix\"","fix-alias":"tsc-alias -p tsconfig.build.json","test:unit":"vitest run unit --coverage","format:fix":"prettier --write source/**/*.ts","preversion":"run-s clean lint test build","format:check":"prettier --check source/**/*.ts","prepublishOnly":"run-s clean build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/2BAD/ryanair.git","type":"git"},"_npmVersion":"9.6.4","description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"got":"12.6.0","zod":"3.21.4","date-fns":"2.30.0","tough-cookie":"4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.40.0","rimraf":"5.0.1","vitest":"0.31.1","prettier":"2.8.8","tsc-alias":"1.8.6","typescript":"5.0.4","@types/node":"20.1.0","npm-run-all":"4.1.5","@2bad/tsconfig":"1.5.1","eslint-plugin-n":"15.7.0","@types/tough-cookie":"4.0.2","@vitest/coverage-c8":"0.31.1","eslint-plugin-jsdoc":"44.2.4","eslint-plugin-import":"2.27.5","eslint-plugin-vitest":"0.2.2","eslint-plugin-promise":"6.1.1","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.6","@typescript-eslint/eslint-plugin":"5.59.6","eslint-import-resolver-typescript":"3.5.5","eslint-config-standard-with-typescript":"34.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ryanair_3.0.0_1684547918805_0.018786872266051358","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@2bad/ryanair","version":"4.0.0","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/ryanair@4.0.0","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"dist":{"shasum":"eb2f35f8af39e9eea3ef01d3987a747736489731","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-4.0.0.tgz","fileCount":43,"integrity":"sha512-NWHpTZ9yHVAY0tGy6E1CS91lCXp5Nq640BY47GH1QUB8Rc1PxLlbTFoIcEJkZw2NIyyXri9wTZcVCiUXvsY0wA==","signatures":[{"sig":"MEUCIEfnKQHUzaD7hlBaNqxeH9tcnMoajtIIQyGuVfS5f2k4AiEAurYki6gGgphNJ6OHbdrx3aWg0eIQ7b9BCt5wusBPIDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2fryanair@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":109398},"type":"module","volta":{"node":"20.1.0"},"engines":{"node":">=18"},"exports":"./build/index.js","gitHead":"70de48529509d43c73419decc8a10888138c8281","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:code":"run-s 'lint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias","test:unit":"vitest run unit --coverage","check:code":"eslint . --ext .ts","fix:format":"prettier --write 'source/**/*.ts'","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:format":"prettier --check 'source/**/*.ts'","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/2BAD/ryanair.git","type":"git"},"_npmVersion":"9.6.4","description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"got":"13.0.0","zod":"3.21.4","date-fns":"2.30.0","tough-cookie":"4.1.3","fast-cartesian":"8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.43.0","rimraf":"5.0.1","vitest":"0.32.2","@swc/cli":"0.1.62","prettier":"2.8.8","@swc/core":"1.3.66","tsc-alias":"1.8.6","typescript":"5.1.3","@types/node":"20.2.5","npm-run-all":"4.1.5","@2bad/tsconfig":"2.0.0","eslint-plugin-n":"15.7.0","@types/tough-cookie":"4.0.2","@vitest/coverage-v8":"0.32.2","eslint-plugin-jsdoc":"46.2.6","vite-tsconfig-paths":"4.2.0","eslint-plugin-import":"2.27.5","eslint-plugin-vitest":"0.2.6","eslint-plugin-promise":"6.1.1","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.60.0","@typescript-eslint/eslint-plugin":"5.60.0","eslint-import-resolver-typescript":"3.5.5","eslint-config-standard-with-typescript":"35.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ryanair_4.0.0_1687555714942_0.5896484841305385","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@2bad/ryanair","version":"5.0.0","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/ryanair@5.0.0","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"dist":{"shasum":"df5ff4ae318e689216599bed89a1845b4185e097","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-5.0.0.tgz","fileCount":43,"integrity":"sha512-nB9MsE3SzTArmcWIKpqwt4NmYCkiL0QbpQlzeLQ/O5sRsX/En44yW03KTw0eN8MT+jLlxTOL/xwu5R9DG8AFYA==","signatures":[{"sig":"MEUCIQCT5gRK/WpeWNZaWMi7njvx8U1leueDkR1bQzFU8s1++wIgd/2aJ/h/njDvE+Nyi95lw5JUq/DNuV6LgQrXTuhliHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2fryanair@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":108246},"type":"module","volta":{"node":"20.4.0"},"engines":{"node":">=18"},"exports":"./build/index.js","gitHead":"212da5f1cad3fb859fb4edb53f1baa33d77964b7","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:code":"run-s 'lint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias","test:unit":"vitest run unit --coverage","check:code":"eslint . --ext .ts","fix:format":"prettier --write 'source/**/*.ts'","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:format":"prettier --check 'source/**/*.ts'","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/2BAD/ryanair.git","type":"git"},"_npmVersion":"9.7.2","description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","directories":{},"_nodeVersion":"20.4.0","dependencies":{"zod":"3.21.4","date-fns":"2.30.0","tough-cookie":"4.1.3","fast-cartesian":"8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.45.0","rimraf":"5.0.1","vitest":"0.33.0","@swc/cli":"0.1.62","prettier":"3.0.0","@swc/core":"1.3.69","tsc-alias":"1.8.7","typescript":"5.1.6","@types/node":"20.4.2","npm-run-all":"4.1.5","@2bad/tsconfig":"2.0.0","eslint-plugin-n":"16.0.1","@types/tough-cookie":"4.0.2","@vitest/coverage-v8":"0.33.0","eslint-plugin-jsdoc":"46.4.4","vite-tsconfig-paths":"4.2.0","eslint-plugin-import":"2.27.5","eslint-plugin-vitest":"0.2.6","eslint-plugin-promise":"6.1.1","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"5.0.0","@typescript-eslint/parser":"5.62.0","@typescript-eslint/eslint-plugin":"5.62.0","eslint-import-resolver-typescript":"3.5.5","eslint-config-standard-with-typescript":"36.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ryanair_5.0.0_1689868648905_0.6732460496867976","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@2bad/ryanair","version":"6.0.0","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/ryanair@6.0.0","maintainers":[{"name":"grasword","email":"grasword6@gmail.com"},{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"dist":{"shasum":"f5c23044282315ef58d352b7674ea29b081d9b13","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-6.0.0.tgz","fileCount":53,"integrity":"sha512-T4sNBxYj/iTY/EjPBlcE1Sxe0gKwVgAlep+SYpYE6OUHKXie4dqj9/oL52Vhu/bKc1n0XnrZQqsrdyKh8B9cNA==","signatures":[{"sig":"MEYCIQDLnUjq4BwL4Viajcv/oZetHyTR/gb2aEb4wK1ndQzrbwIhAKVFFBJxFV6M+iyx24ZcdFRuhhY+16sM0gosZPmV9e03","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2fryanair@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121575},"type":"module","volta":{"node":"20.9.0"},"engines":{"node":">=18"},"exports":"./build/index.js","gitHead":"9207750b9d4c850cea080d185b361c9a82b6f603","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:code":"run-s 'lint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias","test:unit":"vitest run unit --coverage","check:code":"eslint . --ext .ts","fix:format":"prettier --write 'source/**/*.ts'","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:format":"prettier --check 'source/**/*.ts'","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/2BAD/ryanair.git","type":"git"},"_npmVersion":"10.1.0","description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"got":"13.0.0","zod":"3.22.4","date-fns":"2.30.0","tough-cookie":"4.1.3","fast-cartesian":"9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.52.0","rimraf":"5.0.5","vitest":"0.34.6","@swc/cli":"0.1.62","prettier":"3.0.3","@swc/core":"1.3.95","tsc-alias":"1.8.8","typescript":"5.2.2","@types/node":"20.8.10","npm-run-all":"4.1.5","@2bad/tsconfig":"2.0.1","eslint-plugin-n":"16.2.0","@types/tough-cookie":"4.0.4","@vitest/coverage-v8":"0.34.6","eslint-plugin-jsdoc":"46.8.2","vite-tsconfig-paths":"4.2.1","eslint-plugin-import":"2.29.0","eslint-plugin-vitest":"0.3.8","eslint-plugin-promise":"6.1.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"5.0.1","@typescript-eslint/parser":"6.9.1","@typescript-eslint/eslint-plugin":"6.9.1","eslint-import-resolver-typescript":"3.6.1","eslint-config-standard-with-typescript":"39.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ryanair_6.0.0_1698764724307_0.6356494229097196","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@2bad/ryanair","version":"6.0.1","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/ryanair@6.0.1","maintainers":[{"name":"grasword","email":"grasword6@gmail.com"},{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"dist":{"shasum":"23dd96eaa78f6bab46d11de94c1c4bab0d815413","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-6.0.1.tgz","fileCount":53,"integrity":"sha512-ktsCy2KwpK++FxzVuQs8RzPSYa6FyBexpOW/RJ9KMJQTNSackbVQnc63p+aEdXboTPIKTAA35j0EJmukqmNyTg==","signatures":[{"sig":"MEUCIBkxuRCNT9KKgRGfdbO5BzjryIPSjhUvsLP8Npj01yytAiEAjyJBuec20qQ5zMcVqTxIwXQo9/45+DViDoR75dJT2/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2fryanair@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121614},"type":"module","volta":{"node":"20.9.0"},"engines":{"node":">=18"},"exports":"./build/index.js","gitHead":"4777216f634c67860f51777a8522d8ed44044d87","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"./fix-ext.sh","fix:code":"run-s 'lint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","check:code":"eslint . --ext .ts","fix:format":"prettier --write 'source/**/*.ts'","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:format":"prettier --check 'source/**/*.ts'","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/2BAD/ryanair.git","type":"git"},"_npmVersion":"10.1.0","description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"got":"13.0.0","zod":"3.22.4","date-fns":"2.30.0","tough-cookie":"4.1.3","fast-cartesian":"9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.52.0","rimraf":"5.0.5","vitest":"0.34.6","@swc/cli":"0.1.62","prettier":"3.0.3","@swc/core":"1.3.95","tsc-alias":"1.8.8","typescript":"5.2.2","@types/node":"20.8.10","npm-run-all":"4.1.5","@2bad/tsconfig":"2.0.1","eslint-plugin-n":"16.2.0","@types/tough-cookie":"4.0.4","@vitest/coverage-v8":"0.34.6","eslint-plugin-jsdoc":"46.8.2","vite-tsconfig-paths":"4.2.1","eslint-plugin-import":"2.29.0","eslint-plugin-vitest":"0.3.8","eslint-plugin-promise":"6.1.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"5.0.1","@typescript-eslint/parser":"6.9.1","@typescript-eslint/eslint-plugin":"6.9.1","eslint-import-resolver-typescript":"3.6.1","eslint-config-standard-with-typescript":"39.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ryanair_6.0.1_1699045795393_0.4910627248189985","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@2bad/ryanair","version":"7.0.0","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/ryanair@7.0.0","maintainers":[{"name":"grasword","email":"grasword6@gmail.com"},{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"dist":{"shasum":"7ae4440251b810c8cb80d4e6a1efdc04a235ed4a","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-7.0.0.tgz","fileCount":59,"integrity":"sha512-29Ohdw0mhm/w3XYCzlyTQyRo/lBqIdgXIg9oHlhepnn0I/7fKDNZG1bdEsj3AJTLgYPwCpckcmrF3+caQxagMg==","signatures":[{"sig":"MEYCIQCt6Nu1qmYQ5Et39bjOlI04dpJvYN1282FgxuHoyeu2kAIhANJkRK+zu8tF2l+PXNyg+pa1rbg7YF/o1Xzs7kW10QV8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2fryanair@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125658},"type":"module","volta":{"npm":"10.3.0","node":"20.11.0"},"engines":{"node":">=20"},"exports":"./build/index.js","gitHead":"3f04994deddb3cfaf535d833109cbc10e675eafc","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"./fix-ext.sh","fix:code":"run-s 'lint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","check:code":"eslint . --ext .ts --report-unused-disable-directives --max-warnings 0","fix:format":"prettier --write 'source/**/*.ts'","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:format":"prettier --check 'source/**/*.ts'","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/2BAD/ryanair.git","type":"git"},"_npmVersion":"10.2.4","description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"got":"14.0.0","zod":"3.22.4","date-fns":"3.3.0","tough-cookie":"4.1.3","fast-cartesian":"9.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.3.0","devDependencies":{"eslint":"8.56.0","rimraf":"5.0.5","vitest":"1.2.1","@swc/cli":"0.1.64","prettier":"3.2.4","@swc/core":"1.3.105","tsc-alias":"1.8.8","typescript":"5.3.3","@types/node":"20.11.5","npm-run-all":"4.1.5","@2bad/tsconfig":"2.0.1","eslint-plugin-n":"16.6.2","@types/tough-cookie":"4.0.5","@vitest/coverage-v8":"1.2.1","eslint-plugin-jsdoc":"48.0.2","vite-tsconfig-paths":"4.3.1","eslint-plugin-import":"2.29.1","eslint-plugin-vitest":"0.3.20","eslint-plugin-promise":"6.1.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"6.19.0","@typescript-eslint/eslint-plugin":"6.19.0","eslint-import-resolver-typescript":"3.6.1","eslint-config-standard-with-typescript":"43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ryanair_7.0.0_1706006446876_0.8694494348623216","host":"s3://npm-registry-packages"}},"7.1.1":{"name":"@2bad/ryanair","version":"7.1.1","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/ryanair@7.1.1","maintainers":[{"name":"grasword","email":"grasword6@gmail.com"},{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"dist":{"shasum":"9033167a6390baedbb3773d7740c25acc0458391","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-7.1.1.tgz","fileCount":57,"integrity":"sha512-0SZ4hFDPdxlU2AV6/k9ZwZCI46YGeJEFyfYUBF4Sy+HJQmatyzZguWh8q4X2dbIMuZjvASWha9h6lkoTgDR1Pw==","signatures":[{"sig":"MEUCIQCUDj418QgaRh7LazEJQhDT32yA7irLo4L3p8sWVV42DQIgK25Vzzpb2balk/Ev9EDa05cMQwnZn8q4+X8eHCxQl7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2fryanair@7.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122916},"type":"module","exports":"./build/index.js","gitHead":"8a013238a56d13345d632728290ff4e0145284df","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"./fix-ext.sh","fix:code":"run-s 'check:code -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","check:code":"eslint . --ext .ts --report-unused-disable-directives --max-warnings 0","fix:format":"prettier --write 'source/**/*.ts'","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:format":"prettier --check 'source/**/*.ts'","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/ryanair.git","type":"git"},"_npmVersion":"10.7.0","description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"got":"14.4.1","zod":"3.23.8","date-fns":"3.6.0","tough-cookie":"4.1.4","fast-cartesian":"9.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ryanair_7.1.1_1718025296806_0.1256498692739696","host":"s3://npm-registry-packages"}},"7.1.2":{"name":"@2bad/ryanair","version":"7.1.2","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"author":{"url":"https://github.com/2BAD","name":"2BAD"},"license":"MIT","_id":"@2bad/ryanair@7.1.2","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"dist":{"shasum":"41991e3aff72cb4948f819ac9d264bb11b56a019","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-7.1.2.tgz","fileCount":59,"integrity":"sha512-mG0g2kItb/+4uMdoS8Q4tbAY/qfWdpikGd3M0ijDbPw8RHmqF6jaKDg3Xp716g6U0xIwtfdDFeQeZ+Bgn5iyGw==","signatures":[{"sig":"MEUCIHqZ6fmd8cs3Z77YXLee9Wzd5fpmFIilcfDOPQcHLWaEAiEA9kglwXKRqI26sOy2xxAM2yMzoB6tsums61XxZsiUAMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2fryanair@7.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130159},"type":"module","volta":{"npm":"11.0.0","node":"22.12.0"},"engines":{"node":">=20"},"exports":"./build/index.js","gitHead":"ac96ddbb933fe0d9037cf5b62b253c832383c0f5","scripts":{"fix":"run-s fix:code fix:format","test":"vitest run","build":"run-p build:*","check":"run-p check:*","fix:ext":"tsfix","fix:code":"run-s 'check:eslint -- --fix'","prebuild":"rimraf build","build:swc":"swc ./source -d ./build --strip-leading-paths","fix:alias":"tsc-alias -p tsconfig.build.json","postbuild":"run-s fix:alias fix:ext","test:unit":"vitest run unit --coverage","fix:format":"biome format --write ./source","preversion":"run-s check test build","build:types":"tsc --project tsconfig.build.json","check:biome":"biome check ./source","check:eslint":"eslint . --report-unused-disable-directives --max-warnings 0","prepublishOnly":"run-s build","test:integration":"vitest run integration --coverage"},"typings":"./build/index.d.ts","_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/ryanair.git","type":"git"},"_npmVersion":"10.9.0","description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"got":"14.4.5","zod":"3.24.1","date-fns":"4.1.0","tough-cookie":"5.0.0","fast-cartesian":"9.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.0.0","_npmOperationalInternal":{"tmp":"tmp/ryanair_7.1.2_1734857607994_0.16973196153414327","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@2bad/ryanair","version":"8.0.0","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"author":"2BAD (https://github.com/2BAD)","license":"MIT","_id":"@2bad/ryanair@8.0.0","maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"contributors":[{"url":"https://github.com/mrhyde","name":"Jason Hyde","email":"github@2bad.me"}],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"dist":{"shasum":"6f9e6e98c62cf24485749c13787ac16c76704d7d","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-8.0.0.tgz","fileCount":64,"integrity":"sha512-5SxpuJ9BRKPn6LchS1lnTDFC+6FNz/nJBh+kk3M6P37Kg2n/5PwPQUufdrn+8uW08GdVpJA51g0//OGtwFrCGQ==","signatures":[{"sig":"MEUCIQDSQiI2XpDiU0IBRzAVRIOF9lyFRJUNpJKExRILBxjO9gIgLvj8wy6Vs0xX/1AdKjBJKJbO5MtFGbjJF+omRvziEu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2fryanair@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77641},"type":"module","engines":{"node":">=26"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.js"}}},"scripts":{"fix":"run-p fix:**","test":"vitest run","build":"tsdown","check":"run-p check:**","fix:code":"oxlint --fix ./source","test:unit":"vitest run unit --coverage","check:code":"oxlint ./source","fix:format":"oxfmt ./source","preversion":"run-s check test build","check:format":"oxfmt --check ./source","test:integration":"vitest run integration --coverage"},"_npmUser":{"name":"mrhyde","email":"npm@2bad.me"},"repository":{"url":"git+https://github.com/2BAD/ryanair.git","type":"git"},"description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"got":"15.0.5","zod":"4.4.3","hpagent":"1.2.0","date-fns":"4.1.0","fast-cartesian":"9.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ryanair_8.0.0_1778471835219_0.8514566597920983","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@2bad/ryanair","version":"8.1.0","description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"homepage":"https://github.com/2BAD/ryanair#readme","bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"repository":{"type":"git","url":"git+https://github.com/2BAD/ryanair.git"},"license":"MIT","author":"2BAD (https://github.com/2BAD)","contributors":[{"name":"Jason Hyde","email":"github@2bad.me","url":"https://github.com/mrhyde"}],"type":"module","exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.js"}}},"dependencies":{"date-fns":"4.4.0","fast-cartesian":"9.0.1","got":"15.1.0","hpagent":"1.2.0","zod":"4.4.3"},"engines":{"node":">=26"},"scripts":{"build":"tsdown","check":"run-p check:**","check:code":"oxlint ./source","check:format":"oxfmt --check ./source","check:types":"tsc --noEmit","fix":"run-p fix:**","fix:code":"oxlint --fix ./source","fix:format":"oxfmt ./source","preversion":"run-s check test build","test":"vitest run","test:integration":"vitest run integration --coverage","test:unit":"vitest run unit --coverage"},"_nodeVersion":"26.5.0","_id":"@2bad/ryanair@8.1.0","dist":{"integrity":"sha512-+s+ikFOI0qRYNBvQnIKT5j4eJ4UmGT6m3aZ3dBQ3N6VDOJpLZhKMaq5LJPdXDuq8/hFPpNPPwa9ToZGbtytg9w==","shasum":"1cbce9a06d32ba23a24cfc844d8e61ee3245fcd5","tarball":"https://registry.npmjs.org/@2bad/ryanair/-/ryanair-8.1.0.tgz","fileCount":66,"unpackedSize":79398,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2bad%2fryanair@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCMlC96S8x6opNEBS4f9Tz1V5KgG2Gb13K2BUQfoTKksQIhAJgHR9/knga1WdzNRNzWPBbgyy/boHWYWdxyPXRyH7S9"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b334d87f-1c1b-4134-9b43-06b51ca5a84a"}},"directories":{},"maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ryanair_8.1.0_1785710810886_0.5172934868056647"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-13T22:57:31.001Z","modified":"2026-08-02T22:46:51.328Z","1.0.0":"2023-04-13T22:57:31.246Z","2.0.0":"2023-05-08T15:40:13.243Z","2.0.1":"2023-05-11T00:45:57.239Z","2.0.2":"2023-05-11T18:11:19.587Z","3.0.0":"2023-05-20T01:58:38.975Z","4.0.0":"2023-06-23T21:28:35.131Z","5.0.0":"2023-07-20T15:57:29.073Z","6.0.0":"2023-10-31T15:05:24.530Z","6.0.1":"2023-11-03T21:09:55.577Z","7.0.0":"2024-01-23T10:40:46.993Z","7.1.1":"2024-06-10T13:14:56.961Z","7.1.2":"2024-12-22T08:53:28.199Z","8.0.0":"2026-05-11T03:57:15.365Z","8.1.0":"2026-08-02T22:46:51.030Z"},"bugs":{"url":"https://github.com/2BAD/ryanair/issues"},"author":"2BAD (https://github.com/2BAD)","license":"MIT","homepage":"https://github.com/2BAD/ryanair#readme","keywords":["api-client","api","client","rest-client","rest","ryanair","typescript"],"repository":{"type":"git","url":"git+https://github.com/2BAD/ryanair.git"},"description":"Unofficial typescript client for the Ryanair API that allows you to easily retrieve information about airports, flights and prices.","contributors":[{"name":"Jason Hyde","email":"github@2bad.me","url":"https://github.com/mrhyde"}],"maintainers":[{"name":"mrhyde","email":"npm@2bad.me"},{"name":"armordarks","email":"npm@lavrins.com"}],"readme":"# Ryanair API\n\n[![NPM version](https://img.shields.io/npm/v/@2bad/ryanair)](https://www.npmjs.com/package/@2bad/ryanair)\n[![License](https://img.shields.io/npm/l/@2bad/ryanair)](https://www.npmjs.com/package/@2bad/ryanair)\n[![GitHub Build Status](https://img.shields.io/github/actions/workflow/status/2BAD/ryanair/build.yml)](https://github.com/2BAD/ryanair/actions/workflows/build.yml)\n[![Code coverage](https://img.shields.io/codecov/c/github/2BAD/ryanair)](https://codecov.io/gh/2BAD/ryanair)\n[![Written in TypeScript](https://img.shields.io/github/languages/top/2BAD/ryanair)](https://github.com/2BAD/ryanair/search?l=typescript)\n[![Postman Collection](https://img.shields.io/badge/postman-collection-ff6c37)](https://www.postman.com/hakkotsu/workspace/ryanair)\n\nUnofficial TypeScript client for Ryanair's API that provides easy access to flights, fares, and airport information.\n\n## Install\n\n```shell\nnpm install @2bad/ryanair\n```\n\n**Warning:** This package is native [ESM](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) and no longer provides a CommonJS export. If your project uses CommonJS, you will have to [convert to ESM](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) or use the [dynamic `import()`](https://v8.dev/features/dynamic-import) function. Please don't open issues for questions regarding CommonJS / ESM.\n\n## Usage\n\n```typescript\nimport { airports, fares, flights } from '@2bad/ryanair'\n\n// Find your nearest airport\nconst closest = await airports.getClosest()\n\n// Check available flight dates\nconst dates = await flights.getDates('BER', 'DUB')\n\n// Get cheapest fares for your trip\nconst deals = await fares.getCheapestPerDay('BER', 'DUB', '2024-02-01')\n```\n\n## API Overview\n\n### Airports API\n- Get active airports list\n- Find nearest airports\n- Discover available destinations\n- View airport details\n- Search flight routes\n\n[View Airports Documentation →](docs/airports.md)\n\n### Fares API\n- Find cheapest daily fares\n- Compare prices across date ranges\n- Discover best round-trip deals\n- Search by currency preference\n\n[View Fares Documentation →](docs/fares.md)\n\n### Flights API\n- Check flight availability\n- View flight schedules\n- Search available dates\n- Access flight details\n\n[View Flights Documentation →](docs/flights.md)\n\n## Understanding IATA Codes\n\nIATA codes are three-letter identifiers used in aviation for airports worldwide. For example:\n- `DUB` - Dublin Airport\n- `BER` - Berlin Brandenburg Airport\n- `STN` - London Stansted Airport\n\nFind the complete list on [IATA's official website](https://www.iata.org/en/publications/directories/code-search/).\n\n## Disclaimer\n\nThis is an unofficial package and is not affiliated with Ryanair. Usage is subject to Ryanair's API terms and conditions.\n\n## Contributing\n\nContributions are welcome! Here's how you can help:\n\n1. Fork the repository\n2. Create a feature branch\n3. Submit a pull request\n\nPlease ensure your code passes all tests and follows our coding standards.\n\n## License\n\nMIT © [2BAD](https://github.com/2BAD)\n\n---\n\nNeed help? [Open an issue](https://github.com/2BAD/ryanair/issues) or check our [Postman collection](https://www.postman.com/hakkotsu/workspace/ryanair).\n","readmeFilename":""}