{"_id":"@c-forge/polkahat-chai-matchers","_rev":"7-8ab9ebee9b4cf9d085e4377234c17af6","name":"@c-forge/polkahat-chai-matchers","dist-tags":{"latest":"0.0.80"},"versions":{"0.0.73":{"name":"@c-forge/polkahat-chai-matchers","version":"0.0.73","keywords":["smart-contracts","polkadot","testing"],"author":{"name":"-"},"license":"MIT","_id":"@c-forge/polkahat-chai-matchers@0.0.73","maintainers":[{"name":"nradko","email":"konrad.wierzbik@gmail.com"},{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"}],"homepage":"https://github.com/TODO","bugs":{"url":"https://github.com/wookashwackomy/TODO/issues"},"dist":{"shasum":"9ca8d3965332abdfeb9a2fc61a7b2d3b1b924f91","tarball":"https://registry.npmjs.org/@c-forge/polkahat-chai-matchers/-/polkahat-chai-matchers-0.0.73.tgz","fileCount":135,"integrity":"sha512-Z+IMMRQEnycPXcKJaaS3+UmgS6lkyzvZlMIkYGPAlQ/mjeyHFYpXhkY26gZN0qoEGPl3arZ3xKgumoIEyZAvpw==","signatures":[{"sig":"MEQCIBT5H8U4NZvBfZDJ80rmjhTpzev/VrqBWjH/CzqoIgTZAiAHSsaqJ5D/gosqsVL/Yy3+xkMk5lBEFSG01luV1aG42A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218102},"main":"index.js","_from":"file:c-forge-polkahat-chai-matchers-0.0.73.tgz","types":"index.d.ts","scripts":{"lint":"pnpm prettier --check && pnpm eslint","test":"mocha --recursive \"test/**/*.ts\" --exit","build":"pnpm clean && tsc --build .","clean":"rimraf dist internal types *.{d.ts,js}{,.map} build-test tsconfig.tsbuildinfo","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"cd ../.. && pnpm build","lint:fix":"pnpm prettier --write && pnpm eslint --fix","prettier":"prettier \"**/*.{js,md,json}\""},"_npmUser":{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"},"_resolved":"/tmp/bb2deb5475f1c9777b5f0b59748a685e/c-forge-polkahat-chai-matchers-0.0.73.tgz","_integrity":"sha512-Z+IMMRQEnycPXcKJaaS3+UmgS6lkyzvZlMIkYGPAlQ/mjeyHFYpXhkY26gZN0qoEGPl3arZ3xKgumoIEyZAvpw==","repository":{"url":"git+https://github.com/wookashwackomy/TODO.git","type":"git"},"_npmVersion":"8.11.0","description":"Polkahat utils for testing","directories":{},"_nodeVersion":"16.15.1","dependencies":{"chai":"^4.2.0","rxjs":"^7.8.1","bn.js":"^5.2.1","ordinal":"^1.0.3","deep-eql":"^4.0.1","@polkadot/api":"^10.12.4","@polkadot/util":"^12.6.2","@polkadot/types":"^10.12.4","@types/deep-eql":"^4.0.2","chai-as-promised":"^7.1.1","@polkadot/keyring":"^12.6.2","@polkadot/api-augment":"^10.12.4","@polkadot/api-contract":"^10.12.4","@types/chai-as-promised":"^7.1.3","@c-forge/typechain-types":"^0.0.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.44.0","rimraf":"^3.0.2","ts-node":"^10.8.0","prettier":"2.4.1","typescript":"~5.0.0","@types/chai":"^4.2.0","@types/node":"^16.0.0","@types/bn.js":"^5.1.5","@types/mocha":">=9.1.0","@typescript-eslint/parser":"5.61.0","@c-forge/polkahat-chai-matchers":"0.0.73","@typescript-eslint/eslint-plugin":"5.61.0","@c-forge/polkahat-network-helpers":"0.0.22"},"_npmOperationalInternal":{"tmp":"tmp/polkahat-chai-matchers_0.0.73_1711535089472_0.3986851598168415","host":"s3://npm-registry-packages"}},"0.0.74":{"name":"@c-forge/polkahat-chai-matchers","version":"0.0.74","keywords":["smart-contracts","polkadot","testing"],"author":{"name":"-"},"license":"MIT","_id":"@c-forge/polkahat-chai-matchers@0.0.74","maintainers":[{"name":"nradko","email":"konrad.wierzbik@gmail.com"},{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"}],"homepage":"https://github.com/TODO","bugs":{"url":"https://github.com/wookashwackomy/TODO/issues"},"dist":{"shasum":"f4a1ac9948cb5465cc04ca57ff7077bc5bace5cb","tarball":"https://registry.npmjs.org/@c-forge/polkahat-chai-matchers/-/polkahat-chai-matchers-0.0.74.tgz","fileCount":135,"integrity":"sha512-FtUaLmM/2dc/MBYbkzk6Z269YJsi9PhoeBFGK+Q0XFu8CClDWpzJROKCEcOvgopeBqqPrr7+aJdGi6s2njRCXQ==","signatures":[{"sig":"MEUCIQCXODjbCjh1XXeC6f8BzvcUoDALGK7nebYyfZcpeYknfgIgDziCZgdjUwcb/0wKL2PmIsIgrjds1VpbIiMv77wVBss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218102},"main":"index.js","_from":"file:c-forge-polkahat-chai-matchers-0.0.74.tgz","types":"index.d.ts","scripts":{"lint":"pnpm prettier --check && pnpm eslint","test":"mocha --recursive \"test/**/*.ts\" --exit","build":"pnpm clean && tsc --build .","clean":"rimraf dist internal types *.{d.ts,js}{,.map} build-test tsconfig.tsbuildinfo","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"cd ../.. && pnpm build","lint:fix":"pnpm prettier --write && pnpm eslint --fix","prettier":"prettier \"**/*.{js,md,json}\""},"_npmUser":{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"},"_resolved":"/tmp/e143d96df8f4fa01aaed95532f14fdae/c-forge-polkahat-chai-matchers-0.0.74.tgz","_integrity":"sha512-FtUaLmM/2dc/MBYbkzk6Z269YJsi9PhoeBFGK+Q0XFu8CClDWpzJROKCEcOvgopeBqqPrr7+aJdGi6s2njRCXQ==","repository":{"url":"git+https://github.com/wookashwackomy/TODO.git","type":"git"},"_npmVersion":"8.11.0","description":"Polkahat utils for testing","directories":{},"_nodeVersion":"16.15.1","dependencies":{"chai":"^4.2.0","rxjs":"^7.8.1","bn.js":"^5.2.1","ordinal":"^1.0.3","deep-eql":"^4.0.1","@polkadot/api":"^10.12.4","@polkadot/util":"^12.6.2","@polkadot/types":"^10.12.4","@types/deep-eql":"^4.0.2","chai-as-promised":"^7.1.1","@polkadot/keyring":"^12.6.2","@polkadot/api-augment":"^10.12.4","@polkadot/api-contract":"^10.12.4","@types/chai-as-promised":"^7.1.3","@c-forge/typechain-types":"^0.0.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.44.0","rimraf":"^3.0.2","ts-node":"^10.8.0","prettier":"2.4.1","typescript":"~5.0.0","@types/chai":"^4.2.0","@types/node":"^16.0.0","@types/bn.js":"^5.1.5","@types/mocha":">=9.1.0","@typescript-eslint/parser":"5.61.0","@c-forge/polkahat-chai-matchers":"0.0.74","@typescript-eslint/eslint-plugin":"5.61.0","@c-forge/polkahat-network-helpers":"0.0.74"},"_npmOperationalInternal":{"tmp":"tmp/polkahat-chai-matchers_0.0.74_1711543055296_0.521410645819788","host":"s3://npm-registry-packages"}},"0.0.75":{"name":"@c-forge/polkahat-chai-matchers","version":"0.0.75","keywords":["smart-contracts","polkadot","testing"],"author":{"name":"-"},"license":"MIT","_id":"@c-forge/polkahat-chai-matchers@0.0.75","maintainers":[{"name":"nradko","email":"konrad.wierzbik@gmail.com"},{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"}],"homepage":"https://github.com/TODO","bugs":{"url":"https://github.com/wookashwackomy/TODO/issues"},"dist":{"shasum":"695bbf9597a3dd54723b7aac364ac0550d4d39f0","tarball":"https://registry.npmjs.org/@c-forge/polkahat-chai-matchers/-/polkahat-chai-matchers-0.0.75.tgz","fileCount":135,"integrity":"sha512-0D3pY81L5zC737j9LCGfXme6N35Kalu+G7KsHxUeUE8vEVdtR84CN5yfKVAdh4ZguoJKx7GuM0e1aLp38xRGyw==","signatures":[{"sig":"MEUCID7+pBcoNUPZaaA7ubzUyrijobOo1fhmxZ5saArNQBfiAiEAlr+dlJ17rD5ryS1YK7DVTh1Jks+v4eJyGa86JCf0vSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214497},"main":"index.js","_from":"file:c-forge-polkahat-chai-matchers-0.0.75.tgz","types":"index.d.ts","scripts":{"lint":"pnpm prettier --check && pnpm eslint","test":"mocha --recursive \"test/**/*.ts\" --exit","build":"pnpm clean && tsc --build .","clean":"rimraf dist internal types *.{d.ts,js}{,.map} build-test tsconfig.tsbuildinfo","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"cd ../.. && pnpm build","lint:fix":"pnpm prettier --write && pnpm eslint --fix","prettier":"prettier \"**/*.{js,md,json}\""},"_npmUser":{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"},"_resolved":"/tmp/fd0d6915700dfb34dccb1c1887dee7bb/c-forge-polkahat-chai-matchers-0.0.75.tgz","_integrity":"sha512-0D3pY81L5zC737j9LCGfXme6N35Kalu+G7KsHxUeUE8vEVdtR84CN5yfKVAdh4ZguoJKx7GuM0e1aLp38xRGyw==","repository":{"url":"git+https://github.com/wookashwackomy/TODO.git","type":"git"},"_npmVersion":"8.11.0","description":"Polkahat utils for testing","directories":{},"_nodeVersion":"16.15.1","dependencies":{"chai":"^4.2.0","rxjs":"^7.8.1","bn.js":"^5.2.1","ordinal":"^1.0.3","deep-eql":"^4.0.1","@polkadot/api":"^10.12.4","@polkadot/util":"^12.6.2","@polkadot/types":"^10.12.4","@types/deep-eql":"^4.0.2","chai-as-promised":"^7.1.1","@polkadot/keyring":"^12.6.2","@polkadot/api-augment":"^10.12.4","@polkadot/api-contract":"^10.12.4","@types/chai-as-promised":"^7.1.3","@c-forge/typechain-types":"^0.0.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.44.0","rimraf":"^3.0.2","ts-node":"^10.8.0","prettier":"2.4.1","typescript":"~5.0.0","@types/chai":"^4.2.0","@types/node":"^16.0.0","@types/bn.js":"^5.1.5","@types/mocha":">=9.1.0","@typescript-eslint/parser":"5.61.0","@c-forge/polkahat-chai-matchers":"0.0.75","@typescript-eslint/eslint-plugin":"5.61.0","@c-forge/polkahat-network-helpers":"0.0.74"},"_npmOperationalInternal":{"tmp":"tmp/polkahat-chai-matchers_0.0.75_1712511426072_0.6057910835579408","host":"s3://npm-registry-packages"}},"0.0.76":{"name":"@c-forge/polkahat-chai-matchers","version":"0.0.76","keywords":["smart-contracts","polkadot","testing"],"author":{"name":"-"},"license":"MIT","_id":"@c-forge/polkahat-chai-matchers@0.0.76","maintainers":[{"name":"nradko","email":"konrad.wierzbik@gmail.com"},{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"}],"homepage":"https://github.com/TODO","bugs":{"url":"https://github.com/wookashwackomy/TODO/issues"},"dist":{"shasum":"38cd012f9bbbbd68bf534f010cc0fe327b286046","tarball":"https://registry.npmjs.org/@c-forge/polkahat-chai-matchers/-/polkahat-chai-matchers-0.0.76.tgz","fileCount":135,"integrity":"sha512-S5tkxNCuijU9n/E28HHJcGkb+09/KGAdIwlub8w+4u/w1r2pEf8soju3DQKz8kg5NxSOuxeZeN9ca1z7nLAfhg==","signatures":[{"sig":"MEUCIQCCpQm6N/qmztz+sLyNkVd/ddIli2Yr2fhQDGDo81AuIgIgQriWaGCuGY5HemnBHRROoFP5yCDXntIjzlgsGXz993s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214969},"main":"index.js","_from":"file:c-forge-polkahat-chai-matchers-0.0.76.tgz","types":"index.d.ts","scripts":{"lint":"pnpm prettier --check && pnpm eslint","test":"mocha --recursive \"test/**/*.ts\" --exit","build":"pnpm clean && tsc --build .","clean":"rimraf dist internal types *.{d.ts,js}{,.map} build-test tsconfig.tsbuildinfo","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"cd ../.. && pnpm build","lint:fix":"pnpm prettier --write && pnpm eslint --fix","prettier":"prettier \"**/*.{js,md,json}\""},"_npmUser":{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"},"_resolved":"/tmp/885fd62fe399078eca829624cb30da5d/c-forge-polkahat-chai-matchers-0.0.76.tgz","_integrity":"sha512-S5tkxNCuijU9n/E28HHJcGkb+09/KGAdIwlub8w+4u/w1r2pEf8soju3DQKz8kg5NxSOuxeZeN9ca1z7nLAfhg==","repository":{"url":"git+https://github.com/wookashwackomy/TODO.git","type":"git"},"_npmVersion":"8.11.0","description":"Polkahat utils for testing","directories":{},"_nodeVersion":"16.15.1","dependencies":{"chai":"^4.2.0","rxjs":"^7.8.1","bn.js":"^5.2.1","ordinal":"^1.0.3","deep-eql":"^4.0.1","@polkadot/api":"^10.12.4","@polkadot/util":"^12.6.2","@polkadot/types":"^10.12.4","@types/deep-eql":"^4.0.2","chai-as-promised":"^7.1.1","@polkadot/keyring":"^12.6.2","@polkadot/api-augment":"^10.12.4","@polkadot/api-contract":"^10.12.4","@types/chai-as-promised":"^7.1.3","@c-forge/typechain-types":"^0.0.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.44.0","rimraf":"^3.0.2","ts-node":"^10.8.0","prettier":"2.4.1","typescript":"~5.0.0","@types/chai":"^4.2.0","@types/node":"^16.0.0","@types/bn.js":"^5.1.5","@types/mocha":">=9.1.0","@typescript-eslint/parser":"5.61.0","@c-forge/polkahat-chai-matchers":"0.0.76","@typescript-eslint/eslint-plugin":"5.61.0","@c-forge/polkahat-network-helpers":"0.0.76"},"_npmOperationalInternal":{"tmp":"tmp/polkahat-chai-matchers_0.0.76_1716124121327_0.334893622179111","host":"s3://npm-registry-packages"}},"0.0.77":{"name":"@c-forge/polkahat-chai-matchers","version":"0.0.77","keywords":["smart-contracts","polkadot","testing"],"author":{"name":"-"},"license":"MIT","_id":"@c-forge/polkahat-chai-matchers@0.0.77","maintainers":[{"name":"nradko","email":"konrad.wierzbik@gmail.com"},{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"}],"homepage":"https://github.com/TODO","bugs":{"url":"https://github.com/wookashwackomy/TODO/issues"},"dist":{"shasum":"a264b5e01358bfb6f993bb2efa6ce43da5772009","tarball":"https://registry.npmjs.org/@c-forge/polkahat-chai-matchers/-/polkahat-chai-matchers-0.0.77.tgz","fileCount":135,"integrity":"sha512-pr9JALjmRQl1/xj/yAm08NOXRYGWYMxrr+DurRV6LTZtUUPaEm3fYWYxqsDcVyoLra4BkNQHwlq9GDATZO3Erg==","signatures":[{"sig":"MEYCIQDvi9bDnn7EioW+7qZdVyCM4piyB0N7nbdeErcvPBTtpgIhAP0SBK15uQ/FVCCHrINC2SnhnjA76hHP4xLg62LIIAZD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214969},"main":"index.js","_from":"file:c-forge-polkahat-chai-matchers-0.0.77.tgz","types":"index.d.ts","scripts":{"lint":"pnpm prettier --check && pnpm eslint","test":"mocha --recursive \"test/**/*.ts\" --exit","build":"pnpm clean && tsc --build .","clean":"rimraf dist internal types *.{d.ts,js}{,.map} build-test tsconfig.tsbuildinfo","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"cd ../.. && pnpm build","lint:fix":"pnpm prettier --write && pnpm eslint --fix","prettier":"prettier \"**/*.{js,md,json}\""},"_npmUser":{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"},"_resolved":"/tmp/a1ab4612e15bf9a1a1fb51003d80a03f/c-forge-polkahat-chai-matchers-0.0.77.tgz","_integrity":"sha512-pr9JALjmRQl1/xj/yAm08NOXRYGWYMxrr+DurRV6LTZtUUPaEm3fYWYxqsDcVyoLra4BkNQHwlq9GDATZO3Erg==","repository":{"url":"git+https://github.com/wookashwackomy/TODO.git","type":"git"},"_npmVersion":"8.11.0","description":"Polkahat utils for testing","directories":{},"_nodeVersion":"16.15.1","dependencies":{"chai":"^4.2.0","rxjs":"^7.8.1","bn.js":"^5.2.1","ordinal":"^1.0.3","deep-eql":"^4.0.1","@polkadot/api":"^10.12.4","@polkadot/util":"^12.6.2","@polkadot/types":"^10.12.4","@types/deep-eql":"^4.0.2","chai-as-promised":"^7.1.1","@polkadot/keyring":"^12.6.2","@polkadot/api-augment":"^10.12.4","@polkadot/api-contract":"^10.12.4","@types/chai-as-promised":"^7.1.3","@c-forge/typechain-types":"^0.0.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.44.0","rimraf":"^3.0.2","ts-node":"^10.8.0","prettier":"2.4.1","typescript":"~5.0.0","@types/chai":"^4.2.0","@types/node":"^16.0.0","@types/bn.js":"^5.1.5","@types/mocha":">=9.1.0","@typescript-eslint/parser":"5.61.0","@c-forge/polkahat-chai-matchers":"0.0.77","@typescript-eslint/eslint-plugin":"5.61.0","@c-forge/polkahat-network-helpers":"0.0.77"},"_npmOperationalInternal":{"tmp":"tmp/polkahat-chai-matchers_0.0.77_1716815053072_0.2164545266827711","host":"s3://npm-registry-packages"}},"0.0.78":{"name":"@c-forge/polkahat-chai-matchers","version":"0.0.78","keywords":["smart-contracts","polkadot","testing"],"author":{"name":"-"},"license":"MIT","_id":"@c-forge/polkahat-chai-matchers@0.0.78","homepage":"https://github.com/TODO","bugs":{"url":"https://github.com/wookashwackomy/TODO/issues"},"dist":{"shasum":"b26b46e3aaa3348b4cc78fab145003cbf13e36c1","tarball":"https://registry.npmjs.org/@c-forge/polkahat-chai-matchers/-/polkahat-chai-matchers-0.0.78.tgz","fileCount":135,"integrity":"sha512-NlnXHC6OJyRpx60nMnsyNkeK2adaTI3ZVxG4fqnE0XNY8K3+PNzRVZANwRBbxwYxUbxNaMR1T7IkTbhg+zryew==","signatures":[{"sig":"MEYCIQCQLikFcvr5SSppPIPtuph82iq1w8PTDPnKjtH5zjpUdgIhAL8yREr8vKeFnk+dcuccJ7FBdEPfCzFaSIH5UzVozIZx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216364},"main":"index.js","_from":"file:c-forge-polkahat-chai-matchers-0.0.78.tgz","types":"index.d.ts","scripts":{"lint":"pnpm prettier --check && pnpm eslint","test":"mocha --recursive \"test/**/*.ts\" --exit","build":"pnpm clean && tsc --build .","clean":"rimraf dist internal types *.{d.ts,js}{,.map} build-test tsconfig.tsbuildinfo","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"cd ../.. && pnpm build","lint:fix":"pnpm prettier --write && pnpm eslint --fix","prettier":"prettier \"**/*.{js,md,json}\""},"_npmUser":{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"},"_resolved":"/tmp/284b3d0cf64cf4555bc49c713922429f/c-forge-polkahat-chai-matchers-0.0.78.tgz","_integrity":"sha512-NlnXHC6OJyRpx60nMnsyNkeK2adaTI3ZVxG4fqnE0XNY8K3+PNzRVZANwRBbxwYxUbxNaMR1T7IkTbhg+zryew==","repository":{"url":"git+https://github.com/wookashwackomy/TODO.git","type":"git"},"_npmVersion":"8.11.0","description":"Polkahat utils for testing","directories":{},"_nodeVersion":"16.15.1","dependencies":{"chai":"^4.2.0","rxjs":"^7.8.1","bn.js":"^5.2.1","ordinal":"^1.0.3","deep-eql":"^4.0.1","@polkadot/api":"^10.12.4","@polkadot/util":"^12.6.2","@polkadot/types":"^10.12.4","@types/deep-eql":"^4.0.2","chai-as-promised":"^7.1.1","@polkadot/keyring":"^12.6.2","@polkadot/api-augment":"^10.12.4","@polkadot/api-contract":"^10.12.4","@types/chai-as-promised":"^7.1.3","@c-forge/typechain-types":"^0.0.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.44.0","rimraf":"^3.0.2","ts-node":"^10.8.0","prettier":"2.4.1","typescript":"~5.0.0","@types/chai":"^4.2.0","@types/node":"^16.0.0","@types/bn.js":"^5.1.5","@types/mocha":">=9.1.0","@typescript-eslint/parser":"5.61.0","@c-forge/polkahat-chai-matchers":"0.0.78","@typescript-eslint/eslint-plugin":"5.61.0","@c-forge/polkahat-network-helpers":"0.0.78"},"_npmOperationalInternal":{"tmp":"tmp/polkahat-chai-matchers_0.0.78_1719832283131_0.00992327413274019","host":"s3://npm-registry-packages"}},"0.0.79":{"name":"@c-forge/polkahat-chai-matchers","version":"0.0.79","keywords":["smart-contracts","polkadot","testing"],"author":{"name":"-"},"license":"MIT","_id":"@c-forge/polkahat-chai-matchers@0.0.79","maintainers":[{"name":"nradko","email":"konrad.wierzbik@gmail.com"},{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"}],"homepage":"https://github.com/TODO","bugs":{"url":"https://github.com/wookashwackomy/TODO/issues"},"dist":{"shasum":"47a26d70f3101210122ac1fd5c6ce3997e17ff1c","tarball":"https://registry.npmjs.org/@c-forge/polkahat-chai-matchers/-/polkahat-chai-matchers-0.0.79.tgz","fileCount":135,"integrity":"sha512-R6sceBjo9dzVGeZVvFBDVUqNx1j8St53vCqqCqzEuG2xkkegpwoOSgo7sW/rFEcLsm3alpIySsf9NiJK8UN2Kw==","signatures":[{"sig":"MEUCIQCmsCMjyoZjCrH86IoKbqyhTdFY6KadYcoEWqWfj8hsngIgB2M2hmuVWV1u8QO0DAmLm9dxATKyytx8LMEPhvkzKiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216364},"main":"index.js","_from":"file:c-forge-polkahat-chai-matchers-0.0.79.tgz","types":"index.d.ts","scripts":{"lint":"pnpm prettier --check && pnpm eslint","test":"mocha --recursive \"test/**/*.ts\" --exit","build":"pnpm clean && tsc --build .","clean":"rimraf dist internal types *.{d.ts,js}{,.map} build-test tsconfig.tsbuildinfo","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"cd ../.. && pnpm build","lint:fix":"pnpm prettier --write && pnpm eslint --fix","prettier":"prettier \"**/*.{js,md,json}\""},"_npmUser":{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"},"_resolved":"/tmp/5f5e81415c5b42a6710f2b58767ddada/c-forge-polkahat-chai-matchers-0.0.79.tgz","_integrity":"sha512-R6sceBjo9dzVGeZVvFBDVUqNx1j8St53vCqqCqzEuG2xkkegpwoOSgo7sW/rFEcLsm3alpIySsf9NiJK8UN2Kw==","repository":{"url":"git+https://github.com/wookashwackomy/TODO.git","type":"git"},"_npmVersion":"8.11.0","description":"Polkahat utils for testing","directories":{},"_nodeVersion":"16.15.1","dependencies":{"chai":"^4.2.0","rxjs":"^7.8.1","bn.js":"^5.2.1","ordinal":"^1.0.3","deep-eql":"^4.0.1","@polkadot/api":"^10.12.4","@polkadot/util":"^12.6.2","@polkadot/types":"^10.12.4","@types/deep-eql":"^4.0.2","chai-as-promised":"^7.1.1","@polkadot/keyring":"^12.6.2","@polkadot/api-augment":"^10.12.4","@polkadot/api-contract":"^10.12.4","@types/chai-as-promised":"^7.1.3","@c-forge/typechain-types":"^0.0.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.44.0","rimraf":"^3.0.2","ts-node":"^10.8.0","prettier":"2.4.1","typescript":"~5.0.0","@types/chai":"^4.2.0","@types/node":"^16.0.0","@types/bn.js":"^5.1.5","@types/mocha":">=9.1.0","@typescript-eslint/parser":"5.61.0","@c-forge/polkahat-chai-matchers":"0.0.79","@typescript-eslint/eslint-plugin":"5.61.0","@c-forge/polkahat-network-helpers":"0.0.79"},"_npmOperationalInternal":{"tmp":"tmp/polkahat-chai-matchers_0.0.79_1722854560323_0.7626329467501916","host":"s3://npm-registry-packages"}},"0.0.80":{"name":"@c-forge/polkahat-chai-matchers","publishConfig":{"access":"public"},"version":"0.0.80","description":"Polkahat utils for testing","homepage":"https://github.com/TODO","repository":{"type":"git","url":"git+https://github.com/wookashwackomy/TODO.git"},"author":{"name":"-"},"license":"MIT","main":"index.js","types":"index.d.ts","keywords":["smart-contracts","polkadot","testing"],"devDependencies":{"@types/bn.js":"^5.1.5","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","@types/node":"^16.0.0","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/parser":"5.61.0","eslint":"^8.44.0","mocha":"^10.0.0","prettier":"2.4.1","rimraf":"^3.0.2","ts-node":"^10.8.0","typescript":"~5.0.0","@c-forge/polkahat-chai-matchers":"0.0.80","@c-forge/polkahat-network-helpers":"0.0.80"},"dependencies":{"bn.js":"^5.2.1","chai":"^4.2.0","@polkadot/api":"^10.12.4","@polkadot/api-augment":"^10.12.4","@polkadot/api-contract":"^10.12.4","@polkadot/keyring":"^12.6.2","@polkadot/types":"^10.12.4","@polkadot/util":"^12.6.2","@types/chai-as-promised":"^7.1.3","@types/deep-eql":"^4.0.2","chai-as-promised":"^7.1.1","deep-eql":"^4.0.1","ordinal":"^1.0.3","rxjs":"^7.8.1","@c-forge/typechain-types":"^0.0.55"},"scripts":{"lint":"pnpm prettier --check && pnpm eslint","lint:fix":"pnpm prettier --write && pnpm eslint --fix","eslint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prettier":"prettier \"**/*.{js,md,json}\"","pretest":"cd ../.. && pnpm build","test":"mocha --recursive \"test/**/*.ts\" --exit","build":"pnpm clean && tsc --build .","clean":"rimraf dist internal types *.{d.ts,js}{,.map} build-test tsconfig.tsbuildinfo"},"bugs":{"url":"https://github.com/wookashwackomy/TODO/issues"},"_id":"@c-forge/polkahat-chai-matchers@0.0.80","_integrity":"sha512-7ytrxiHgMXu1+P04WDRF/mgyYVZuoU/a8XzhbXK1gU5S+wFNpAt2sZMWvAQnInQ9VQRCIhq0AE3PrIG3Dp+19A==","_resolved":"/tmp/83441dc2e74e15425a20d11f3eea7aa9/c-forge-polkahat-chai-matchers-0.0.80.tgz","_from":"file:c-forge-polkahat-chai-matchers-0.0.80.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7ytrxiHgMXu1+P04WDRF/mgyYVZuoU/a8XzhbXK1gU5S+wFNpAt2sZMWvAQnInQ9VQRCIhq0AE3PrIG3Dp+19A==","shasum":"c61450008c551ae5d4826e9f2b587cd06615cf2c","tarball":"https://registry.npmjs.org/@c-forge/polkahat-chai-matchers/-/polkahat-chai-matchers-0.0.80.tgz","fileCount":135,"unpackedSize":216364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG48o6Fa8oFuRk1Rs0/WK1hagotnQRaT4gRxqBqRmMBXAiEAuUXy6Q1hv2pnetGhKdGu0ldaVvN2S0406ft/8+vZLjw="}]},"_npmUser":{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"},"directories":{},"maintainers":[{"name":"nradko","email":"konrad.wierzbik@gmail.com"},{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polkahat-chai-matchers_0.0.80_1722854679443_0.15496365450398453"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-27T10:24:49.408Z","modified":"2024-08-05T10:44:39.881Z","0.0.73":"2024-03-27T10:24:49.728Z","0.0.74":"2024-03-27T12:37:35.522Z","0.0.75":"2024-04-07T17:37:06.334Z","0.0.76":"2024-05-19T13:08:41.500Z","0.0.77":"2024-05-27T13:04:13.263Z","0.0.78":"2024-07-01T11:11:23.314Z","0.0.79":"2024-08-05T10:42:40.476Z","0.0.80":"2024-08-05T10:44:39.639Z"},"bugs":{"url":"https://github.com/wookashwackomy/TODO/issues"},"author":{"name":"-"},"license":"MIT","homepage":"https://github.com/TODO","keywords":["smart-contracts","polkadot","testing"],"repository":{"type":"git","url":"git+https://github.com/wookashwackomy/TODO.git"},"description":"Polkahat utils for testing","maintainers":[{"name":"nradko","email":"konrad.wierzbik@gmail.com"},{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"}],"readme":"[![npm](https://img.shields.io/npm/v/@c-forge/polkahat-chai-matchers.svg)](https://www.npmjs.com/package/@c-forge/polkahat-chai-matchers)\n\n# Polkahat Chai Matchers\n\nThis plugin adds various capabilities to the [Chai](https://chaijs.com/) assertion library, making your smart contract tests easy to write and read.\n\n### Installation\n\n```bash\nnpm install --save-dev @c-forge/polkahat-chai-matchers\n```\n\nIf you are using yarn:\n\n```bash\nyarn add --dev @c-forge/polkahat-chai-matchers\n```\n\n### Usage\n\nAfter installing it, import the config in:\n\n```js\nimport \"@c-forge/polkahat-chai-matchers\";\n```\n\nThen you'll be able to use the matchers in your tests:\n\n```js\nexpect(await token.totalSupply()).to.equal(1_000_000);\n\nawait expect(token.transfer(token, 1000)).to.be.revertedWith(\n  \"Cannot transfer to the contract itself\"\n);\n\nawait expect(token.transfer(recipient, 1000))\n  .to.emit(token, \"Transfer\")\n  .withArgs(owner, recipient, 1000);\n```\n\n### Known issues\n\n#### Chaining Async Matchers\n\nCurrently, the following matchers do not support chaining:\n\n- `reverted`\n- `revertedWith`\n- `revertedWithCustomError`\n- `revertedWithoutReason`\n- `revertedWithPanic`\n- `changeEtherBalance`\n- `changeEtherBalances`\n- `changeTokenBalance`\n- `changePSP22Balances`\n- `emit` (with the only exception of chaining multiple `emit` matchers)\n\nWhich means you can't do:\n\n```js\nawait expect(contract.f(...))\n  .to.changeEtherBalance(...)\n  .and.to.changeTokenBalance(...)\n```\n\nTo work around this limitation, write separate assertions for each matcher:\n\n```js\nconst tx = contract.f(...);\nawait expect(tx).to.changeEtherBalance(...)\nawait expect(tx).to.changeTokenBalance(...)\n```\n","readmeFilename":"README.md"}