{"_id":"@code-like-a-carpenter/contract-tests","_rev":"19-9c9e78da0c43161817fa1865437accf3","name":"@code-like-a-carpenter/contract-tests","dist-tags":{"latest":"2.5.1"},"versions":{"1.0.0":{"name":"@code-like-a-carpenter/contract-tests","version":"1.0.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@1.0.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"76243e259b694da2892e2469fea2fb870175e5b0","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-1.0.0.tgz","fileCount":6,"integrity":"sha512-UVHwZDhx6sxE2fzKPT2Wj49qoUiLQGXaYaI10NIFRAvanwnKunlp5+MxcGg5rxY/ThB5ECH/9fZ1cQQMnGhxYg==","signatures":[{"sig":"MEYCIQCpcbKxT37cFr4U+GPOdh6J7mxuCHW6DNyFo/vm0zQgzwIhAO9ixRhtEru1ko//vxWStrbe1EOE4SdRGTwuuRQRkzVM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCL1jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJNQ/9FH0EwfoSxdKgk3qIo4AdnuJVJvuDQtd/EzdFbuXfJZvswMqp\r\ndGdAPnIrwgepmk//WquAyB0q899D9oCBPbC3x8slPR7Xmm3eUbE9ORlFcOP0\r\nnxs4C+qjCyJl9vDJgwZsNnaKkzwDR69Y1MzMRt6vTTWst826fOW5OCEBCpHp\r\ni8+LurRzj/gLCcGSuNK2hDwGZccioihRseOrsIueumTEi6cxGfFZroBNvAlp\r\nrmbXHtu6SbrJWXMBh+guzNXTkA6OZmYHEzQCfSt7OqGbpYK3yz5GvcpCBZV/\r\nHvKUwMtUDnYUMYvAbBWHFAuZywRkELgfEUFAdGhe1UrIVIlM9oZTuIjbxbaS\r\nDFsTWt2ISnd7YHlR392ffMWFdtrqQkoXMZkGHIvnMS8RtElNVELR0sEEIxNJ\r\n4woX7Kvhvl27iN3u2P3jwjHUr/u8KlWB1kA1OeOxNyfUag8Q2Q9pWj2rUaSL\r\nIRqQb84zvVV3gvr1Jp73rfwFrDIUQmcN8h0H0x8g4rRUo7j+vzL4oAyfwl0g\r\nh++DaJtzLNTa9hGlUimuG1ksybYs6xH9ncIQKTZbpNBP89Y0bOjr5CmZFCjd\r\n4a+uzWTZm6TLG8rj5no3kvOAIPrueTX8jBd/huG3EXCJAeJEPMK1AgPKtce3\r\now1kr0yJL4/r1qWeuckuQRyRejbTeo3nZ8w=\r\n=XM/b\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"bb8f6f71e124b836cd6068cebfbcf48afbd14dbb","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.4.3","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_1.0.0_1678294370932_0.9508677126170273","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@code-like-a-carpenter/contract-tests","version":"1.0.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@1.0.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"85119ed48abafb785a0473becae7819e112aea64","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-1.0.1.tgz","fileCount":26,"integrity":"sha512-wnCDc67Y2eNKaX+nDwLiK7pLgDl1T/+66HFnHcUZ2jueskEMElqPh0k+qwiIQyVsfHtlSEWDIh9FCjyPufI06g==","signatures":[{"sig":"MEQCIEh3CVctaTeRC4my7dv/upBUkZXBsaOl6I1m8LIl/UJ9AiB+Oz9c0j5j550XRZEx+DJ0ywAddT/qJUdVntUIVIm2UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCgZLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoATA//fgBXsIY/utX3gv5pPogmnxRXriC7yMYVNHb8WmQR9k/DS522\r\n26wZYKAoETCVfMi9btDgYTHaWaWa9LmL+O9rNc9oTHv+/ESpCyhtYtGj/vCX\r\nLXatsLb+wL//mEllCf/s3Lwsb8Q+CWuDEvhwCS7hRZq+LqXJg7NbikF6pyBd\r\nYdFq79L/eXNmDbq6EDH2bmmbf7mVa+K48u36teSRPCNTNRFXleY9SVq/h50A\r\n5Wo2Q25YGMC2kzAByRLWtznytxx2vc7HhU+sFvQ3q+KyJDEh40afBT9ie1aU\r\nWCM2rdGWEZjOhKG5Pv9/dLOsnPgs5mN+cv21LTQughgFsQL3ueBlp9ycE/WH\r\nHrM8SPLKzZhc6FQPDau4H0PX3KQGN4h4QBtht0xzO7TDlQhUVMmCveTx32Xi\r\nFL2uoQy6wqddcsAZE+9CB7N8nsQlYNvyzkqUtolfaE34UExXxEjH/ssb/JFt\r\n2t65wiYAH/mj1lNZKHq6QOTa2xMHRkt1/hQMyyZeBwd7vLgVuplNzIcjLHnr\r\nRBDRZbZuuNk2SFSB8VPPMA1YebkAoldbTcXmq4nswOhpwiTTaTC7GQrdi3R0\r\nj3pCP0SxfSjuPCtEgupUIPy3l8jsfOV+ZU6cNzqdaytNCx913kJBSq0PdSDh\r\nToSbSXhK7y35GYI3mNWWbBUzrvlBj9WleEg=\r\n=Vl9/\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"61ad31d6d4e4754982141622eb8aca91abc994ca","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.4.3","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_1.0.1_1678378571013_0.591926013969724","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@code-like-a-carpenter/contract-tests","version":"1.0.2","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@1.0.2","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"3edb7129721300ee97f1cbbd20e317a413aed2b1","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-1.0.2.tgz","fileCount":24,"integrity":"sha512-PJjP21rPazg9oPDUVt2qIRcLV4LWjJ+rkZrq+9lTq0ugcF0XCC2wpz/jC5jn04Njx8gYWFV1KJ0iue1o0dUc5A==","signatures":[{"sig":"MEQCIHIwEyn2HavL+H1lmg+Bvjx7yec8LBVuM10vlyLwl0mKAiAVFl9i7/ESJXblb/UpsERTLjrfEPyHn4aen4uoegLyYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39499},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"49f1b6f093db2f0bb576f56053b5f49d57d0aae4","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_1.0.2_1692292876169_0.6053979085734051","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@code-like-a-carpenter/contract-tests","version":"1.1.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@1.1.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"c5f47e200727f1cbf432f1c34c7074141601e902","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-1.1.0.tgz","fileCount":25,"integrity":"sha512-33TURuUaI3heMHI80hYyGduTasmFxrHyImaSoEZe0wheewoJczgt09xG+XGkLJSKlgue5fdbDnt07/iQBVknXA==","signatures":[{"sig":"MEUCIE5OyBdkAf8MN7r08JYfW0aaMJtwglm0fuDUdmaSuXplAiEA3V4ZsvO6Bi99N+eacamHljmjBIjAiDEUCcqBPlAFwTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67751},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"da2e10b21c9237ccfda512c530a69b4c52737ac4","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"9.8.1","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_1.1.0_1701027962906_0.9984084007509098","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@code-like-a-carpenter/contract-tests","version":"2.0.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.0.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"496ffe5d969ec8131b78d7dc1794cf02631f34fa","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.0.0.tgz","fileCount":25,"integrity":"sha512-bG5PqwPfaDAl6wKw4sPUVV9s1dfm2ca1qwp4Y4Bdb4hVBlXQFuOdCptHz/cGERsjWVdx6No66WpLS6kmK0Ttig==","signatures":[{"sig":"MEUCIF7S7V5tYjtiNEnbHsuCN7pECjBGVVDhVdBeVP5OlKvyAiEAhESypp3WqyMcQRSVJerkGuN8nQQS4xR4aIB8lISFqqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67733},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"11f8d67334d66105c0464fdb352dd3e291db5bc3","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.3","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.0.0_1705989000168_0.7430042738765223","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@code-like-a-carpenter/contract-tests","version":"2.1.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.1.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"39f8ab653ac08084d88edf5a105c4cbd7b31b2fa","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.1.0.tgz","fileCount":25,"integrity":"sha512-ZmJujVMxYiz5A6RZpES/axp3YqNkhAR224QvlURv8lyuLNTlbOP5FsyNuguLG+cwgSwxq9Zc5o6rxFtUUNY01Q==","signatures":[{"sig":"MEQCIBW0YxsUckpQoKyrq4c5UhUJOZBCHYOMBo+R6+iwEcfNAiA5/IYgiKLJqkIsc+1ozIrE1MA6MUBLLTj+ff4IpJDYvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67116},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./package.json":"./package.json"},"gitHead":"a5365067951bca00a584cbc72763411a72972e0b","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.1.0_1706847305544_0.7634793085707614","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@code-like-a-carpenter/contract-tests","version":"2.2.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.2.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"bf0f69eb9a85bebeb2b7f28330f6c187cf3822fc","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.2.0.tgz","fileCount":25,"integrity":"sha512-Q6ngfZP4GisMatMTBoLG4DlRW0Kj0YcEVxaTnztVtRlsL6TYzyuwlE/dv2tFxuRmZnouhcNscNb+BUq07dVKAw==","signatures":[{"sig":"MEQCIE//wsCVL/WM0J1e9P1i8kkQR1HLvQ155ok1srjWsAO1AiB06XVT5Sjhe8Kme7RY5h+VV1NMEL6FE9QGwzgJc/O4rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67155},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"ca360619e1a38c910fc0f9c46275117f7846534e","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.2.0_1706891995902_0.5531191924075061","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@code-like-a-carpenter/contract-tests","version":"2.2.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.2.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"9b1918403cdcdbd6c85b17b41284d4c207eff343","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.2.1.tgz","fileCount":24,"integrity":"sha512-hvWDST1cRlpgE/4iJoodbzfoFewZDn2jZKq2I9XBKz1ijiB58bwD7wVd4co04q+YShjJBPwzUpdtIE5KKL2d9g==","signatures":[{"sig":"MEQCIGEBwghocjFYKSi4TSf8nxJmy2Edb6GSz6aKHDpekdOIAiBrtfk2m0N5J7+uv5QgENVjyYqliEm4ntKFXtYkynneGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40585},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"f30ba723c30ed3bf1549fb60321122eec4014a26","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.2.1_1706941263597_0.9781996944550679","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@code-like-a-carpenter/contract-tests","version":"2.2.2","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.2.2","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"affb1fd98d5babcb17cda8b29aa80aa056b2dd91","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.2.2.tgz","fileCount":25,"integrity":"sha512-ojP8Ovczl6XjuEgDRfcQaDoFZRVpssNPeo/pszOI5NiXO5a+C4OeooalCui3cNT2SRKO1SsUZx+WbobTvlnqOw==","signatures":[{"sig":"MEUCIDl7CVea4DM5cfNRLs5DkD0OVPO/Si+/TYRzdKhKpYR9AiEA3Yb6evT7bxdFW9ThQuYVqvzmCGArwb2/EUrhp9d3C/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67398},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"b3ebdd897b991c7d457f26270cf8af7d6fa310ac","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":1,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.2.2_1707281236695_0.23249628350760831","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@code-like-a-carpenter/contract-tests","version":"2.2.3","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.2.3","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"0e681a66a8d537ec76944aa3dc0ca2ab75691c88","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.2.3.tgz","fileCount":25,"integrity":"sha512-+48z0MmFD3RO0Vh1RUcoYGUf93oITGiSxzH8LMqi6QceRi/1JjDaRk4FgD+VwOWvHNFkxqk8KJnl+0kOri3HQA==","signatures":[{"sig":"MEYCIQCoy13ornexe+/DNtDKUBQNCHBsEUr8f67XSOzyb1fG9gIhAM5itZQGaEe9pWTBlR/fAGUxYdDlIVdMdt8rpJEXZ0eI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67398},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"ecd58bc240a39d65efe5d1f7a4eca5328b64a750","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":2,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.2.3_1710519057541_0.423618861695255","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@code-like-a-carpenter/contract-tests","version":"2.2.4","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.2.4","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"dfc6d5aee5baf6dfc17f21b4e75dbb1e9cff035e","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.2.4.tgz","fileCount":25,"integrity":"sha512-CiFFfI32cyU0azMTgRCEaDcXMCWOetk4u3z/9Zc3kTHKQ+ZGtoQsiVqqLMmRKcnY/W6tM8y+wUdNJHmr42lj2w==","signatures":[{"sig":"MEUCIQD6keqNjxgpVK+v3Q+hRwC2bR7Pu/lrwaiYVUd84Q8XKgIgMuYk07PTplpxLHbMcuf+x8ybX3ZIKAaiJYRTDLhlLGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67398},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"cd44a5e3691aade4bc1220600792bbffafaae9b6","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":3,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.2.4_1710520971807_0.28718645573303037","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@code-like-a-carpenter/contract-tests","version":"2.2.5","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.2.5","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"966f032a7d7852f717528f377b5cbf1c90740805","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.2.5.tgz","fileCount":25,"integrity":"sha512-Z6tu+pAcxxK618PfYGoQUiesmD5aub2TuVVkGo9IlCabLdGisynAaLwLsbCXnvCqhRUBLB3vtQOIkeEfMgxj6w==","signatures":[{"sig":"MEUCIE1BIT7X2T8mgJY9euOUOnZgb5ba5yc65MH0UhudUdUjAiEA8Mvy/2VCNyghEyKFNAJG2sjQUbN24ma5QuYEylTpYgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67396},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"79f0e7522eab44f59fc1cc7546fbd34f4cb75f27","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":3,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.2.5_1711226455415_0.026438335721070683","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"@code-like-a-carpenter/contract-tests","version":"2.2.6","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.2.6","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"e7b2c41e13477010cd7f6fc13c1ed9f4aaadd451","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.2.6.tgz","fileCount":25,"integrity":"sha512-Myb+onZfoO/XGE8EjJG9RuKOVy8cyGA2rWKtUuymel7/JoYi59GLG53L0cssCd36VMVBQshOaQHPMV5a9d7hRg==","signatures":[{"sig":"MEYCIQCQbFwO5z0uVGNDiTwIr9+xsAUeFMMi4WNR7urwZWqNvwIhALO4YEnhH7cUTyVjJZML5pa6XnTvqz2Tc6pElw4DS6zJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67396},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"3a53c8d938d21f1f24b4a1e59ec1634b9e30f227","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.2.6_1711236981481_0.7660562619179658","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"@code-like-a-carpenter/contract-tests","version":"2.2.7","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.2.7","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"32266619f52ae873fdbf90237666fbeb5a4659c4","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.2.7.tgz","fileCount":31,"integrity":"sha512-GqzT2isGlUCBLQFyGdDvpaNM9er4ztk5uIhSoHndknwtp03ijyiQqstFw4P17aFUbO744GmlG4aRj1iR4kL6SQ==","signatures":[{"sig":"MEYCIQD7YDzMhb5/lzknxXu9EU/jieMttQMsEwItJ6F1ICD1RgIhAOYLJTW7Nlf/9MTxu7oOFQbbRvMeWHsZYc+s6/JBpzMe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69812},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.mjs","carpentry":"./src/index.ts"},"require":{"types":"./dist/cjs-types/index.d.ts","default":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"c3b1ff58f55a1afc0cc6be1a315fd51ef6a9fa58","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.5.2","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.2.7_1717354180498_0.206648294637376","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@code-like-a-carpenter/contract-tests","version":"2.3.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.3.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"33a309cae295d85300e9ab7cac19ff23770d42bc","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.3.0.tgz","fileCount":25,"integrity":"sha512-480U9Kjfh0T34HNqP6Zhzu0vOhMipEIlQzD/SzpE3sv1Yh8xga5x/875guVEO4LPnhSiud0KQ7a4tRHrZ4fSwg==","signatures":[{"sig":"MEUCIB1X3djMt5OSZi8lyL/5/SQHoiYPxEmDwgY4RrJ8KJPqAiEA36iXEMigMkIPvPc2cGMELB2NbynGKeDNuj5n6ad0LNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72019},"engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs","carpentry":"./src/index.ts"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"ce6d333395771c985137410cfb5645ad3c7d067b","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.7.0","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.3.0_1717812675689_0.6936170525484568","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@code-like-a-carpenter/contract-tests","version":"2.3.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.3.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"79675376bcf0571973d6adbb263d880095a4fe76","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.3.1.tgz","fileCount":25,"integrity":"sha512-cxEWh8xDY+QRUn/I7uTSH7OY+6ePdRR+GP4We4ACZOwmw9bLlQxrTYNoj7TifYAQOc8h2h0UEkPdvcKv6HaaBQ==","signatures":[{"sig":"MEQCIFKuZTLh8PZVcCYaXLC5uoT9FOSVtsoA8uREOYV746VwAiAdxlTYpjqVkBXa1ZlTtTMMQ+Flk/vtz357usMPu2CyeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72057},"types":"./dist/types/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs","carpentry":"./src/index.ts"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"ade0112b1655cc438e8cf89fe10af3eb728eb594","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.7.0","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.3.1_1717817002369_0.5306953156756775","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@code-like-a-carpenter/contract-tests","version":"2.4.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.4.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"4b5f337d9295accc3545721f9668fcbd9271955f","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.4.0.tgz","fileCount":25,"integrity":"sha512-1IL+4+eVccKnjTGfYOL2vUbb6ffD9CnS4pZR5Qcy35Ah3pyP+CXDN6aJkxKziwcnU2O7vaUB8yPo9fOGnS/9Hw==","signatures":[{"sig":"MEUCIEpePjGII5inOteN0fjFbZV3We9DYafDTkPp5z52NcSsAiEAp261K49pYnEDFtZWvOtw6lEZtoZcj1d3717V/BO5gjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72007},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./package.json":"./package.json"},"gitHead":"4caf56b3c1dd15df088ffb5a037ae4a2981a92ad","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.7.0","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.4.0_1718075397100_0.48253813057052763","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@code-like-a-carpenter/contract-tests","version":"2.5.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/contract-tests@2.5.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"effc1f6fd7d258b5bf8e856b6a241788737ada5a","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.5.0.tgz","fileCount":25,"integrity":"sha512-wDLa61xNeBXUSpra7MqZIQewDxdu3QBanpyVEczzTqITkOv6P4MCXiVvsb73IypVN6peZWAUcngwSTW2+LAxGw==","signatures":[{"sig":"MEYCIQDRuky4Z0L8dustZhm7/VcSAdL4EVd0EU9PJfeVx6bASQIhAMqzQ7OZKnILi6AY39ubd12qHA+mh5ioQ9FL0F0PHJTk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75970},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":"22.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./package.json":"./package.json"},"gitHead":"e6922cc29f31e053c729422b1c33021bf17842ea","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.9.2","description":"Jest-compatible alternative to Dredd.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"gavel":"^10.0.4","jest-diff":"^29.5.0","dredd-transactions":"^10.1.0","@code-like-a-carpenter/assert":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contract-tests_2.5.0_1744386590735_0.8413221541390183","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@code-like-a-carpenter/contract-tests","description":"Jest-compatible alternative to Dredd.","dependencies":{"@code-like-a-carpenter/assert":"2.4.1","dredd-transactions":"^10.1.0","gavel":"^10.0.4","jest-diff":"^29.5.0"},"author":{"name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com","url":"https://www.ianwremmel.com"},"bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"engines":{"node":"22.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs-types/index.d.cts","default":"./dist/cjs/index.cjs"}},"./package.json":"./package.json"},"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git"},"publishConfig":{"access":"public"},"releaseAll":5,"types":"./dist/types/index.d.ts","type":"module","version":"2.5.1","gitHead":"5bbc03d8b7166c562274dc86a04719a6eb9ab6c9","_id":"@code-like-a-carpenter/contract-tests@2.5.1","_nodeVersion":"22.23.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-q8dQobu3K+NRFqVWR7Zx8HKoqjUUa/zmnaSzH7t9MTQnWwP/+h3L8UTt9MYICfXGwYEha2s/k2aL4GVpb7aB7w==","shasum":"f08a5efe55d331ed4c51d19df5523c77eca3bb27","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/contract-tests/-/contract-tests-2.5.1.tgz","fileCount":31,"unpackedSize":77767,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-like-a-carpenter%2fcontract-tests@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDvxcpC7SQaV2Hylig0JFWyOhmBpbYY0NU2xh1QN/ysYgIgTiVNBAot0OdGDW6bCFdD++55yRUs9W9APK3MlI2VKYQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf293b1f-e981-4626-b803-c267459b1967"}},"directories":{},"maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/contract-tests_2.5.1_1789234695452_0.7039194435283496"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-08T16:52:50.837Z","modified":"2026-09-12T17:38:15.900Z","1.0.0":"2023-03-08T16:52:51.153Z","1.0.1":"2023-03-09T16:16:11.163Z","1.0.2":"2023-08-17T17:21:16.400Z","1.1.0":"2023-11-26T19:46:03.198Z","2.0.0":"2024-01-23T05:50:00.380Z","2.1.0":"2024-02-02T04:15:05.735Z","2.2.0":"2024-02-02T16:39:56.078Z","2.2.1":"2024-02-03T06:21:03.778Z","2.2.2":"2024-02-07T04:47:16.863Z","2.2.3":"2024-03-15T16:10:57.800Z","2.2.4":"2024-03-15T16:42:51.993Z","2.2.5":"2024-03-23T20:40:55.605Z","2.2.6":"2024-03-23T23:36:21.671Z","2.2.7":"2024-06-02T18:49:40.690Z","2.3.0":"2024-06-08T02:11:15.878Z","2.3.1":"2024-06-08T03:23:22.515Z","2.4.0":"2024-06-11T03:09:57.270Z","2.5.0":"2025-04-11T15:49:50.929Z","2.5.1":"2026-09-12T17:38:15.587Z"},"bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"author":{"name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com","url":"https://www.ianwremmel.com"},"license":"MIT","homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/contract-tests","repository":{"type":"git","url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git"},"description":"Jest-compatible alternative to Dredd.","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"readme":"# @code-like-a-carpenter/contract-tests\n\n[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> Jest-compatible alternative to Dredd.\n\nAPI Blueprint is (usually) easier to write than OpenAPI and there's already\ntooling out there to turn it into tests. Unfortunately, it's difficult to debug\nwhen something fails (especially in a before hook), doesn't make it easy to run\na specific test, and is just generally frustrating.\n\nIts parser and compiler, however, are separate from its CLI, so this package use\nthem to generate Jest tests from your API Blueprint.\n\n## Table of Contents\n\n-   [Install](#install)\n-   [Usage](#usage)\n-   [Maintainer](#maintainer)\n-   [Contributing](#contributing)\n-   [License](#license)\n\n## Install\n\n```bash\nnpm i @code-like-a-carpenter/contract-tests\n```\n\n## Usage\n\nCreate your jest test file, but instead of writing explicit tests, import\n`buildContractTests` and pass it your API Blueprint and your API base url.\n\n> Make sure to pass the full path to your API Blueprint file, not a relative\n> path.\n\n```ts\nimport path from 'node:path';\n\nimport {buildContractTests} from '@code-like-a-carpenter/contract-tests';\n\ndescribe('contract tests', () => {\n    buildContractTests({\n        baseUrl: process.env.API_URL,\n        blueprint: path.join(__dirname, 'api.apib'),\n    });\n});\n```\n\n## Maintainer\n\n[Ian Remmel](https://www.ianwremmel.com)\n\n## Contributing\n\nPlease see contributing guidelines at the\n[project homepage](https://www.github.com/code-like-a-carpenter/workbench/).\n\n## License\n\nMIT © [Ian Remmel](https://www.ianwremmel.com) 2023 until at least now\n","readmeFilename":"README.md"}