{"_id":"@antimatter-studios/dredd-transactions","_rev":"10-653841e072536b78d2e5ea045ae06d2c","name":"@antimatter-studios/dredd-transactions","dist-tags":{"latest":"12.2.1"},"versions":{"10.1.0":{"name":"@antimatter-studios/dredd-transactions","version":"10.1.0","keywords":["api","test","testing","documenation","integration","acceptance"],"author":{"name":"Chris Thomas"},"license":"MIT","_id":"@antimatter-studios/dredd-transactions@10.1.0","maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"homepage":"https://github.com/christhomas/dredd/tree/master/packages/dredd-transactions","bugs":{"url":"https://github.com/christhomas/dredd/issues"},"dist":{"shasum":"28d6374f8dd73fc51661f493aed1ea8ee7e737dd","tarball":"https://registry.npmjs.org/@antimatter-studios/dredd-transactions/-/dredd-transactions-10.1.0.tgz","fileCount":16,"integrity":"sha512-+iv0eQhxre0zZfV9CnP4bSM+G1ytqKXdcWkG587bV+pdEuHDSThDEfWgAXWJgW4rk9IxOeYvk2BVUfsk4zsaog==","signatures":[{"sig":"MEUCIEat4rYC4hsH+Jl3JMw74tpaqskQKGMiTS8P42V52evYAiEA0Agyl5BNHplp/jRNU2MaZcF2FjUKOxgh8TXx3JBvzvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33631},"fork":"christhomas/dredd","main":"index.js","engines":{"node":">=10"},"gitHead":"3d4ae1431397990603285617fa5f7ddb81dc3992","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"npm run clean && mocha ./test","build":"exit 0","clean":"rimraf ./coverage","prepack":"node ./scripts/prepack.js","pretest":"node ./scripts/pretest.js","postpack":"node ./scripts/postpack.js","test:smoke":"bash ./scripts/smoke.sh"},"_npmUser":{"name":"christhomas","actor":{"name":"christhomas","type":"user","email":"chris.thomas@antimatter-studios.com"},"email":"chris.thomas@antimatter-studios.com"},"repository":{"url":"git+https://github.com/christhomas/dredd.git","type":"git"},"_npmVersion":"10.9.2","description":"Compiles HTTP Transactions (Request-Response pairs) from an API description document","directories":{},"_nodeVersion":"23.11.0","dependencies":{"uri-template":"1.0.1","@apielements/core":"^0.2.1","@apielements/apib-parser":"0.20.1","@apielements/openapi2-parser":"0.32.4","@apielements/openapi3-parser":"0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"9.2.2","sinon":"16.1.1","eslint":"6.8.0","rimraf":"3.0.2","proxyquire":"2.1.3","typescript":"5.4.5","@types/node":"20.11.30","ts-toolbelt":"9.6.0","@types/ramda":"0.29.8","chai-json-schema":"1.5.1","mocha-lcov-reporter":"1.3.0","eslint-plugin-import":"2.25.4","eslint-config-airbnb-base":"14.2.1"},"original_author":"Apiary Czech Republic, s.r.o. <support@apiary.io>","bundleDependencies":["@apielements/apib-parser"],"_npmOperationalInternal":{"tmp":"tmp/dredd-transactions_10.1.0_1750934247243_0.1078683094669608","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"@antimatter-studios/dredd-transactions","version":"10.1.1","keywords":["api","test","testing","documenation","integration","acceptance"],"author":{"name":"Chris Thomas"},"license":"MIT","_id":"@antimatter-studios/dredd-transactions@10.1.1","maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"homepage":"https://github.com/christhomas/dredd/tree/master/packages/dredd-transactions","bugs":{"url":"https://github.com/christhomas/dredd/issues"},"dist":{"shasum":"49db77bfa88136661f514948e4b288f620af10b0","tarball":"https://registry.npmjs.org/@antimatter-studios/dredd-transactions/-/dredd-transactions-10.1.1.tgz","fileCount":16,"integrity":"sha512-s98KDE4FB+Uor8LGMRsMX8sABLtl0+Mj+5YKOWw/B+S1q2qykcVUMyb56WT8PwosHqRyjBGaqptUJXG+40oLVA==","signatures":[{"sig":"MEQCIFZ2IubCfEyKDehZtqq/Er1nSIMj7ERI8jRu7zhHN+WqAiA4NXy62P1FrsqTfFpRyKHAPTrBEEonuziCILoDh33C6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33759},"fork":"christhomas/dredd","main":"index.js","engines":{"node":">=10"},"gitHead":"dff9cf3bc1e351a4b77a543d7d064fd57fe96707","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"npm run clean && mocha --watch-extensions=js --recursive test/**/*test.js","build":"exit 0","clean":"rimraf ./coverage","prepack":"node ./scripts/prepack.js","pretest":"node ./scripts/pretest.js","postpack":"node ./scripts/postpack.js","test:smoke":"bash ./scripts/smoke.sh"},"_npmUser":{"name":"christhomas","actor":{"name":"christhomas","type":"user","email":"chris.thomas@antimatter-studios.com"},"email":"chris.thomas@antimatter-studios.com"},"repository":{"url":"git+https://github.com/christhomas/dredd.git","type":"git"},"_npmVersion":"11.4.2","description":"Compiles HTTP Transactions (Request-Response pairs) from an API description document","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"11.0.3","uri-template":"1.0.1","@apielements/core":"^0.2.1","@apielements/apib-parser":"0.20.1","@apielements/openapi2-parser":"0.32.4","@apielements/openapi3-parser":"0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"9.2.2","sinon":"16.1.1","eslint":"6.8.0","rimraf":"3.0.2","proxyquire":"2.1.3","typescript":"5.4.5","@types/node":"20.11.30","ts-toolbelt":"9.6.0","@types/ramda":"0.29.8","chai-json-schema":"1.5.1","mocha-lcov-reporter":"1.3.0","eslint-plugin-import":"2.25.4","eslint-config-airbnb-base":"14.2.1"},"original_author":"Apiary Czech Republic, s.r.o. <support@apiary.io>","bundleDependencies":["@apielements/apib-parser"],"_npmOperationalInternal":{"tmp":"tmp/dredd-transactions_10.1.1_1751446805264_0.4585023407225699","host":"s3://npm-registry-packages-npm-production"}},"10.1.2":{"name":"@antimatter-studios/dredd-transactions","version":"10.1.2","keywords":["api","test","testing","documenation","integration","acceptance"],"author":{"name":"Chris Thomas"},"license":"MIT","_id":"@antimatter-studios/dredd-transactions@10.1.2","maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"homepage":"https://github.com/christhomas/dredd/tree/master/packages/dredd-transactions","bugs":{"url":"https://github.com/christhomas/dredd/issues"},"dist":{"shasum":"c778a4eaea6e921c56621444ae25a9c86b33d360","tarball":"https://registry.npmjs.org/@antimatter-studios/dredd-transactions/-/dredd-transactions-10.1.2.tgz","fileCount":12,"integrity":"sha512-JUKAwvX+pGBFGHZNGDVKQPvO5/YnQbD5ABgB8NSX8AsKwWkYdAKiTvaq2V/au0BKC95N3501z6eb1yMWdizzXQ==","signatures":[{"sig":"MEUCIAFcBLYwFs21lg9gVWTmfga0/0pie5cb6ZcZ7kVSbIeyAiEApwRD6ICO4QA41FZtLA/YKD/9ppljLulaPxeBEA8qBVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29468},"fork":"christhomas/dredd","main":"index.js","engines":{"node":">=10"},"gitHead":"dff9cf3bc1e351a4b77a543d7d064fd57fe96707","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"npm run clean && mocha --watch-extensions=js --recursive test/**/*test.js","build":"exit 0","clean":"rimraf ./coverage","pretest":"node ./scripts/pretest.js","test:smoke":"bash ./scripts/smoke.sh"},"_npmUser":{"name":"christhomas","actor":{"name":"christhomas","type":"user","email":"chris.thomas@antimatter-studios.com"},"email":"chris.thomas@antimatter-studios.com"},"repository":{"url":"git+https://github.com/christhomas/dredd.git","type":"git"},"_npmVersion":"11.4.2","description":"Compiles HTTP Transactions (Request-Response pairs) from an API description document","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"11.0.3","drafter.js":"^3.2.0","deckardcain":"^1.0.0","uri-template":"1.0.1","@apielements/core":"^0.2.1","@apielements/apib-parser":"0.20.1","@apielements/openapi2-parser":"0.32.4","@apielements/openapi3-parser":"0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"9.2.2","sinon":"16.1.1","eslint":"6.8.0","rimraf":"3.0.2","proxyquire":"2.1.3","typescript":"5.4.5","@types/node":"20.11.30","ts-toolbelt":"9.6.0","@types/ramda":"0.29.8","chai-json-schema":"1.5.1","mocha-lcov-reporter":"1.3.0","eslint-plugin-import":"2.25.4","eslint-config-airbnb-base":"14.2.1"},"original_author":"Apiary Czech Republic, s.r.o. <support@apiary.io>","_npmOperationalInternal":{"tmp":"tmp/dredd-transactions_10.1.2_1751448566990_0.5247554191197525","host":"s3://npm-registry-packages-npm-production"}},"11.0.11":{"name":"@antimatter-studios/dredd-transactions","version":"11.0.11","keywords":["api","test","testing","documenation","integration","acceptance"],"author":{"name":"Chris Thomas","email":"chris.thomas@antimatter-studios.com"},"license":"MIT","_id":"@antimatter-studios/dredd-transactions@11.0.11","maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"homepage":"https://github.com/christhomas/dredd/tree/master/packages/dredd-transactions","bugs":{"url":"https://github.com/christhomas/dredd/issues"},"dist":{"shasum":"927e6ea3e6191ced1367e99dc7aa8dc580ff1bc0","tarball":"https://registry.npmjs.org/@antimatter-studios/dredd-transactions/-/dredd-transactions-11.0.11.tgz","fileCount":16,"integrity":"sha512-p0dRGnKOR07HLPZtkp7hC6nuECDA6FV8gMZWK4VQ6xQTaxMAm0J+2aiyo0vonMxprqiNrE10CvWoar4IGMNESg==","signatures":[{"sig":"MEQCIDqaPeux7GJslbl60SyzagpcEcMoHM2bl0ewOqMZeqXrAiA/H+enfStkW5m9+3tzM/pQEH/iSqZTGXrlWqUTNCvjvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antimatter-studios%2fdredd-transactions@11.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33776},"fork":"christhomas/dredd","main":"index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"0e9a49354676e2199eef9cc5fb3a00601b043d24","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"npm run clean && mocha ./test","build":"exit 0","clean":"rimraf ./coverage","prepack":"node ./scripts/prepack.js","pretest":"node ./scripts/pretest.js","postpack":"node ./scripts/postpack.js","test:smoke":"bash ./scripts/smoke.sh","test:coverage":"npm run clean && nyc mocha ./test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6a29efbc-3ed3-441e-a351-686b8ef345f9"}},"repository":{"url":"git+https://github.com/christhomas/dredd.git","type":"git"},"_npmVersion":"11.12.1","description":"Compiles HTTP Transactions (Request-Response pairs) from an API description document","directories":{},"_nodeVersion":"22.22.2","dependencies":{"uri-template":"1.0.1","@apielements/core":"^0.2.1","@apielements/apib-parser":"0.20.1","@apielements/openapi2-parser":"0.32.4","@apielements/openapi3-parser":"0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","chai":"4.4.1","mocha":"9.2.2","sinon":"16.1.1","eslint":"6.8.0","rimraf":"3.0.2","proxyquire":"2.1.3","typescript":"5.4.5","@types/node":"20.11.30","ts-toolbelt":"9.6.0","@types/ramda":"0.29.8","chai-json-schema":"1.5.1","mocha-lcov-reporter":"1.3.0","eslint-plugin-import":"2.25.4","eslint-config-airbnb-base":"14.2.1"},"original_author":"Apiary Czech Republic, s.r.o. <support@apiary.io>","bundleDependencies":["@apielements/apib-parser"],"_npmOperationalInternal":{"tmp":"tmp/dredd-transactions_11.0.11_1776683759468_0.8485048841375673","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@antimatter-studios/dredd-transactions","version":"11.1.0","keywords":["api","test","testing","documenation","integration","acceptance"],"author":{"name":"Chris Thomas","email":"chris.thomas@antimatter-studios.com"},"license":"MIT","_id":"@antimatter-studios/dredd-transactions@11.1.0","maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"homepage":"https://github.com/antimatter-studios/dredd/tree/master/packages/dredd-transactions","bugs":{"url":"https://github.com/antimatter-studios/dredd/issues"},"dist":{"shasum":"2980c380d039f4b0b19b8d329c31618d621dd601","tarball":"https://registry.npmjs.org/@antimatter-studios/dredd-transactions/-/dredd-transactions-11.1.0.tgz","fileCount":29,"integrity":"sha512-FfF6fo1JKk7TNn0K7kVF5eBS+ig3swQsQkT+AdwtOxp0rc+Z5/n4nSz4gq2bGI8Yr13PoM/zrW74Noz7HdBJeA==","signatures":[{"sig":"MEYCIQDC/0pcCMgmsKOq/tWzstof1XXhOt8rq13Z9GUpM4B+YgIhAMvlMn7GDGnbIc5E3RSlFbbkgXL+y3Qyx8CAONQifPFY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antimatter-studios%2fdredd-transactions@11.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4311760},"fork":"antimatter-studios/dredd","main":"index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"b844dbede6978f178b646c6eb3e18d0230b7d97a","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"npm run clean && mocha ./test","build":"exit 0","clean":"rimraf ./coverage","prepack":"node ./scripts/prepack.js","pretest":"node ./scripts/pretest.js","postpack":"node ./scripts/postpack.js","test:smoke":"bash ./scripts/smoke.sh","test:coverage":"npm run clean && nyc mocha ./test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1006bdd7-93e0-4362-a4ae-11429ab956e3"}},"repository":{"url":"git+https://github.com/antimatter-studios/dredd.git","type":"git"},"_npmVersion":"12.0.2","description":"Compiles HTTP Transactions (Request-Response pairs) from an API description document","directories":{},"_nodeVersion":"22.23.2","dependencies":{"uri-template":"1.0.1","@apielements/core":"^0.2.1","@apielements/apib-parser":"0.20.1","@apielements/openapi2-parser":"0.32.4","@antimatter-studios/openapi3-parser":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","chai":"4.4.1","mocha":"^11.8.0","sinon":"16.1.1","eslint":"6.8.0","rimraf":"3.0.2","proxyquire":"2.1.3","typescript":"5.4.5","@types/node":"20.11.30","ts-toolbelt":"9.6.0","@types/ramda":"0.29.8","chai-json-schema":"1.5.1","mocha-lcov-reporter":"1.3.0","eslint-plugin-import":"2.25.4","eslint-config-airbnb-base":"14.2.1"},"original_author":"Apiary Czech Republic, s.r.o. <support@apiary.io>","bundleDependencies":["@apielements/apib-parser"],"_npmOperationalInternal":{"tmp":"tmp/dredd-transactions_11.1.0_1786783491358_0.2847271693213236","host":"s3://npm-registry-packages-npm-production"}},"11.1.1":{"name":"@antimatter-studios/dredd-transactions","version":"11.1.1","keywords":["api","test","testing","documenation","integration","acceptance"],"author":{"name":"Chris Thomas","email":"chris.thomas@antimatter-studios.com"},"license":"MIT","_id":"@antimatter-studios/dredd-transactions@11.1.1","maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"homepage":"https://github.com/antimatter-studios/dredd/tree/master/packages/dredd-transactions","bugs":{"url":"https://github.com/antimatter-studios/dredd/issues"},"dist":{"shasum":"1d9c0a3351e4cd33c872c0e66f5f7d4313814fa1","tarball":"https://registry.npmjs.org/@antimatter-studios/dredd-transactions/-/dredd-transactions-11.1.1.tgz","fileCount":29,"integrity":"sha512-t29fwWAEOlEKz/xF5gzXk7Y/okJ/CIObcsb5UpW1o5U5h8+scv7bDPk7Q0vifu053ZX8vJFmriWdQtgoktHt9w==","signatures":[{"sig":"MEUCIQDB6nTYcWyjJ6aRvDX3JVJwh/BC6FU9NIsHqQtIUoER8QIgDNxFPQ9u42pWlrM6ANGGuHJWzx48QSBosDKrQgGMpcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antimatter-studios%2fdredd-transactions@11.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4311758},"fork":"antimatter-studios/dredd","main":"index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"cfb3bcd3998e143849bd41293ce59184fc1f7c21","scripts":{"lint":"eslint --ignore-path .gitignore .","test":"npm run clean && mocha ./test","build":"exit 0","clean":"rimraf ./coverage","prepack":"node ./scripts/prepack.js","pretest":"node ./scripts/pretest.js","postpack":"node ./scripts/postpack.js","test:smoke":"bash ./scripts/smoke.sh","test:coverage":"npm run clean && nyc mocha ./test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1006bdd7-93e0-4362-a4ae-11429ab956e3"}},"repository":{"url":"git+https://github.com/antimatter-studios/dredd.git","type":"git"},"_npmVersion":"12.0.2","description":"Compiles HTTP Transactions (Request-Response pairs) from an API description document","directories":{},"_nodeVersion":"22.23.2","dependencies":{"uri-template":"1.0.1","@apielements/core":"^0.2.1","@apielements/apib-parser":"0.20.1","@apielements/openapi2-parser":"0.32.6","@antimatter-studios/openapi3-parser":"0.17.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","chai":"4.4.1","mocha":"^11.8.0","sinon":"16.1.1","eslint":"6.8.0","rimraf":"3.0.2","proxyquire":"2.1.3","typescript":"5.4.5","@types/node":"26.2.0","ts-toolbelt":"9.6.0","@types/ramda":"0.32.0","chai-json-schema":"1.5.1","mocha-lcov-reporter":"1.3.0","eslint-plugin-import":"2.32.0","eslint-config-airbnb-base":"14.2.1"},"original_author":"Apiary Czech Republic, s.r.o. <support@apiary.io>","bundleDependencies":["@apielements/apib-parser"],"_npmOperationalInternal":{"tmp":"tmp/dredd-transactions_11.1.1_1786789425480_0.6714610251790032","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@antimatter-studios/dredd-transactions","version":"12.0.0","keywords":["api","test","testing","documenation","integration","acceptance"],"author":{"name":"Chris Thomas","email":"chris.thomas@antimatter-studios.com"},"license":"MIT","_id":"@antimatter-studios/dredd-transactions@12.0.0","maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"homepage":"https://github.com/antimatter-studios/dredd/tree/master/packages/dredd-transactions","bugs":{"url":"https://github.com/antimatter-studios/dredd/issues"},"dist":{"shasum":"31b8af672e434f84defbe57f5bfbf818cd4dffed","tarball":"https://registry.npmjs.org/@antimatter-studios/dredd-transactions/-/dredd-transactions-12.0.0.tgz","fileCount":29,"integrity":"sha512-v6UcHfEPP71AewxJXeE6t8XAqpCaWcHjy83KW7fZ+83blsGzNuSAYb0oYuf8HwFgEN1cj3Qlglxldyu/aEnMwA==","signatures":[{"sig":"MEUCIGQ0trxY33p+JZZCVjedJwPMOm4osb2E/Igdf4v9CkHgAiEAycjWz7DDNE4A+saZHayozVQ6h7buPesr5YFrJ0BanXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antimatter-studios%2fdredd-transactions@12.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4311885},"fork":"antimatter-studios/dredd","main":"index.js","type":"module","engines":{"node":">=20.19"},"exports":{".":"./index.js","./parse":"./parse/index.js","./compile":"./compile/index.js","./package.json":"./package.json"},"gitHead":"930c121a473c78f9b1cac25f8e12dbfc97d5c7c9","scripts":{"lint":"eslint .","test":"npm run clean && mocha ./test","build":"exit 0","clean":"rimraf ./coverage","prepack":"node ./scripts/prepack.cjs","pretest":"node ./scripts/pretest.cjs","postpack":"node ./scripts/postpack.cjs","test:smoke":"bash ./scripts/smoke.sh","test:coverage":"npm run clean && nyc mocha ./test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1006bdd7-93e0-4362-a4ae-11429ab956e3"}},"repository":{"url":"git+https://github.com/antimatter-studios/dredd.git","type":"git"},"_npmVersion":"12.0.2","description":"Compiles HTTP Transactions (Request-Response pairs) from an API description document","directories":{},"_nodeVersion":"22.23.2","dependencies":{"uri-template":"1.0.1","@apielements/core":"^0.2.1","@apielements/apib-parser":"0.20.1","@apielements/openapi2-parser":"0.32.6","@antimatter-studios/openapi3-parser":"0.17.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","chai":"6.2.2","mocha":"^11.8.0","sinon":"22.1.0","eslint":"9.39.5","esmock":"2.7.6","rimraf":"6.1.3","globals":"^16.5.0","@eslint/js":"^9.39.5","proxyquire":"2.1.3","typescript":"5.4.5","@types/node":"26.2.0","ts-toolbelt":"9.6.0","@types/ramda":"0.32.0","chai-json-schema":"1.5.1","mocha-lcov-reporter":"1.3.0","eslint-config-prettier":"^10.1.8"},"original_author":"Apiary Czech Republic, s.r.o. <support@apiary.io>","bundleDependencies":["@apielements/apib-parser"],"_npmOperationalInternal":{"tmp":"tmp/dredd-transactions_12.0.0_1786799862007_0.05270461980276253","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"@antimatter-studios/dredd-transactions","version":"12.1.0","keywords":["api","test","testing","documenation","integration","acceptance"],"author":{"name":"Chris Thomas","email":"chris.thomas@antimatter-studios.com"},"license":"MIT","_id":"@antimatter-studios/dredd-transactions@12.1.0","maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"homepage":"https://github.com/antimatter-studios/dredd/tree/master/packages/dredd-transactions","bugs":{"url":"https://github.com/antimatter-studios/dredd/issues"},"dist":{"shasum":"be7018bbd9883ceb16e6d492082ec5bd66a63a45","tarball":"https://registry.npmjs.org/@antimatter-studios/dredd-transactions/-/dredd-transactions-12.1.0.tgz","fileCount":29,"integrity":"sha512-UkHK/vm3AoTqXfWrtpnAXPVpK0cKwsJeBV5oyPootARnfKYyQYdaRUa0LYFqci5Cvo5xYgfhR/AqSBZh0wHkDA==","signatures":[{"sig":"MEYCIQDgUNCnn429mbMn5KwAaW9ujTfdEXO4ImswLXWf95Bl8AIhAOkKqRfeqgXwKjg2s+80rURDTjU1IYw7oZdCNIKXctQ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antimatter-studios%2fdredd-transactions@12.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4312059},"fork":"antimatter-studios/dredd","main":"index.js","type":"module","engines":{"node":">=20.19"},"exports":{".":"./index.js","./parse":"./parse/index.js","./compile":"./compile/index.js","./package.json":"./package.json"},"gitHead":"85feb5e944765e68055719c91c669ed85cffce3c","scripts":{"lint":"eslint .","test":"npm run clean && mocha ./test","build":"exit 0","clean":"rimraf ./coverage","prepack":"node ./scripts/prepack.cjs","pretest":"node ./scripts/pretest.cjs","postpack":"node ./scripts/postpack.cjs","test:smoke":"bash ./scripts/smoke.sh","test:coverage":"npm run clean && nyc mocha ./test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1006bdd7-93e0-4362-a4ae-11429ab956e3"}},"repository":{"url":"git+https://github.com/antimatter-studios/dredd.git","type":"git"},"_npmVersion":"12.0.2","description":"Compiles HTTP Transactions (Request-Response pairs) from an API description document","directories":{},"_nodeVersion":"22.23.2","dependencies":{"uri-template":"2.0.0","@apielements/core":"^0.2.1","@apielements/apib-parser":"0.20.1","@apielements/openapi2-parser":"0.32.6","@antimatter-studios/openapi3-parser":"0.17.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","chai":"6.2.2","mocha":"^11.8.0","sinon":"22.1.0","eslint":"10.8.1","esmock":"2.7.6","rimraf":"6.1.3","globals":"^17.11.0","@eslint/js":"^10.0.1","proxyquire":"2.1.3","typescript":"7.0.2","@types/node":"26.2.0","ts-toolbelt":"9.6.0","@types/ramda":"0.32.0","chai-json-schema":"2.0.1","mocha-lcov-reporter":"1.3.0","eslint-config-prettier":"^10.1.8"},"original_author":"Apiary Czech Republic, s.r.o. <support@apiary.io>","bundleDependencies":["@apielements/apib-parser"],"_npmOperationalInternal":{"tmp":"tmp/dredd-transactions_12.1.0_1786829821522_0.7895043833423605","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"@antimatter-studios/dredd-transactions","version":"12.2.0","keywords":["api","test","testing","documenation","integration","acceptance"],"author":{"name":"Chris Thomas","email":"chris.thomas@antimatter-studios.com"},"license":"MIT","_id":"@antimatter-studios/dredd-transactions@12.2.0","maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"homepage":"https://github.com/antimatter-studios/dredd/tree/master/packages/dredd-transactions","bugs":{"url":"https://github.com/antimatter-studios/dredd/issues"},"dist":{"shasum":"299d7e707bf3c14a914ad49a57a070dc343097b8","tarball":"https://registry.npmjs.org/@antimatter-studios/dredd-transactions/-/dredd-transactions-12.2.0.tgz","fileCount":13,"integrity":"sha512-vSCKW9I60WSWrn7PDsADa52cZFAuPm7qYd0bTH4dgcO0pwfMIMSO4jpwyaXZRNzjWkDxbJCy5e7iJrsSiA1biw==","signatures":[{"sig":"MEUCIQDfw7TZs6PL5znQGKr0/xDZpYHXtHqGlQiiJrjaUsxsEgIgOZsuNOyHCG4TGyrrtoreAucvYIda0ygxP6Yv+NDeM7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30985},"fork":"antimatter-studios/dredd","main":"index.js","type":"module","_from":"file:antimatter-studios-dredd-transactions-12.2.0.tgz","engines":{"node":">=20.19"},"exports":{".":"./index.js","./parse":"./parse/index.js","./compile":"./compile/index.js","./package.json":"./package.json"},"scripts":{"test":"npm run clean && mocha ./test","build":"exit 0","clean":"rimraf ./coverage","pretest":"node ./scripts/pretest.cjs","test:smoke":"bash ./scripts/smoke.sh","test:coverage":"npm run clean && nyc mocha ./test"},"_npmUser":{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"},"_resolved":"/private/var/folders/0k/nf8vt_350d16l72c1syfqww80000gn/T/4697022ecadd8c67044bd370cab618b7/antimatter-studios-dredd-transactions-12.2.0.tgz","_integrity":"sha512-vSCKW9I60WSWrn7PDsADa52cZFAuPm7qYd0bTH4dgcO0pwfMIMSO4jpwyaXZRNzjWkDxbJCy5e7iJrsSiA1biw==","repository":{"url":"git+https://github.com/antimatter-studios/dredd.git","type":"git","directory":"packages/dredd-transactions"},"_npmVersion":"11.17.0","description":"Compiles HTTP Transactions (Request-Response pairs) from an API description document","directories":{},"_nodeVersion":"26.5.0","dependencies":{"uri-template":"2.0.0","@antimatter-studios/core":"0.2.1","@antimatter-studios/apib-parser":"0.20.1","@antimatter-studios/openapi2-parser":"0.32.6","@antimatter-studios/openapi3-parser":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","chai":"6.2.2","mocha":"^11.8.0","sinon":"22.1.0","eslint":"10.8.1","esmock":"2.7.6","rimraf":"6.1.3","globals":"^17.11.0","@eslint/js":"^10.0.1","proxyquire":"2.1.3","typescript":"7.0.2","@types/node":"26.2.0","ts-toolbelt":"9.6.0","@types/ramda":"0.32.0","chai-json-schema":"2.0.1","mocha-lcov-reporter":"1.3.0","eslint-config-prettier":"^10.1.8"},"original_author":"Apiary Czech Republic, s.r.o. <support@apiary.io>","_npmOperationalInternal":{"tmp":"tmp/dredd-transactions_12.2.0_1786874013328_0.5412743374030515","host":"s3://npm-registry-packages-npm-production"}},"12.2.1":{"name":"@antimatter-studios/dredd-transactions","version":"12.2.1","description":"Compiles HTTP Transactions (Request-Response pairs) from an API description document","main":"index.js","publishConfig":{"access":"public"},"type":"module","engines":{"node":">=20.19"},"repository":{"type":"git","url":"git+https://github.com/antimatter-studios/dredd.git","directory":"packages/dredd-transactions"},"dependencies":{"uri-template":"2.0.0","@antimatter-studios/core":"0.2.1","@antimatter-studios/apib-parser":"0.20.1","@antimatter-studios/openapi3-parser":"0.19.0","@antimatter-studios/openapi2-parser":"0.32.6"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"26.2.0","@types/ramda":"0.32.0","chai":"6.2.2","chai-json-schema":"2.0.1","eslint":"10.8.1","eslint-config-prettier":"^10.1.8","esmock":"2.7.6","globals":"^17.11.0","mocha":"^11.8.0","mocha-lcov-reporter":"1.3.0","nyc":"18.0.0","proxyquire":"2.1.3","rimraf":"6.1.3","sinon":"22.1.0","ts-toolbelt":"9.6.0","typescript":"7.0.2"},"keywords":["api","test","testing","documenation","integration","acceptance"],"original_author":"Apiary Czech Republic, s.r.o. <support@apiary.io>","author":{"name":"Chris Thomas","email":"chris.thomas@antimatter-studios.com"},"license":"MIT","homepage":"https://github.com/antimatter-studios/dredd/tree/master/packages/dredd-transactions","fork":"antimatter-studios/dredd","exports":{".":"./index.js","./parse":"./parse/index.js","./compile":"./compile/index.js","./package.json":"./package.json"},"bugs":{"url":"https://github.com/antimatter-studios/dredd/issues"},"scripts":{"build":"exit 0","clean":"rimraf ./coverage","pretest":"node ./scripts/pretest.cjs","test":"npm run clean && mocha ./test","test:coverage":"npm run clean && nyc mocha ./test","test:smoke":"bash ./scripts/smoke.sh"},"_id":"@antimatter-studios/dredd-transactions@12.2.1","_integrity":"sha512-qCNAbkuvDZxKecWsgdEpbdOFtChnI0xA+8PpEN4tcRmSKq5xkvc56Vo9mfuGSl4q6FaNDrYS4axpkSRLGu1Qtg==","_resolved":"/home/runner/work/_temp/antimatter-studios-dredd-transactions-12.2.1.tgz","_from":"file:/home/runner/work/_temp/antimatter-studios-dredd-transactions-12.2.1.tgz","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-qCNAbkuvDZxKecWsgdEpbdOFtChnI0xA+8PpEN4tcRmSKq5xkvc56Vo9mfuGSl4q6FaNDrYS4axpkSRLGu1Qtg==","shasum":"95b830c255e5f48241d3cfe5f804fd637b999aee","tarball":"https://registry.npmjs.org/@antimatter-studios/dredd-transactions/-/dredd-transactions-12.2.1.tgz","fileCount":13,"unpackedSize":30985,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antimatter-studios%2fdredd-transactions@12.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1SDBuj8jgLiHGV+bNAbq0aCXPlkIqBxyg6Ha9S0GxQQIgGX5z4eT6AAidxPjLNzGF736xBN3qKQf3nw3gUUfY07E="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1006bdd7-93e0-4362-a4ae-11429ab956e3"}},"directories":{},"maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dredd-transactions_12.2.1_1786878210308_0.8442137473132365"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-26T10:37:27.169Z","modified":"2026-08-16T11:03:30.804Z","10.1.0":"2025-06-26T10:37:27.439Z","10.1.1":"2025-07-02T09:00:05.442Z","10.1.2":"2025-07-02T09:29:27.217Z","11.0.11":"2026-04-20T11:15:59.614Z","11.1.0":"2026-08-15T08:44:51.547Z","11.1.1":"2026-08-15T10:23:45.667Z","12.0.0":"2026-08-15T13:17:42.176Z","12.1.0":"2026-08-15T21:37:01.682Z","12.2.0":"2026-08-16T09:53:33.459Z","12.2.1":"2026-08-16T11:03:30.454Z"},"bugs":{"url":"https://github.com/antimatter-studios/dredd/issues"},"author":{"name":"Chris Thomas","email":"chris.thomas@antimatter-studios.com"},"license":"MIT","homepage":"https://github.com/antimatter-studios/dredd/tree/master/packages/dredd-transactions","keywords":["api","test","testing","documenation","integration","acceptance"],"repository":{"type":"git","url":"git+https://github.com/antimatter-studios/dredd.git","directory":"packages/dredd-transactions"},"description":"Compiles HTTP Transactions (Request-Response pairs) from an API description document","maintainers":[{"name":"christhomas","email":"chris.thomas@antimatter-studios.com"}],"readme":"# Dredd Transactions\n\n[![npm version](https://badge.fury.io/js/dredd-transactions.svg)](https://badge.fury.io/js/dredd-transactions)\n\nDredd Transactions library compiles _HTTP Transactions_ (simple Request-Response pairs) from API description document.\n\n> **Note:** To better understand _emphasized_ terms in this documentation, please refer to the [Glossary of Terms][api-blueprint-glossary]. All data structures are described using the [MSON][mson-spec] format.\n\nThis project supersedes [Blueprint Transactions][blueprint-transactions] library.\n\n## Features\n\n- Inherits parameters from parent _Resource_ and _Action_ sections.\n- Expands _URI Templates_.\n- Warns on undefined placeholders in _URI Templates_ (both query and path).\n- Validates URI parameter types.\n- Selects first _Request_ and first _Response_ if multiple are specified in the API description document.\n\n### Deprecated Features\n\n- Compiles [Transaction Name][transaction-object-spec] string (vague identifier) for each _Transaction_.\n- Provides [Transaction Origin][transaction-object-spec] with pointers to [API Elements][api-elements] derived from the original API description document.\n\n> **Note:** These features are to be superseded by whatever comes out of the proposal in [apiaryio/dredd#227](https://github.com/apiaryio/dredd/issues/227).\n\n## Installation\n\n```\nnpm install dredd-transactions\n```\n\n## Development\n\nDredd Transactions library is written in JavaScript (ES2015+).\n\n## Usage\n\n### `parse`\n\nParses given API description document into API Elements with options specific\nto Dredd. Assumes that documents with unrecognizable format are\n[API Blueprint][api-blueprint]. Turns any parser failures, including\nthe unexpected ones, into [API Elements][api-elements] annotations.\n\n```javascript\nconst parse = require('dredd-transactions/parse');\n// const { parse } = require('dredd-transactions');\n\nparse('# My API\\n...', (error, parseResult) => {\n  // ...\n});\n```\n\n### `compile`\n\nCompiles _HTTP Transactions_ from given [API Elements][api-elements]. _HTTP Transactions_ are a backbone data structure to Dredd.\n\n```javascript\nconst compile = require('dredd-transactions/compile');\n// const { compile } = require('dredd-transactions');\n\nconst compileResult = compile(mediaType, apiElements, filename);\n```\n\n> **Note:** The `filename` argument is optional and about to get deprecated, see [#6][filename-deprecation]\n\n## Data Structures\n\n<a name=\"parse-result-object\"></a>\n\n### Parse Result (object)\n\nResult of parsing.\n\n- `mediaType`: `text/vnd.apiblueprint` (string, default, nullable) - Media type of the input format, can be empty in case of some fatal errors\n- `apiElements` ([API Elements][api-elements]) - API Elements parse result\n\n<a name=\"compile-result-object\"></a>\n\n### Compile Result (object)\n\nResult of compilation. Alongside compiled [Transaction][transaction-object-spec] objects contains also errors and warnings, mainly from API description parser.\n\n- `mediaType`: `text/vnd.apiblueprint` (string, default, nullable) - Media type of the input format, defaults to API Blueprint format. Can be empty in case of some fatal errors.\n- `transactions` (array[[Transaction][transaction-object-spec]]) - Compiled _HTTP Transactions_.\n- `annotations` (array[[Annotation][annotation-object-spec]]) - Errors and warnings which occurred during parsing of the API description or during compilation of transactions.\n\n<a name=\"transaction-object\"></a>\n\n### Transaction (object)\n\nRepresents a single _HTTP Transaction_ (Request-Response pair) and its location in the API description document. The location is provided in two forms, both **deprecated** as of now:\n\n- `name` - String representation, both human- and machine-readable.\n- `origin` - Object of references to nodes of [API Elements][api-elements] derived from the original API description document.\n\n> **Note:** These two forms of locating HTTP Transactions are to be superseded by whatever comes out of the proposal in [apiaryio/dredd#227](https://github.com/apiaryio/dredd/issues/227).\n\n### Properties\n\n- request (object) - HTTP Request as described in API description document.\n    - method\n    - uri: `/message` (string) - Informative URI of the Request.\n    - headers (array) - List of HTTP headers in their original order, with the original casing of the header name, including multiple headers of the same name.\n        - (object)\n            - name: `Content-Type` (string)\n            - value: `text/plain` (string)\n    - body: `Hello world!\\n` (string)\n- response (object) - Expected HTTP Response as described in API description document.\n    - status: `200` (string)\n    - headers (array) - List of HTTP headers in their original order, with the original casing of the header name, including multiple headers of the same name.\n        - (object)\n            - name: `Content-Type` (string)\n            - value: `text/plain` (string)\n    - body (string, optional)\n    - schema (string, optional)\n\n### Deprecated Properties\n\n- name: `Hello world! > Retrieve Message` (string) - Transaction Name, non-deterministic breadcrumb location of the HTTP Transaction within the API description document.\n- origin (object) - Object of references to nodes of [API Elements][api-elements] derived from the original API description document.\n    - filename: `./api-description.apib` (string)\n    - apiName: `My Api` (string)\n    - resourceGroupName: `Greetings` (string)\n    - resourceName: `Hello, world!` (string)\n    - actionName: `Retrieve Message` (string)\n    - exampleName: `First example` (string)\n\n> **Note:** These properties are to be superseded by whatever comes out of the proposal in [apiaryio/dredd#227](https://github.com/apiaryio/dredd/issues/227).\n\n<a name=\"annotation-object\"></a>\n\n### Annotation (object)\n\nDescription of an error or warning which occurred during parsing of the API description or during compilation of transactions.\n\n#### Properties\n\n- type (enum[string])\n    - `error`\n    - `warning`\n- component (enum[string]) - In which component of the compilation process the annotation occurred\n    - `apiDescriptionParser`\n    - `parametersValidation`\n    - `uriTemplateExpansion`\n- message (string) - Textual annotation. This is – in most cases – a human-readable message to be displayed to user\n- location (array, fixed, nullable) - Location of the annotation in the source file, represented by a single range of line and column number pairs if available, or by `null` otherwise\n    - (array) - Start location\n        - (number) - Line number\n        - (number) - Column number\n    - (array) - End location\n        - (number) - Line number\n        - (number) - Column number\n\n### Deprecated Properties\n\n- name: `Hello world! > Retrieve Message` (string) - Transaction Name, non-deterministic breadcrumb location of the relevant HTTP Transaction within the API description document.\n- origin (object) - Object of references to nodes of [API Elements][api-elements] derived from the original API description document.\n    - filename: `./api-description.apib` (string)\n    - apiName: `My Api` (string)\n    - resourceGroupName: `Greetings` (string)\n    - resourceName: `Hello, world!` (string)\n    - actionName: `Retrieve Message` (string)\n    - exampleName: `First example` (string)\n\n> **Note:** These properties are to be superseded by whatever comes out of the proposal in [apiaryio/dredd#227](https://github.com/apiaryio/dredd/issues/227).\n\n[dredd]: https://dredd.org\n[mson-spec]: https://github.com/apiaryio/mson\n[api-elements]: http://api-elements.readthedocs.org/\n[api-blueprint]: https://apiblueprint.org/\n[api-blueprint-glossary]: https://github.com/apiaryio/api-blueprint/blob/master/Glossary%20of%20Terms.md\n[blueprint-transactions]: https://github.com/apiaryio/blueprint-transactions/\n[filename-deprecation]: https://github.com/apiaryio/dredd-transactions/issues/6\n[compile-result-object-spec]: #compile-result-object\n[transaction-object-spec]: #transaction-object\n[annotation-object-spec]: #annotation-object\n[source-map]: https://github.com/refractproject/refract-spec/blob/master/namespaces/parse-result-namespace.md#source-map-element\n","readmeFilename":"README.md"}