{"bugs":{"url":"https://github.com/APIDevTools/swagger-parser/issues"},"dist":{"shasum":"ef73e5f9e32c2becef6d95b90fb4481b0fec8fe4","tarball":"https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-12.1.0.tgz","fileCount":9,"integrity":"sha512-e5mJoswsnAX0jG+J09xHFYQXb/bUc5S3pLpMxUuRUA2H8T2kni3yEoyz2R3Dltw5f4A6j6rPNMpWTK+iVDFlng==","signatures":[{"sig":"MEQCICg0xpFfzhJR4RLkVuMs01vU45Rti4DQY4KZUqtqo7k+AiB4v+z/GsnLUHJfUb71qm2oAAEa8xTQXyK5uNC3UPKyKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55720},"main":"lib/index.js","name":"@apidevtools/swagger-parser","gitHead":"8dcd391feea7c7dd694bb20b8706fcb53f736ba5","license":"MIT","scripts":{"lint":"eslint lib test","test":"npm run test:node && npm run test:typescript","clean":"rimraf .nyc_output coverage","coverage":"npm run coverage:node","lint:fix":"eslint --fix lib test","test:node":"mocha","coverage:node":"cross-env QUICK_TEST=true nyc mocha","test:typescript":"tsc --noEmit --strict --skipDefaultLibCheck --skipLibCheck --lib esnext,dom test/specs/typescript-definition.spec.ts"},"typings":"lib/index.d.ts","_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"homepage":"https://apidevtools.com/swagger-parser/","keywords":["swagger","openapi","open-api","json","yaml","parse","parser","validate","validator","validation","spec","specification","schema","reference","dereference"],"repository":{"url":"git+https://github.com/APIDevTools/swagger-parser.git","type":"git"},"_npmVersion":"10.9.4","description":"Swagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers","directories":{},"maintainers":[{"name":"jamesmessinger","email":"james.messinger@gmail.com"},{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"_nodeVersion":"24.10.0","contributors":[{"name":"James Messinger"},{"name":"JonLuca DeCaro","email":"apis@jonlu.ca"}],"dependencies":{"ajv":"^8.17.1","ajv-draft-04":"^1.0.0","call-me-maybe":"^1.0.2","@apidevtools/openapi-schemas":"^2.1.0","@apidevtools/swagger-methods":"^3.0.2","@apidevtools/json-schema-ref-parser":"14.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.1","devDependencies":{"nyc":"^17.1.0","chai":"^5","mocha":"^11.6.0","eslint":"^9.29.0","rimraf":"^6.0.1","esbuild":"^0.25.5","globals":"^16.2.0","js-yaml":"^4.1.0","prettier":"^3.5.3","cross-env":"^7.0.3","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^24.0.3","openapi-types":"^12.1.3","@eslint/compat":"^1.3.0","typescript-eslint":"^8.34.1","eslint-plugin-jsdoc":"^51.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@jsdevtools/host-environment":"^2.1.2","esbuild-plugin-polyfill-node":"^0.3.0","eslint-plugin-unused-imports":"^4.1.4"},"peerDependencies":{"openapi-types":">=7"},"_npmOperationalInternal":{"tmp":"tmp/swagger-parser_12.1.0_1760426921545_0.1094982595440166","host":"s3://npm-registry-packages-npm-production"},"_id":"@apidevtools/swagger-parser@12.1.0","version":"12.1.0"}