{"_id":"@c-forge/pendzl-tests","_rev":"8-250ef9a8e498caeb2d7ebc2440c22e95","name":"@c-forge/pendzl-tests","dist-tags":{"latest":"0.0.20"},"versions":{"0.0.12":{"name":"@c-forge/pendzl-tests","version":"0.0.12","publishConfig":{"access":"public"},"description":"Utils for testing","homepage":"https://github.com/TODO","repository":{"type":"git","url":"git+https://github.com/wookashwackomy/TODO.git"},"author":"","license":"MIT","main":"index.js","types":"index.d.ts","keywords":["smart-contracts","polkadot","testing"],"devDependencies":{"@c-forge/polkahat-chai-matchers":"^0.0.73","@types/bn.js":"^5.1.5","@types/chai":"^4.3.12","@types/mocha":"^10.0.6","@types/node":"^16.18.89","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/parser":"5.61.0","bn.js":"^5.1.5","chai":"^4.4.1","chai-as-promised":"^7.1.1","eslint":"^8.57.0","mocha":"^10.3.0","prettier":"2.4.1","rimraf":"^3.0.2","typescript":"5.3.2"},"dependencies":{"@c-forge/polkahat-network-helpers":"^0.0.22","@c-forge/typechain-types":"^0.0.54","@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","@polkadot/util-crypto":"^12.6.2","@types/chai-as-promised":"^7.1.8"},"scripts":{"ts":"tsc --noEmit --incremental --preserveWatchOutput --pretty","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":"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/pendzl-tests@0.0.12","_integrity":"sha512-vQCKwmKkpBEB+bl3YaryGKKyX8tnWPRRojpe3/m0KRlLCHO9f2hww2TaYVcPXF/EE7enbSX9wWgTNEHVgP0wMA==","_resolved":"/tmp/79951a1ab5e054852317721491059145/c-forge-pendzl-tests-0.0.12.tgz","_from":"file:c-forge-pendzl-tests-0.0.12.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-vQCKwmKkpBEB+bl3YaryGKKyX8tnWPRRojpe3/m0KRlLCHO9f2hww2TaYVcPXF/EE7enbSX9wWgTNEHVgP0wMA==","shasum":"caa6dc480b2a264b097876a195810c1c55de088b","tarball":"https://registry.npmjs.org/@c-forge/pendzl-tests/-/pendzl-tests-0.0.12.tgz","fileCount":91,"unpackedSize":476541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6+Bx8VqXq7TZvM5nZwgTY0HIcX5I/hgiXQ1z9m1lwgAiBI7EInaD1sWazTm7akvj0g7BzK8cZp9G31XiUUPz7Yvg=="}]},"_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/pendzl-tests_0.0.12_1711540152651_0.0017710496956877542"},"_hasShrinkwrap":false},"0.0.13":{"name":"@c-forge/pendzl-tests","version":"0.0.13","publishConfig":{"access":"public"},"description":"Utils for testing","homepage":"https://github.com/TODO","repository":{"type":"git","url":"git+https://github.com/wookashwackomy/TODO.git"},"author":"","license":"MIT","main":"index.js","types":"index.d.ts","keywords":["smart-contracts","polkadot","testing"],"devDependencies":{"@c-forge/polkahat-chai-matchers":"^0.0.73","@types/bn.js":"^5.1.5","@types/chai":"^4.3.12","@types/mocha":"^10.0.6","@types/node":"^16.18.89","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/parser":"5.61.0","bn.js":"^5.1.5","chai":"^4.4.1","chai-as-promised":"^7.1.1","eslint":"^8.57.0","mocha":"^10.3.0","prettier":"2.4.1","rimraf":"^3.0.2","typescript":"5.3.2"},"dependencies":{"@c-forge/polkahat-network-helpers":"^0.0.22","@c-forge/typechain-types":"^0.0.54","@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","@polkadot/util-crypto":"^12.6.2","@types/chai-as-promised":"^7.1.8"},"scripts":{"ts":"tsc --noEmit --incremental --preserveWatchOutput --pretty","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":"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/pendzl-tests@0.0.13","_integrity":"sha512-QNSxryw+O2xLUUNrAOut0TKIVFMTLpHYCqxuY8DHawwa5BEODnc6AHnkUBs78jVJh7B52dzMZ+BcD49EgWPU3g==","_resolved":"/tmp/07db657ae59aa99849b07ea2285ab591/c-forge-pendzl-tests-0.0.13.tgz","_from":"file:c-forge-pendzl-tests-0.0.13.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QNSxryw+O2xLUUNrAOut0TKIVFMTLpHYCqxuY8DHawwa5BEODnc6AHnkUBs78jVJh7B52dzMZ+BcD49EgWPU3g==","shasum":"136f832db9876d08b19d0aee9aa83046e17692c6","tarball":"https://registry.npmjs.org/@c-forge/pendzl-tests/-/pendzl-tests-0.0.13.tgz","fileCount":91,"unpackedSize":478059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4aWSnurL7K9ZsmgIt3yjMeViYGhnfdBcK+76lA/727AiAsN1ONKJG/lNQXg6SjUZpjsxGEpC1HlC8tXcdp7aUbcw=="}]},"_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/pendzl-tests_0.0.13_1711541225925_0.3950642966374218"},"_hasShrinkwrap":false},"0.0.14":{"name":"@c-forge/pendzl-tests","version":"0.0.14","publishConfig":{"access":"public"},"description":"Utils for testing","homepage":"https://github.com/TODO","repository":{"type":"git","url":"git+https://github.com/wookashwackomy/TODO.git"},"author":"","license":"MIT","main":"index.js","types":"index.d.ts","keywords":["smart-contracts","polkadot","testing"],"devDependencies":{"@c-forge/polkahat-chai-matchers":"^0.0.73","@types/bn.js":"^5.1.5","@types/chai":"^4.3.12","@types/mocha":"^10.0.6","@types/node":"^16.18.89","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/parser":"5.61.0","bn.js":"^5.1.5","chai":"^4.4.1","chai-as-promised":"^7.1.1","eslint":"^8.57.0","mocha":"^10.3.0","prettier":"2.4.1","rimraf":"^3.0.2","typescript":"5.3.2"},"dependencies":{"@c-forge/polkahat-network-helpers":"^0.0.22","@c-forge/typechain-types":"^0.0.54","@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","@polkadot/util-crypto":"^12.6.2","@types/chai-as-promised":"^7.1.8"},"scripts":{"ts":"tsc --noEmit --incremental --preserveWatchOutput --pretty","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":"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/pendzl-tests@0.0.14","_integrity":"sha512-1z5Wvc7dBl7+ItvUl4IPTAyHiODh7loSudg5MjSWHXPxiYyPznu2hP27q5z6VBl4JB22qznsWwnFYjBBzF6drw==","_resolved":"/tmp/34371276ea28e17447775bc1f7796d0b/c-forge-pendzl-tests-0.0.14.tgz","_from":"file:c-forge-pendzl-tests-0.0.14.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-1z5Wvc7dBl7+ItvUl4IPTAyHiODh7loSudg5MjSWHXPxiYyPznu2hP27q5z6VBl4JB22qznsWwnFYjBBzF6drw==","shasum":"117ce36e9841a0233d2b3da582fcf2c5369c3486","tarball":"https://registry.npmjs.org/@c-forge/pendzl-tests/-/pendzl-tests-0.0.14.tgz","fileCount":92,"unpackedSize":478098,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU42MbriWcdlWPxTJ1A8D9/UARwcEvP3N5lDr7IVHAgQIhAOo/r9CT0x2wGjGy2P8AFneGXDVkYTLeR9JMWyn47lAz"}]},"_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/pendzl-tests_0.0.14_1711541437765_0.21659897134396888"},"_hasShrinkwrap":false},"0.0.15":{"name":"@c-forge/pendzl-tests","version":"0.0.15","publishConfig":{"access":"public"},"description":"Utils for testing","homepage":"https://github.com/TODO","repository":{"type":"git","url":"git+https://github.com/wookashwackomy/TODO.git"},"author":"","license":"MIT","main":"index.js","types":"index.d.ts","keywords":["smart-contracts","polkadot","testing"],"devDependencies":{"@types/bn.js":"^5.1.5","@types/chai":"^4.3.12","@types/mocha":"^10.0.6","@types/node":"^16.18.89","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/parser":"5.61.0","bn.js":"^5.1.5","chai":"^4.4.1","chai-as-promised":"^7.1.1","eslint":"^8.57.0","mocha":"^10.3.0","prettier":"2.4.1","rimraf":"^3.0.2","typescript":"5.3.2"},"dependencies":{"@c-forge/polkahat-chai-matchers":"^0.0.73","@c-forge/polkahat-network-helpers":"^0.0.22","@c-forge/typechain-types":"^0.0.54","@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","@polkadot/util-crypto":"^12.6.2","@types/chai-as-promised":"^7.1.8"},"scripts":{"ts":"tsc --noEmit --incremental --preserveWatchOutput --pretty","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":"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/pendzl-tests@0.0.15","_integrity":"sha512-I7Yk4BB2NWe1xoh3VAc+XZEJ2PwKEeC6BDLtkmWrps7jE82KuxDkSKhsfMxTrHIms4Kh015rmbqLhXMjrGx2mQ==","_resolved":"/tmp/8899e3d36442a424e3c8b7d8b4281a9e/c-forge-pendzl-tests-0.0.15.tgz","_from":"file:c-forge-pendzl-tests-0.0.15.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-I7Yk4BB2NWe1xoh3VAc+XZEJ2PwKEeC6BDLtkmWrps7jE82KuxDkSKhsfMxTrHIms4Kh015rmbqLhXMjrGx2mQ==","shasum":"f2a2775c3e1d0eca0a7701f0c01cc7389194e7ec","tarball":"https://registry.npmjs.org/@c-forge/pendzl-tests/-/pendzl-tests-0.0.15.tgz","fileCount":92,"unpackedSize":478098,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7Q+3fX60yuXn0PW857IZNGqxSc8mDhlpBYkqIiZwNwAiEAhgN0UAhkzp6NHX8C89b+TdT9+9BruZcn9eJv4U8rBv8="}]},"_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/pendzl-tests_0.0.15_1711541541085_0.45932995163044676"},"_hasShrinkwrap":false},"0.0.16":{"name":"@c-forge/pendzl-tests","version":"0.0.16","publishConfig":{"access":"public"},"description":"Utils for testing","homepage":"https://github.com/TODO","repository":{"type":"git","url":"git+https://github.com/wookashwackomy/TODO.git"},"author":"","license":"MIT","main":"index.js","types":"index.d.ts","keywords":["smart-contracts","polkadot","testing"],"dependencies":{"@types/mocha":"^10.0.6","@c-forge/polkahat-chai-matchers":"^0.0.73","@c-forge/polkahat-network-helpers":"^0.0.22","@c-forge/typechain-types":"^0.0.54","@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","@polkadot/util-crypto":"^12.6.2","@types/chai-as-promised":"^7.1.8","@types/bn.js":"^5.1.5","@types/chai":"^4.3.12","@types/node":"^16.18.89","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/parser":"5.61.0","bn.js":"^5.1.5","chai":"^4.4.1","chai-as-promised":"^7.1.1","eslint":"^8.57.0","mocha":"^10.3.0","prettier":"2.4.1","rimraf":"^3.0.2","typescript":"5.3.2"},"scripts":{"ts":"tsc --noEmit --incremental --preserveWatchOutput --pretty","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":"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/pendzl-tests@0.0.16","_integrity":"sha512-MWn5P9ty+J+kMaIAJgXUzPgoCITzns3HnGaIbftUQ24d47Y7+zY6Clj5nLthn3QDC7zR1pPaVARJ2yBinXkA8g==","_resolved":"/tmp/4c69eb7a3716be6f0fbeb55814e76e7b/c-forge-pendzl-tests-0.0.16.tgz","_from":"file:c-forge-pendzl-tests-0.0.16.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-MWn5P9ty+J+kMaIAJgXUzPgoCITzns3HnGaIbftUQ24d47Y7+zY6Clj5nLthn3QDC7zR1pPaVARJ2yBinXkA8g==","shasum":"1c2fa96a487856b071ee49eb83efad78d7fc3c1b","tarball":"https://registry.npmjs.org/@c-forge/pendzl-tests/-/pendzl-tests-0.0.16.tgz","fileCount":92,"unpackedSize":478071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQULXgO0gcK5ewnYKMTl3Y2fAIkYzkGTtw6cyarE7+NwIgOBa+W7hEf1BLMQyTzH++oRLsRvTK3XxN/yn8TuyKKEQ="}]},"_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/pendzl-tests_0.0.16_1711541689938_0.6923366453126909"},"_hasShrinkwrap":false},"0.0.17":{"name":"@c-forge/pendzl-tests","version":"0.0.17","publishConfig":{"access":"public"},"description":"Utils for testing","homepage":"https://github.com/TODO","repository":{"type":"git","url":"git+https://github.com/wookashwackomy/TODO.git"},"author":"","license":"MIT","main":"index.js","types":"index.d.ts","keywords":["smart-contracts","polkadot","testing"],"dependencies":{"@types/mocha":"^10.0.6","@c-forge/polkahat-chai-matchers":"^0.0.73","@c-forge/polkahat-network-helpers":"^0.0.22","@c-forge/typechain-types":"^0.0.54","@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","@polkadot/util-crypto":"^12.6.2","@types/chai-as-promised":"^7.1.8","@types/bn.js":"^5.1.5","@types/chai":"^4.3.12","@types/node":"^16.18.89","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/parser":"5.61.0","bn.js":"^5.1.5","chai":"^4.4.1","chai-as-promised":"^7.1.1","eslint":"^8.57.0","mocha":"^10.3.0","prettier":"2.4.1","rimraf":"^3.0.2","typescript":"5.3.2"},"scripts":{"ts":"tsc --noEmit --incremental --preserveWatchOutput --pretty","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":"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/pendzl-tests@0.0.17","_integrity":"sha512-ciiAXaa3BV2hLgGo2m8U32+LNfhllcp0/Iv64OVnMze9S/pEC5gGIRpph3fsu4diuH2frSLuv0RhXfdilaNM/g==","_resolved":"/tmp/3bc9eadd499e30707272e8121e4c163b/c-forge-pendzl-tests-0.0.17.tgz","_from":"file:c-forge-pendzl-tests-0.0.17.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ciiAXaa3BV2hLgGo2m8U32+LNfhllcp0/Iv64OVnMze9S/pEC5gGIRpph3fsu4diuH2frSLuv0RhXfdilaNM/g==","shasum":"0cb2d736c570aedb8469d5b6d5efc6052763745a","tarball":"https://registry.npmjs.org/@c-forge/pendzl-tests/-/pendzl-tests-0.0.17.tgz","fileCount":92,"unpackedSize":478071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTm1wsYiY3aW5NfhMYNUzug6MGw0XzOi4C+jjRpLgaXAiEAzA42VjVWP8tzzy9mY3n8qNxvISsMszbGeeENWiIwcIE="}]},"_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/pendzl-tests_0.0.17_1711541902826_0.9324609263349939"},"_hasShrinkwrap":false},"0.0.18":{"name":"@c-forge/pendzl-tests","version":"0.0.18","publishConfig":{"access":"public"},"description":"Utils for testing","homepage":"https://github.com/TODO","repository":{"type":"git","url":"git+https://github.com/wookashwackomy/TODO.git"},"author":"","license":"MIT","main":"index.js","types":"index.d.ts","keywords":["smart-contracts","polkadot","testing"],"dependencies":{"@types/mocha":"^10.0.6","@c-forge/polkahat-chai-matchers":"^0.0.73","@c-forge/polkahat-network-helpers":"^0.0.22","@c-forge/typechain-types":"^0.0.54","@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","@polkadot/util-crypto":"^12.6.2","@types/chai-as-promised":"^7.1.8","@types/bn.js":"^5.1.5","@types/chai":"^4.3.12","@types/node":"^16.18.89","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/parser":"5.61.0","bn.js":"^5.1.5","chai":"^4.4.1","chai-as-promised":"^7.1.1","eslint":"^8.57.0","mocha":"^10.3.0","prettier":"2.4.1","rimraf":"^3.0.2","typescript":"5.3.2"},"scripts":{"ts":"tsc --noEmit --incremental --preserveWatchOutput --pretty","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":"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/pendzl-tests@0.0.18","_integrity":"sha512-L4HMQhG45igIp4Z5mWYjWUfMDqIRmgHuV4AETen6xmbjKSHJqv+QLUL12FXrsMPNEfZHKKEs8QDVVoF5+9cGSw==","_resolved":"/tmp/1da1d83d48d5a6b32cffc1ddab5ec31b/c-forge-pendzl-tests-0.0.18.tgz","_from":"file:c-forge-pendzl-tests-0.0.18.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-L4HMQhG45igIp4Z5mWYjWUfMDqIRmgHuV4AETen6xmbjKSHJqv+QLUL12FXrsMPNEfZHKKEs8QDVVoF5+9cGSw==","shasum":"7b51877190fddc6d44dcadf68945e8ceb2ea1388","tarball":"https://registry.npmjs.org/@c-forge/pendzl-tests/-/pendzl-tests-0.0.18.tgz","fileCount":91,"unpackedSize":478032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB87wXl6T956lO3KmqAZfRotmBidEHiwtk7DB4J5a40qAiEAmeFkBuBJgrwuKU1cHcZqaQu8B+bYxiC+byqDCIBObDM="}]},"_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/pendzl-tests_0.0.18_1711542537516_0.029774084549299973"},"_hasShrinkwrap":false},"0.0.19":{"name":"@c-forge/pendzl-tests","version":"0.0.19","publishConfig":{"access":"public"},"description":"Utils for testing","homepage":"https://github.com/TODO","repository":{"type":"git","url":"git+https://github.com/wookashwackomy/TODO.git"},"author":"","license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","keywords":["smart-contracts","polkadot","testing"],"dependencies":{"@types/mocha":"^10.0.6","@c-forge/polkahat-chai-matchers":"^0.0.73","@c-forge/polkahat-network-helpers":"^0.0.22","@c-forge/typechain-types":"^0.0.54","@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","@polkadot/util-crypto":"^12.6.2","@types/chai-as-promised":"^7.1.8","@types/bn.js":"^5.1.5","@types/chai":"^4.3.12","@types/node":"^16.18.89","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/parser":"5.61.0","bn.js":"^5.1.5","chai":"^4.4.1","chai-as-promised":"^7.1.1","eslint":"^8.57.0","mocha":"^10.3.0","prettier":"2.4.1","rimraf":"^3.0.2","typescript":"5.3.2"},"scripts":{"ts":"tsc --noEmit --incremental --preserveWatchOutput --pretty","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":"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/pendzl-tests@0.0.19","_integrity":"sha512-frLq3mtDK0WeBNlPCiEsU7fl3BCqiNtdahJjT5B53r42XmikSlH8rUgN2nCjVIRKRbsekmPkdAzz2ZxMnhX4gQ==","_resolved":"/tmp/41378afc52abb8db193f592f9e1018f4/c-forge-pendzl-tests-0.0.19.tgz","_from":"file:c-forge-pendzl-tests-0.0.19.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-frLq3mtDK0WeBNlPCiEsU7fl3BCqiNtdahJjT5B53r42XmikSlH8rUgN2nCjVIRKRbsekmPkdAzz2ZxMnhX4gQ==","shasum":"c5a8340d6895cfe44bf2a8a607c7ca70aae38ba5","tarball":"https://registry.npmjs.org/@c-forge/pendzl-tests/-/pendzl-tests-0.0.19.tgz","fileCount":91,"unpackedSize":478042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhzT5CnafQudqqe2oNmFLSAYy7w4u9+RdCDxQoHQEkqwIhAInBF53quVUrqIx/bD/uNpWjSpWIYIzH9fEGPceD7y26"}]},"_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/pendzl-tests_0.0.19_1711542650826_0.355955386574214"},"_hasShrinkwrap":false},"0.0.20":{"name":"@c-forge/pendzl-tests","version":"0.0.20","publishConfig":{"access":"public"},"description":"Utils for testing","homepage":"https://github.com/TODO","repository":{"type":"git","url":"git+https://github.com/wookashwackomy/TODO.git"},"author":"","license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","keywords":["smart-contracts","polkadot","testing"],"dependencies":{"@types/mocha":"^10.0.6","@c-forge/polkahat-chai-matchers":"^0.0.74","@c-forge/polkahat-network-helpers":"^0.0.74","@c-forge/typechain-types":"^0.0.55","@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","@polkadot/util-crypto":"^12.6.2","@types/chai-as-promised":"^7.1.8","@types/bn.js":"^5.1.5","@types/chai":"^4.3.12","@types/node":"^16.18.89","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/parser":"5.61.0","bn.js":"^5.1.5","chai":"^4.4.1","chai-as-promised":"^7.1.1","eslint":"^8.57.0","mocha":"^10.3.0","prettier":"2.4.1","rimraf":"^3.0.2","typescript":"5.3.2"},"scripts":{"ts":"tsc --noEmit --incremental --preserveWatchOutput --pretty","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":"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/pendzl-tests@0.0.20","_integrity":"sha512-12tJqxgJ/wf0Ndf8UGdHIlXR+yXq2GO++uWMqhX87HWl56+s26pjNwxVS0d3uzijw//8NA1D3juZ+F15hWEnTg==","_resolved":"/tmp/09c9fffc07cd45580af538e694b914a4/c-forge-pendzl-tests-0.0.20.tgz","_from":"file:c-forge-pendzl-tests-0.0.20.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-12tJqxgJ/wf0Ndf8UGdHIlXR+yXq2GO++uWMqhX87HWl56+s26pjNwxVS0d3uzijw//8NA1D3juZ+F15hWEnTg==","shasum":"18217ac735d700576383b277887a19b4a5194828","tarball":"https://registry.npmjs.org/@c-forge/pendzl-tests/-/pendzl-tests-0.0.20.tgz","fileCount":91,"unpackedSize":478042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKfwLnWKtD6/pKmsDczvqS9mD2FBovn/LudooereGHaAIhAPqRcAbJqmQoH8XYzTVt8DbN9hgikjdNoXVRBK/d+t50"}]},"_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/pendzl-tests_0.0.20_1711543134906_0.41466813611734343"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-27T11:49:12.537Z","0.0.12":"2024-03-27T11:49:12.810Z","modified":"2024-03-27T12:38:55.563Z","0.0.13":"2024-03-27T12:07:06.143Z","0.0.14":"2024-03-27T12:10:37.897Z","0.0.15":"2024-03-27T12:12:21.247Z","0.0.16":"2024-03-27T12:14:50.117Z","0.0.17":"2024-03-27T12:18:22.995Z","0.0.18":"2024-03-27T12:28:57.709Z","0.0.19":"2024-03-27T12:30:50.973Z","0.0.20":"2024-03-27T12:38:55.132Z"},"maintainers":[{"name":"nradko","email":"konrad.wierzbik@gmail.com"},{"name":"wookashwackomy","email":"wookie.xp.07@gmail.com"}],"description":"Utils for testing","homepage":"https://github.com/TODO","keywords":["smart-contracts","polkadot","testing"],"repository":{"type":"git","url":"git+https://github.com/wookashwackomy/TODO.git"},"bugs":{"url":"https://github.com/wookashwackomy/TODO/issues"},"license":"MIT","readme":"# Summary\n\nThis project contains test suites to facilitate testing smart contracts behaviors, meaning to help verify they comply with standards.\nThe tests are based on OpenZeppelin tests that can be found here (https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/test)[https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/test].\n\nCurrently the following test suites are implemented:\n\n- `shouldBehaveLikeAccessControl`\n  - This suite verifies the behavior of a contract implementing AccessControl trait.\n- `shouldBehaveLikeOwnable`\n  - This suite verifies the behavior of a contract implementing Ownable trait.\n- `shouldBehaveLikePSP22`\n  - This suite verifies the behavior of a contract implementing PSP22 trait.\n  - provides `shouldBehaveLikePSP22Transfer` and `shouldBehaveLikePSP22Approve` suites for more granular testing.\n- `shouldBehaveLikePSP34`\n  - This suite verifies the behavior of a contract implementing PSP34 trait.\n  - provides `shouldBehaveLikePSP34Transfer` suites for more granular testing.\n\n## Requirements\n\nThese suites require typechain generated classes to be provided as they rely on their way of interacting with the contracts.\n\n# Usage\n\nTo use the test suites, you can import them in your test file and use them in your test cases. For example:\n\n```typescript\nimport { ApiPromise } from \"@polkadot/api\";\nimport { localApi } from \"@c-forge/polkahat-network-helpers\";\nimport MyAccessControlContract from \"typechain/contracts/my_access_control\";\nimport MyAccessControlDeployer from \"typechain/deployers/my_access_control\";\nimport { shouldBehaveLikeAccessControl } from \"@c-forge/pendzl-tests\";\nimport { getSigners } from \"@c-forge/polkahat-network-helpers\";\nimport \"@c-forge/polkahat-chai-matchers\";\n\nconst [defaultAdmin, ...others] = getSigners();\n\ndescribe(\"AccessControl\", () => {\n  let api: ApiPromise;\n  let myAccessControlContract: MyAccessControlContract;\n  beforeEach(async () => {\n    api = await localApi.get();\n    myAccessControlContract = (\n      await new MyAccessControlDeployer(api, defaultAdmin).new()\n    ).contract;\n  });\n\n  shouldBehaveLikeAccessControl(() => ({\n    contract: myAccessControlContract,\n    accounts: others,\n    defaultAdmin,\n  }));\n\n  //...rest of the tests for the contract (your tests, other suites etc...)\n});\n```\n\n# Types\n\nThis package provides a set of interfaces (types) that can be used to write test for smart contracts, as well as interacting with them in scripts/programs using Typescript. Each interface corresponds with a `pendzl` trait.\nThe types following types are provided:\n\n- `AccessControl`\n- `Ownable`\n- `PSP22`\n- `PSP22Burnable`\n- `PSP22Mintable`\n- `PSP22Metadata`\n- `PSP34`\n- `PSP34Metadata`\n","readmeFilename":"README.md"}