{"_id":"scale-ts","_rev":"31-5cc0adee583f45f63da4f284704e35a3","name":"scale-ts","dist-tags":{"latest":"1.6.1"},"versions":{"0.0.1":{"name":"scale-ts","version":"0.0.1","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.0.1","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"dist":{"shasum":"4a8dd2b472a56454e48490a48e8acccb57f269de","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.0.1.tgz","fileCount":37,"integrity":"sha512-hw1LQnb5R+qK9BVqpZNumFIBrNxBVvCmySfiymYxE+ccb1h44q+V0QBjlCMcLZ24L6JZjQwbQF40MZhww0mpSw==","signatures":[{"sig":"MEUCIC86lTDOYF1k72fb2TcYiocC+fhxhMunEYu4U72/0LxWAiEAq3A6d6StXuH1ACZ2CLo/KKYNs1WuiNzum7yzHztidT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWKW5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwVw/9GKZezQ6K+vLYQ2DR7GJvWe2y3St007cFWuzrKWAD5Qc+LwZd\r\nkFkgkp2dmuOGDDoNBUKV00BlikmMLdGLg4wuSCnZMFNdJvkWgieLmlww6BTQ\r\n8Rv9mbJ565jp0JOGaBptODmqalISrG0ezEhBeEoJzE2ohJW4tHso4IAV20XZ\r\nfm6gvu9h3JOheb9VIbRCnGhNVBDnziKO6LeR4l4zQRA56bkStCjOKfwCfZZ2\r\nTmMQWrfGC49KH8IF7zBSrP7zwm0/o8gUijTuJWt814HCDSUXpj/16YsGwPW/\r\n6UUTiT/wJ2AKQ0YJUd0lAV7ofZOyObQtMAkrF1SgKLbdu7OEMBYh3nF92Z7X\r\nTzkOaRaOUZT6E34q9457mwmOE8xd64ZhwBNu8Wuj1pFj3AB/1/9/XDRNpMsX\r\nzu8ZkOTlJhSCtlO1GdQvmDkYDa66sM6ytXTzJEGoHXxLxBhMp+FkgR5AzOTj\r\nbPUA0adBtuPdqcoRmM1m1fep2hzXGPVGH/j5MiN1K9d4TP2I1AFDZjH1P04E\r\ns9WkAR+fhxKDNmniRhyusZwKUr4seevtqUF/i/8FwHkjtJuUxFFO5aqrTdkM\r\n+mgm1zuGfFEa8YmUVPaH4LbrzVeNIyqg08kC/+t/bJ/TVVc1itL6E0nEWBLC\r\ntwF752d9c9tkbvNHoxogaJj7ZgpzbJA31nk=\r\n=QJhb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"1e1c6dff9bce9f3f4acf19ab8fe6c7a811e69e96","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"_npmVersion":"8.6.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","dependencies":{"@unstoppablejs/utils":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.0.1_1649976761331_0.5546489823330569","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"scale-ts","version":"0.1.0","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.1.0","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"bd889422ca5207d4179f1c1279223d03b7ced995","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.1.0.tgz","fileCount":46,"integrity":"sha512-XQIhWVwBmx5KxnlL9zM6pSwrUEsA7UAvxltSkEcu4ivZQ3/Vz0e1zRqSQUHkvgjpRG0/sC0Ax4GEmiuE7aP59Q==","signatures":[{"sig":"MEUCIQC1R1dqmWXSjT0BTQGrFHN5P7hTCSlW6Q7y8di0y/P9WwIgFMJWGAvMQltPYJyTiEZ+ArcYcOswSl6cTl/x6cePKPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW2ysACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGJBAAhiGmjv3woznGfFIhqp/ZMb9Fg3dgeUSVkR0QK5VY/g48RBSX\r\n2/21Y/6mKyki0kw2aG8Jd3L+FE/cWgEm6ZaoY6kXMsO8uU8p3Ewz9628Qe1v\r\nsaldSuJDd7QO/i2U3XxvFM5qMQsNsFSCYJhXAhiR9SgTr+LOZTTpngH6MEhc\r\n4cJiDyJK6bsiz0e/vfgYRsqz5L2m5y5M3RnzAQYAx9DVxFCbMW5bou3A25OL\r\nSz4VU/9iRIhH/4Wr7ad9aZB1T22n4cAp36AemRlX6HFKbkplnFCd6JIRD/My\r\nFgoxe+mq6gX2XiDpluNW94yevkSM1F2CR1zKOE98T02zWEJqBaz05fktPIgA\r\nfvIi8LDGtFzkF6eRDSy6hQDLSRSnTQQSWazySG7/rebB5RE1I9w/nHv2i8Ao\r\n3e+95EQQI0zPBwSNffkusUENsVdI0o6oargSeUqGBds9uNwq7zAmv8iBKxmt\r\nOAliCCXpBBasf+dLxXXsBT06gi9/+tBs/IWlCFs0mCSpv/zg+tb/w4lZDLNg\r\nRVSGjKWDqK6OQyqCUHJFbPI8zcMO3tUYXKxYzSihmp9PpLImDgNDyLlaqUvB\r\nvmZeS6/5n37O12Uh3AdLWtAHbWkhmqtcDXQrXk1mcoYTmSuvILkcgotGtHxf\r\nwE9BvzQi3wBGZo/A0FcwQOMTS2P5h1MYvxU=\r\n=GsPb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"2442c985bd9d54d5d93177c7a789c1f24773febd","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.6.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-ts/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","dependencies":{"@unstoppablejs/utils":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.1.0_1650158764587_0.869457751150815","host":"s3://npm-registry-packages"}},"0.2.0-alpha.0":{"name":"scale-ts","version":"0.2.0-alpha.0","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.0-alpha.0","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"28cb36bcd1bed17adb2439d65960714c77e9ec4d","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.0-alpha.0.tgz","fileCount":46,"integrity":"sha512-RElg46l/X6Gjc7djDqlLzazPJ8xDfWK7rybRfoBiNIhlctVPw5KZBEo5Hj4fmJMDdy4iVqpiO8kUAztWSMNJvg==","signatures":[{"sig":"MEUCIQDksaAGsDaqrBDxCkIZCaLF0j7JHsZdjOXDfVFWuVyvtgIgMa7R72DFjUfzapkNR/ZTMKAq3eIY1BmxNmWRbTCy5jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXY8bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmossQ/9E+8efwH14lkCom0l9NJkge0RAm/BOzCTxLgXY8TxFsWb7XrU\r\n9oeAvr9bF6wAf45fZA5gS94BKiBgXHN4lfVSxpKB2DtPo+tWBPy05Gf2sKC7\r\nJPrxXI238KVKLXkxItRxAMNgHaUg7Fpzi5YwHAhaBCP/7bMVWHmsveZJlcdC\r\npFjdJhIBbaUElrvye2RxwWmhmMkopzIemIZQPjHqVFiUggcVIz9ysf+3ZTXB\r\nbeoOfs70QJW5KoFNhgqJ0ygkZuHnbCybADGaUbGGkT7uK74iywkvE4xmh+Wt\r\nVO6wDQ9cd0Xep2+s7K1QgM3hYCRfq15YwB99XpixRFlW0bgV1Er7GpsaqSs6\r\nA8KpOus5ABPL7pTyqvYxEmQ3tcKzDCJUV9VLaoZ5isvIeVisPLhdZ4JJH0bA\r\n1aRo8WZl/GIelUmV5LUX1hOGN62i8XxdovK7P8zyQEgB5rPh93Qlm1DKdPJi\r\nhQA7W52cp94Sje5Es/CZXDSnBRbeSMgU6Pha7yEbS+jYHi5jjrI/MOSdyq9m\r\nCif4ehGFHe7lXbr/UUNwHJ3rie8LmcoJqDNZEYW+vwidtDg4FZoxy6U5dj5e\r\nO3AUp9rNIhoZzC52nzadde3yB6PCp8Wqtg5I3S2HKmqCA1Oh7xmkxEAUwOW2\r\nwWbsJ4LmZtDJiL5E8kWzY3Hykbfma++H5Hw=\r\n=94BH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"d01dc840e77f2c14b1bac214128a550cf34300aa","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.6.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-ts/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","dependencies":{"@unstoppablejs/utils":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.0-alpha.0_1650298650872_0.8382453702326547","host":"s3://npm-registry-packages"}},"0.2.0-alpha.1":{"name":"scale-ts","version":"0.2.0-alpha.1","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.0-alpha.1","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"362e7841bea558a5d435faf81fe6f1fc4761bb93","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.0-alpha.1.tgz","fileCount":46,"integrity":"sha512-agNUFSA3pkE9sLUnJecnlnIEhPAkFjcNrRURbaaAedJj6B5mO6K5RrhAh1Fp2wtQVRfrfYiZks7O3Jg0A8b10Q==","signatures":[{"sig":"MEQCIG6NzTklB3DQAEkVhM+P30HCBIStUnAU2vN1X+lhtfKUAiBxVd5UIhzTKj8bC1z4l4N3fANK31pX9T89zxmHwkkrzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXZF9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIHA//Z1AMCGfvdcRaTNH/XdlZLaFVlYldtNUcxvO/nc1Z0+67J1Mx\r\ndhcV+iG01m+mkVZUgmp1IpjZUuYoMNafE8/9RxeErwMZ5sXvYcy8v9SF4x4l\r\n/9VFNWVc07lFUAn23atUc8m5a3nhNlwjPH4shH9BtTJRRhmv/oWC/tfgCPm1\r\nYuYvu3PjKBIVIvyNKIXGtLEg0AvE+r3+QW1maUybANOtL4f1xsWHX20sfY9G\r\nXTZQOnRPZu8PF4jlOBqUALBuLbaziDn01oNtA39ZsueOaqmWvPpDuRz6zv+P\r\nnQ7BYN7tVAjaruZyYo75RfTedOSPPED76h7Ajh9xgbmlrbP4Q0CyhpfPEumK\r\nqeiZto3GqMsFWqpvUzwY/k1XHuNSDJPpbkvpUQmEQwXeoy05/DgwTEnrcjZl\r\n03WdJDPKuGw3W9kN+RDf+I+7frLqiKJrVtY25RolfROjXX98r77cjNK2enbj\r\nBdBzTF0sYMVKnw3IKBAlHyBCNz2bB3m4M/bP28zPVdXg2Fg8msPnVWUolh0Z\r\nNMyDUrYZG33YuzNzYlffOaTw1ANdGPEUfeWuuh0TD+J9xWyVIDWQh5R7XZTn\r\nwtT4L3GeET2wHjD+uJiqJhGb0a0RMwcRzXPCHWEylBYyKJQ5gmMD3nXPcbY9\r\nIjFQRDsr9VHoz8m+0zZcLaQ9Sc0GCJMQFFE=\r\n=7QF1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"d6caaeb10d140ac118bad6abc2114c12c7cb12fb","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.6.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-ts/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","dependencies":{"@unstoppablejs/utils":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.0-alpha.1_1650299261131_0.6134207041404518","host":"s3://npm-registry-packages"}},"0.2.0-alpha.2":{"name":"scale-ts","version":"0.2.0-alpha.2","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.0-alpha.2","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"f2b1abf347843bc19c84b5b8d37e37386ead7853","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.0-alpha.2.tgz","fileCount":46,"integrity":"sha512-CDMErfZq8SO0k+e38+bKSy4Y1Qq/jmZ9YdIUyt/J2RI1wsAfsE3tmre4yOZOQ04ZKUvbWbnNnycDU/kiUzvPHQ==","signatures":[{"sig":"MEQCIAnpiIb7HRiM0hsZNtV+jhh6NrA8Kxu0MSE+1dw3F6DmAiAFN4ZpJ61hchpS3EGTyIwFMmuzdyXSXPLNrRzAIGskYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXbeYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Hg/9Gz87tykmIYVM7LjdgNQKPc6DQdUymQei1JMqp6a5LNKLrE5+\r\nwBvRMfyHehdG8LolllUwVMGVaY0Y4KG0LM6mYcI5KV7OJVBXUD0DY4T2h7Dj\r\n0Do8ULUF5lIeQjg1oQrH4lPPMIXTZL8H6dZJFAO2FPrYQ4qIqsJe5meCJlnL\r\nlgaM8jihuOuD39ybovYSluRsCozie4HBn1ygH6eoCZkBHP4xGtTGutaUXwvv\r\n1+dQQX+jkF31UEolkLWDdAquBBOOKazNEMaQWsUnn9J6XvoZqWADqAvOymjG\r\nlpRwk+n6rRROc/wktEQhd8QZVvtSsTGYDfZBeg+Nd3I54+OD8SmaIs83wbYj\r\np2pZgJzkMcoua8B09G3aKZLG2oGzRJz4wEyFpqDihQS6K5o5zEmTAvYw+4fP\r\nryxRDiTDgDfbkTV01IlH6ZuYHKFd3v2WuUuObG9vCPVxTx29xVvng4Hu8IwD\r\npZEEREaGL/KRkGaNGK+4fdXHMKnrdqnPoCF/rabKoaP9vDV+S4MVgPng4JyD\r\nbo+AY6yO8mRuhARUhelSpId6exPF/Qyx/agjOT3ojGtKOOrNkFnE/+kaXCp3\r\neF2Ci1alDZzowA0H9a8Ueb+zN1fjz+S/U9V93BAT1SS4Kjq8GdQDimiEEENe\r\nQ+GhpY/aKeXQ0F4Ecw6c+eynXeXOoZtsQCY=\r\n=p4Pm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"f523ee2ce49ddd51078d5625fcd4b750861e9a24","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.6.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-ts/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","dependencies":{"@unstoppablejs/utils":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.0-alpha.2_1650309016664_0.8358750153160641","host":"s3://npm-registry-packages"}},"0.2.0-alpha.3":{"name":"scale-ts","version":"0.2.0-alpha.3","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.0-alpha.3","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"92c866fe8209345ca9cc2eb69936c1f7d2eb9455","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.0-alpha.3.tgz","fileCount":48,"integrity":"sha512-XMKXdh4kmGejm0t3nmSRKluxkZzKOciguW/tkFt4qTVSTFwsAglbqZO1IHUEQPQNTbUVuW4cXMzJEj6lRZ6+Zg==","signatures":[{"sig":"MEYCIQD6g61VW37aLa4RRhzxl4JvXZDiRTyIYwqpE5M/0MTOUAIhAMM6KwZTlZ0pWLgCwNqHH9UljCfz+IRJffezx7GhfCde","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXbqbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV7Q/+P0vE960K2IzCXTmx3WZAoko1hOi/lYUN0FrrkqAv5tyrskDj\r\nNbzluu/sQgNr5HGqKbHnE3DbH4gloNM5JnX1fO/fzP0sit2OCeexsyjZwLiK\r\nhkysRNEapdt2R64Kve1BOAoEjZZ3DP88CXs7UPJw6i5Q+aRSXIrpY5jjtFxe\r\nz7QpKJVvL/PEu3WLQQb/xDmLBXzZBFKol/f79D/Fu/WATe8hgMVQKUlpeDMp\r\nAZts4a8HA7jD+VGjabdQfypUb/eHQMPHwFH8aWqYc47FjE+5tAUwD28PdPwN\r\nPUTe2+WSnoFY8DfxJxXdzSHNBoeP7hBBVhaWs4Z9avj21x3edxWOHW47xKpv\r\nrlwhSOV3dXKYp3sMY+6nco6c4wAkzZkt0ujdKFlwAHcZiYAeQX4SscbyUI64\r\nbHcQhXa7nDxZm3qJxM8gM6M2Tr09BSTslLmK9duFpmAmwFhbho1+rzUFqdtH\r\nSPM4kgyFow2Vn0E6rtqpLoBFemxcXsMYAcpEbSFBE7lP2FGAR5sWv08N0PVx\r\n4uYeG6RevOH4ndjxzqlu40eLq81ZcnW5n8EAA8gfIjoVYpsnwd8UT24i7ILy\r\niqMAYWbn/CkamPi7Ek7U4PYj3dXFr7FxWEir4j5xK76ltGVSU6OvVWAy3su3\r\nCXtfJ1Wp3Jmg3//z3unu+2LBGTA4ke4fvdA=\r\n=K9/O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"f523ee2ce49ddd51078d5625fcd4b750861e9a24","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.6.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-ts/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.0-alpha.3_1650309786988_0.5195823622967726","host":"s3://npm-registry-packages"}},"0.2.0-alpha.4":{"name":"scale-ts","version":"0.2.0-alpha.4","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.0-alpha.4","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"ec847512567e09c480413a8c9f7ae70ad7a76920","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.0-alpha.4.tgz","fileCount":45,"integrity":"sha512-uXHB1JLv99YIFEkdQ2ChJuaimYSaue89h5qajmzJ/psm/t2M45S2TYrZtEvx3Vi1n3da9K+gpK/09Z0JyXGQ6w==","signatures":[{"sig":"MEQCIHBFd+kukRWSxUlY8bMPi5a6U+PadcMIaLqRzILgGVQOAiAqpjG5sINHyKDsmilW3tkZE04ioRBQCITHQd1nN9toIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXbwFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogjA//WmmlJRqLiGwsqgp0Z2oT6jm+ApXxIvJLOfdAuEsLWZvDSR06\r\noZG469eXRC34QM6GDe3xcu7iBRe80hLpy/e2/sl5FxirzRvRhswtWRanO9SK\r\npyt2gE8cNAoek22878bBHRQlHuHuUkvIOLI2EupVHtyjxyGLfyZNV6vqC03m\r\nrvezU1rYfCzI1r9EAvZZkev6u3q2mglMg7kRa0VUtSPpE6z+M0vsBifTD19T\r\nBXilLkcjnTrSQ+XmeOgehAd3CfUONaoskuzHKWSAZSH/QflKwIE0dzpM77Gq\r\nj6oDJXS0xr3IckFK/u4Vijpmm3vTGl6EAh9Lhvsy3bpwD/umXoUuMkRBDfaV\r\nPMDe84pH+pucIqeiHmBAX0w2i59fUi2tYuKUYDTRJjS5H624l00CEH5STrRC\r\ndMhRUKKpuOd9fc38MjXwASmJXJt5XfJytiyRVYckqVapjviW1GRS2BRYoOuD\r\nRyn5X0HyhyUodHYm2iAH+gDD3hOa5q+UeEEok90CMqOOfJOi+YQlBGUV9axO\r\ny1rm6g0qNrzdExKQHYvpIV3AaAae4llapi8vH9UjXjALfBVhebfbWAzHr5zu\r\nghxfkuVFyEkF6BUDQU67NsgDJi4lkHmqBd0aSZ73cq9d7tmvDoTQkRXi3y5K\r\nSGk8evXa2S57kJZZ8utKx/5LQpaEWREugmU=\r\n=TlaA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"f523ee2ce49ddd51078d5625fcd4b750861e9a24","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.6.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-ts/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.0-alpha.4_1650310149208_0.3071274684274208","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"scale-ts","version":"0.2.0","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.0","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"55d159b60d6f9fda5bd19e81886899474659843d","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.0.tgz","fileCount":43,"integrity":"sha512-CFr0F2Ye/X718yzjCF70FhEZoViC47L8a48byjMch3WkL2ddkeGg6DBizmviuyqEFbAJXnVDAjYteDEu/nWVoA==","signatures":[{"sig":"MEYCIQCfpF99B2anmZLJjcBLVx9cSCgXayrxlFJhTlErdGCJowIhAJiZe0FnGtfC38UYgk1AR1k0b5OywhR0d/Z+62isfdaN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXdA7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/VBAAk9OSbNRDKKs4QZHKo5kpzkaFCcWNq59kO/lGhF7hS2kjwlQ7\r\nCqrK6aGSPiljgH+rfakwoKWnOOl1Txl9nhOc/80SVZiG4plWqfddCQaBSL4K\r\nEEVpGy4+ix4tu7NKMVzT6AvNbghPi8laJQFJyGMb/znmNeioUoM06ff2m7qj\r\ntHUXu9emh0IAQ57+thamoGJPx9grE6X0QLyLIb6MTlluiX16ZTy8KmeBhU8i\r\nT2oNr5IcGI+4H4WKz9HPiGgsKQuY0ozHkkcjTqgWvmRmOiilvZVMAJ+KtHyv\r\nPw+nNUxJvu4DJJQm7awV5gBz2KToUjjdT+/Kpnekq5HymZgLnPSNy7YigMbL\r\nLfxd+0xXzxJwFlMsriDxp4tR4JoXY13xIQ3GNW7VzaImbPgao5HvKcQrFjFM\r\nwK7wa8N3zIZPPpcBv+fesTZfbioFfTSjqzKbpahJLo0t1Rp/C+Vq75xDMhFB\r\nw8qv1SXqYs8CBtIZs0ByTEV14YRyu6P1jpM+TklfocuberQH3/6nesd9xbY4\r\nH5hPAiKqM8cTt0eJ6kgsEJh/bScuc8RkBIcSTKPKVUtXBSdusKIVnr1Q2XHX\r\nmIE5Te70uoRgrz4d+ebVLYsnQQ6ZCIIJMWfK6BYZOy6Ic+bjcMVnc90iLeEv\r\nMPwuM5jehLTZZ8utYERx7K2ZDduS66V37jA=\r\n=RuV+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"3350329645729f71313eb3ee6b1f36ff409ac80a","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.6.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-ts/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.0_1650315322812_0.08395634629529147","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"scale-ts","version":"0.2.1","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.1","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"c80932f884f817af4eabf5719d7721128be5c174","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.1.tgz","fileCount":43,"integrity":"sha512-0yKqvknZ5Ve2d8y1nSZVQFEpGvAdXYxXev00DiTGwONjwIlHETCTqQRL4jjKrDrrA9qnXa7bC8lUFuY4GscfFQ==","signatures":[{"sig":"MEUCIDFtvn9JfUL/NbNrnmQ2o4rkPMKvQLJS35NOTfL1YmthAiEAmMpFNhQd55IrfPsOzd4uEkwDrXFTJXC5uRc8/DxBRLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXdJHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogGxAAjWB6eI3QCLwwdVm1owrtIyg4Lxcto2x0mJ7t03dns0U1e8pI\r\nKmc1W9e7iYNFYY2wEtiBaCAOd2ZORktzwFi+PwdRPL5cUb2L/9AAMUqFcGmE\r\nUAixC3hHwxfaPGqsWjWVFp1UtOuRrO5dmw1pruj4JjvQ5s+xmt1Pxy5NWkXC\r\nN0GxNpwh3X0TeSIS9KtlX2skKtBfUp8qj7E5otaLsBj/j3LZVozvaU0o6VfM\r\nbupCTwldeKHXV0q8+f10HybMY2c33esyq4vRlRi/ZXYnbm4E0u6zeUMS1Oh+\r\nm0yuSJJpQhKw9EiXhfFMH5s5AzGz9don1cvztbSjvxw3vJqlKwJcHklbawiw\r\nwPgk2p7N9y+yZQiLV/lMVl4L4CjmUpLt4VMwP/fE/MqpIJ49c3GfrQmSTA0s\r\nq6E1fVvAr1qCDcajvsnFQsUBU9n+EWS7sbQaIKv3L+fnds6QO9U4LXRIt5tG\r\ncFV79PBXrOkzJTObybbzaoGp3uJljJmcpRAvDCFY+3Jg4z2TvNhqhtVLQnUg\r\n6e8xJr16agpVmQkLlo/ZNE7ezA21iZ4rvsG6H5E4ujJGT+ZqGFCqT852X3Q4\r\ndKgs5pCyrUtUjhb2z+If4EW09Dl7x+U/kg9ycAvE7qUvcCGw7QVuhBZpa1Tg\r\nYKq4q/ljRkkUWg5ddXtr7pWSMv0FbI0rIbk=\r\n=VyRU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"2082bf14d9836e52d282d89921df0d6f76db8eda","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.6.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-ts/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.1_1650315846879_0.5808060712846632","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"scale-ts","version":"0.2.2","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.2","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"2fd9e7c7ac1e45e9bab801834b127a8a70b8f01b","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.2.tgz","fileCount":33,"integrity":"sha512-JNv5ZZ5pHJ+pdmBLUoYu+n7egHIIbyYcmqYj6TuVNERA5cLDEOBhQbaE9AtXIjfgMLU2dsatodBPA4Bz+TcwfA==","signatures":[{"sig":"MEQCIAK0IqLADzhlbIa+91oWkHs2NiDEqA8O3S1PFvcqOl7EAiB6ZCMOf6gwJEz+Qu7jXz0Q8GW+i4CygKzt2+NCRA+/uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXh0uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1NRAAiokbpREtOTPJ3jioFk52blBh+WhLL5FT3QqMyXLPUJ8kqbLl\r\njUFpES9y5fQUlLdrLnWGLpOLqApqTAS+z4ZjDJ7e7awQybjLM5BZbC3awAR6\r\nWvIwyAQqGyqjkqPuFj0aPAppYryp0RmQbyqnS1k/TwYQtyttg+CBgE+dpDLF\r\nHus9pR6V9IjDJnKBfCoXBBzt+xPQpHgTVyQFDI2j1CVeUI4XOSUwBl8HKT0p\r\nX0WDmxZiF1NP7BCDmmtrjulAvWL6K7790R1JUWyxQIpUOkgqb3fXlfevqh1Q\r\nG08e9HSO31lrofO7+zvg1RM1yuzsC7J98GtYN/XhBIag8QsZn2hIgFkLJb6A\r\no8am2yDQDTEpRGtyOYtvRs7URNJt/SLf+vWNQ1r8HNNtJ8QK3RiNThzCLULc\r\n5UQogw8IyqNDV4u8ZUIPI4GfLFJWOVA/3Vh0XvczaVoBRrrJXUzAZuNQ3GzD\r\nTn7VWAqEN2NpHclOtmm08IrHPs3K/jU+63OiX2LeLx1vC9GsSbqOnY743YeB\r\nXddOcsJgmHiP9eMslG5G11KAMpdZwRk6856eDlNdG8G8/AVEo0nQcl1AjKCc\r\ncp4bkyuqDvbx4hdyEhvumjUmnwZr2HLschlTuqXQPws6IKF33VuV/zw9LsY7\r\nw+xj5eBU6wuthJf4Z1WyItDiSJG/B0JEVs0=\r\n=2oYI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"2312a616d12a6a59b3147f6885bf9bbaf7033f85","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.6.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-ts/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.2_1650335022478_0.40287102996919755","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"scale-ts","version":"0.2.3","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.3","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"8cc89bc5d9946ad005fb92a917791b9781d95fad","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.3.tgz","fileCount":33,"integrity":"sha512-8lKew5il1IPb0Rea0qCBPE1hDaydPpmfOGzGBTuauOqE8d3gi2ADN/xT4KxnSc6fRqItnfuAvNjtlMCh/Hvbjg==","signatures":[{"sig":"MEUCIG/XH+3oznqH7WbRXQoIb2dq1f3Cmw+BI5wZMfLipONzAiEAoUkuo/E8+INdBJLCLcGWUnwRO8WuaB916OcRb/+VHxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXmGGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH/w//UEjuoj7Yk3bjv1Pd5qgpogwQvdRpwNwzR62RIM3TaiFJ0s7e\r\nAo5oZDXUFnCsF0yjbbvj0rNUiGR75BVp/sgIaRyVFXbELHup1zUlZwLS4zlF\r\nLaG9OhcGCQke0TWZokDDNmwE76Uak3C7ufDq0v9KfK1psaG5tqR6hXN+sXhe\r\nJ9/S7dEm/vOhuxJJRa72zkLMlZkFOtN3tCHzGlU5aWl9btBOGgPk0nuW7nn3\r\nGPM5ZvLOe3UFahHJKyq6XVfFaj5EDeljX+ujfbhGa4nyykBEy0O531EsXttB\r\nfyBmwK36pQzTO96pc8A63ljJ31PlQKPwZ7Cizpff23iTmGS0rk4ACs+WfUJL\r\nOyWVwbx4za0qsNFsyb91MBYJrY/2YyXjDExEy4DIaYLppK9buCk9puoISntu\r\nVQaumZ8dFgKnVaMzWH2pTvq8uraavGOIoNwEd8EXCKfmgNVb7VkSJhtKx4CT\r\n2TGQ3OcijOjhRh217qXyBqHL8a1tJEH6omeTvGhpIXV5R1JwhITtijbDgANY\r\n6IH/lD19cgZTk1ETlVUwEm5P4Yw0I+cw1cES+9UYHNSmeQE4RDC4Vh5G/F2o\r\n3uh8/gBDYqtjocnkuHcdhF8V4SB26ITDNBTrGAiOZxAmDGbdjNGic2sdmCo1\r\n6oUpHfh2D4djnH/nTAKYAt+0gG1pTsVzHOE=\r\n=+GkT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"e4da75d600ee69b6f26288b3c3210a85616cb197","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.6.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-ts/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.3_1650352518727_0.928112065593484","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"scale-ts","version":"0.2.4","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.4","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"9d785507d90f2dc874aa695901c49a780ac53d78","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.4.tgz","fileCount":33,"integrity":"sha512-lmNI6AlZEu5anAqt0K94Wj1M/2w9SEsX1kZRjQ+4BmUWYO843QxtDrE/6RLxRvYziIDYHyw23XTLmDJa1Z0wGQ==","signatures":[{"sig":"MEUCIQDPfTARyQDCRQEJ+4C/8WYkIKFJG6H+VPbIA6NsA/Jc7AIgWfirl4p8d2FWK0vhaKaC3XQOW+pbYjV9AvWM0sjYbSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXznzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLPQ/9FmC7zb5rLg0Ofzdb4aV0+ee22Gsp7dbZ/dSBQPs6Y4OV5V+A\r\nqmDYDYmL0cSs6yQDYWxuppnQJsWlonyLPmNwOhlsA+IghQyU+mOn5Jh7+kMY\r\nM1nWOvfnWvJnzAZJg+C+WfsiglHJ8VF1JhvgyQYpWmdeNP1gamHoi2KhDoMt\r\nURVgAsZdj8wGWnWgcNX4Yofd2WjRlTLfjEMSgKh54b1h4BKwPsdOcXMFCTpk\r\neN+jlSdKLC11hRvsxJAPFW5NBF/DzCb9268y2fPCseVycfachg74lw/yd3El\r\nII7A3uv7nbVM61visR9k+2YH8vweZ7LVGK0YQZ4TSiLTAhp+PVH74T3AWxe/\r\ncmY1Lx//F08ujGmg8ax+uDroTEQ//Oi6XJkk77Q80yc2z8THfCW0YTos/DjW\r\n/RETblaKbeAOwb+jMIJhChoXz7d3aUF1U55dJ/yvqT2zmYz8UDTrBAKCAdkc\r\n7nQrdFkT9+a/XZ9R5yRka6Z8VOtzKD+suhYf8kKk13EnyjLYUlsTuDOJz9VF\r\nougEbCtHv9bbC5IGQOj/wAcHSzxW5LJFlLd3mz4d14C66IxDqvh7FIw1Ce0X\r\nRkFO5qKF8/6VjpAzKN6WdG0pwNyAjL8a5KQfrpkNugTeQQlvaEA1r/4UK5+n\r\nR3/Mdt5qQ2n9H4l0KjW94qdbyh5PSSqPZ60=\r\n=wR4t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"5e49dd68506629e52f941127512e59430efe612d","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.6.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.4_1650407923126_0.8046777312458657","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"scale-ts","version":"0.2.5","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.5","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"42e53fb7717489c63536a5dded3ca6e34b6de629","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.5.tgz","fileCount":33,"integrity":"sha512-6zYAz2HUlK27MWH4udu/Z28P8v8BMrjZ8vVhuZQv1aaDrQFsbchJTskKNkO4RRM8VjuuPEQycZj/+lX9t1QEtQ==","signatures":[{"sig":"MEYCIQC6y7XHywgNOuqT8hoZM4V9sMeXr6ZqlDElRQAW6EjKhgIhAL3AXPJGoIExK3cjnVzuPeRpnvMJJ02g8Nd3ZVoGjtN0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYEO0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5QBAAoEsDUaZxBe4wSksX3IkoOSgwTIsXpI70Weh5S8JsN6VI82n0\r\nPXaSwDtQwpvk1cvgSrp93bjGysf7PefIlQv+QS1N3lRk19kXk+aSCeehsi2J\r\nkFgmBPjYUirbPnWOe2UYvUOcOD/aiqBLJ6W2X7FPBwfidQzwodI/1zwvJORC\r\nhheXXYR8NQWFWxW2dF1HWJvBUxA1hgCnbs6LBBzFfUU3OBOoaBFSR0XIEDuO\r\nFHv/MO8duCa/YxGiTerf4BbjRJNHP4otBBllqqawKE7VZI4zrM1TOKcEry3K\r\nkRR+sHqyAXHynCuGnHvx5OglLQToz3DEaymgx/o+eW6bBHSmmKqJwDP1/SZP\r\n/i+MUipM4Z0ZcDF3VCAUo7h9UVZg9XO2R57Ut5heidAkdiCSaL7+t93uc8bq\r\nEQdjqMI/+QrY57Sia0xtghhBhGaJo6iSVlVa7i5tSYHYLZXGf99aNELuHsj9\r\nyo/MZR429NVfCuj5TEWd+uF36Ro+LOm1CIP+aHum6QdePeidr4OXS9Gcdozw\r\nO+FYQQF53t2mkd792GmgwlN1pQotD70hj9LTSzt5QCVbDxMmfrNnpdGUx8EC\r\n/hoVzPzt8P3O8I+AO8EcMw8B+r/3G1L+uHaK1SmJiwVy1FTw+G+0D9OnyfZh\r\ndLt8YxfpbOBnb37cOyFf5cztfyfr0IQRQwo=\r\n=+BaQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"e138f42939eb9b8359b516913c2a3d64c5cf7133","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.1.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.5_1650475955771_0.626600893892143","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"scale-ts","version":"0.2.6","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.6","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"d3684f8859994700bcfadb05f543b56f4a6fb7c2","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.6.tgz","fileCount":33,"integrity":"sha512-yjGDB1kgsUW36tnmcUCpXWScepdcCcc8fIMsX1szZV9xtContznW5hrUyPP/1RFk7d7s/NDyaUQyXHRdBDmbcg==","signatures":[{"sig":"MEUCID4aoTYezgu+/H2ieO0IW2UJ6eGG8dPoGj74WZkGPTyLAiEAj3UBFN95oMIbVOAqqrV6D+1RUakGsMicImZK673nF0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYJGPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMIg/8DQ40boOB6RXJ0WQZKYV6DGULjg8EsV68Wwm9leWSxjXLkMOA\r\nA1hlfZhjNy1pKsVXeAsSickcqmcfFLn9np0S6iZlSGeCW9Fulyx2+llTMrqK\r\n9E8ZKyPVGWXF+awcxKSW5xXdiodX7XQcD21JT4xcVbDsBBKWRvYXBjCujf5P\r\njWTITv4PBys9cnoe2JSb+FA7lvQPGIxxElKsqEmFHOo6bCDIeHlfUUiO3p91\r\nadCC/Ii+KJSVB61Tpi4Ojbrs2Lh4VM56yEyBCsmx1lLfzJWrXiU/H3UBSFBK\r\nRmhCGbPypUD/sP1xKO0oYNI0Cg4b9cNo2RVWvtzo3GnCGBewWKISY+qQm5ji\r\n4hDkiEX5MTof2dqCtdioIx47yi132JJr+FLqPvp1koyqHcHYg27C/Fum1HFz\r\nV3AttAZd8m8ZgTGkMmpRdfkD0yvqe9AymxDarIFWcahLgrWiI7Sbjy3/pMXy\r\nLCHBRYfsecPiloNXRMgqYBz6wvOmv6D4Ww/OdF+lbVxnQzYzfM05tiiLWRrt\r\nQlvfk7qDW7DTNZpH8E6P2L0QT+fIzgnJMZKLFLAJq2SkzqRamhCufDc57mUp\r\nSas0kRLpQMEtdREw5dHho+NcCL+uPP+JItBI/F98ryS5mILEyRCy3buLMocA\r\nv0xr/vpTgk5CZ40+z92TGyYbVcnjiSh0weA=\r\n=V8ZP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"10c9e5275b5d29001ce84452b7f25ffc91098611","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.1.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.6_1650495887517_0.88097495393091","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"scale-ts","version":"0.2.7","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.7","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"cf83726741cc8420adb1094e356037fe0d9c984f","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.7.tgz","fileCount":33,"integrity":"sha512-IgELgkfyt12lS8xiel9QUn3zISPFDj/0Ctq3227H2r/+HHoZ8E4cuwkeH/Y7NHmFMRrE6ZZz4XXoCUu31K3j9A==","signatures":[{"sig":"MEQCIHgJfOqaOVfVxWnfeevDgfb4+dNke9yeCEX4XViayQSbAiAXgJSiNdODwbnvvPhUnOHJL0cy9SRYmNr8YtpUsJxRJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYVXRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0DhAAjRaXZZSwsQW8KkR8Xd6+n6zMI9P2lMQ3VYLeXrmn0enx8Sf9\r\nCjBc1RGP77eAq7POcGKSha43tdAAkvbqnkhaHrfqCeo0sz/yk3O2u5rgNDr9\r\nLHChaN7sd9Wep6JkE5jhwzFVZ6pDaHVKeyHlLvbLihXJTTyhuDfCVhVMGosY\r\nLpSZgrFW7hxXup1JU5HzTJO3nZizSXIs8GezcGpJSPZz6iDGpqlxHfJN0+nx\r\nA8vRYwUgh1YhHI5ljP471DwnKF8i67ic5Ti7puTBhnme1rQ/KBeCXMxZ1JZL\r\nqqMhREKjBvqx3GDybxq3Ge4a4fQWEE+nobmbvYh3L1Ddb6/THNSfw3gbmSNi\r\nf11tA5GBhnzogwGgKzPseP1WjeTQpKwXB3H86t6uobMfj4ZzAzpYDHEGQ0se\r\nmnOPhficcuMsoEipytw6ub/KfM/z0hd9TKwN9imWbO5qzgpu3zycJ2Asbf4z\r\ntkZG1sktbwA5oEF5VaTfDzQAEjoYJagZKP+jAjyD5keP0SBNRVQRk7CxbK7o\r\nhJCvjjQTcvI4dKYqEdac6LdTcSNFdcFRTCxAgJOYw4qYKN9XrRC3IqTdkSr+\r\n6kEmtUD/kcoTqsrlQyY5OrcsIeNyJ1aLzOnVpA0bNhqdDjMxoc2WZlXaPTjj\r\n3zYBiuDhrA3kC4E0WDf0sbnNkoIz99BBSeY=\r\n=N46G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"ef09079d6df3d5a1f20de3efe53f4ad35a16672e","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.1.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.7_1650546129648_0.9467844787443351","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"scale-ts","version":"0.2.8","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.8","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"f873cf2cb1aeaaabfe6c5fa36db39aa63c60a342","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.8.tgz","fileCount":33,"integrity":"sha512-CydcyLhri5/56oRWY+tPovka+fYKGTfTkapl1KUzmXr39OdAy8dS7B0aZvue2R9ycKzVNblUv8eTXwLW10xqyw==","signatures":[{"sig":"MEQCIEf0mMvdDKDBXd9oqfFAo4oHjK1BgdaB1VrwcOBkm3tUAiAk0s5/sZpEeMnrYgbJYPS5JrK6sbqFWPnQVJMGkOzRNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYdZYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpnhAAmCwqaiVVMO4DvzQsIfH2E1yeUceLZXu0OoTWcs4sL0l79EhG\r\n+o8V8m8VNAq10/aDhn6+p6G+/CMlzbnR+Ch8oDA4/6f7J4TzcknlfPPjbu6V\r\njuH2hMXB0cQpDUAJodGEjt1B1npAeCrigJSQekyJzZ6Nu7Illh15FRKRsSkx\r\nu+YPbUOMjF1O/kKMh+z7gAevXVjXhijrByXYjwZUyR8PAaSDL7FCdKkNKCKJ\r\nFWO8vF9ED03E64KNNDMKYPyDX4L+9i7o4YOy/XaQBZE0IRPCeijnoS4kBzAv\r\nf+oxeG4fhU4uyOf7PPOWwX4r7aOHpBky8HJrlJflL68sKqFc3g6mRALl1fTM\r\nZfZ2GVBbc+REt5HmqNsnxjLnYZ4+zIFNtjD0hab1hLfNe2EIJU0/v1ITQSpR\r\nqzHEszFhheDASORKmC8aVHL9JD++ZunT0M1zTeiOWlFP+sVeh0JlD6XJlick\r\nFiz4S80vM/dkjcOc8zrHOvCeUBNjW/cRGtBT9PgldPvhbTPZySHkHb+/dZKl\r\nHVITeXlUG7oEqFdU8+Y/9DeGVOmi7EWm5AXRQwz5HmX6iNAewfWJ7u2RNEeS\r\nJfWmfr3SUbpPaybumY/XnhbunGwlsuyJkqWGGLUmYJMwdB5JDVyEYoaUG40o\r\nlfxpR5eqRVQ23lFolH6sMNah71UmZz7JHic=\r\n=Eod0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"06a539b6abde81fca4877ad6cb5f418674a45925","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.1.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.8_1650579032721_0.9147806681856563","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"scale-ts","version":"0.2.9","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.9","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"ba9059d63d59dbada9964135204b6980e2f2ebd8","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.9.tgz","fileCount":33,"integrity":"sha512-Io9xJOxCye5fZ2b0VVolUGr5TOVOHzt8/jqvs1az/O7oQT4DpjuY6K3p8Z4I8TQu74gVILjwLiHHz6SnBDLoQQ==","signatures":[{"sig":"MEUCIB7vwPyAxFNQDcNTA5ObTJ/Vqym5p6pMhvBGYMHwJK24AiEAvhatvT6KrSRPmrQfFKkWR2xg5aymbCR+XRiffqWePEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYe6mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSWA//RuX4tNAQHi8h/J3KU2/kcq+AoJUuMENOxvNhcvtvnN591sh0\r\nuppO0UbHd4OegDf+F/Y3fg8kp1S4g75lDkSGibflrWRWBuVh/XrdgsfKt81J\r\nskaSCG/dVKxEQ1eU15KDLNPpOZrgrsa+9cZpyMrsQljKcINsrGyjWbHvrNcv\r\nOCZG47pLOOLcoLkEMobtld08H5PjC7L43u3GHe9YxORAwhTHpmEfsIyIOXra\r\nVcWl3Rb0F3PEvHcw3kDSEqhA2ejhX4BQcLsNdS46U6EAeDZq1F2S6GDGuVIn\r\nBwnyTuOBLVmBLlITnEf5DfPoz6qBBHzZkW7FLOKqir35DClIMhimQFG1cqT9\r\njqmx2uQNnshPPdbfbueN+diCMHyfS6lhQh2GggZdi8hhOthk2L4I9FJyIJOj\r\n9viQKGiCZzrWYwf0igotrS7R1WA1KqU3oSBlTLmJe8GLRGS535WVbRLy8HDa\r\n1LosrBM5F+kELkY7vZL3J7jfHMUDBggOVa11hqS9bA9f/Cy7ShjfbhgFfaMM\r\nVd7+Ut3P2VSMM0CdZI83v7U50U5tD/07FkYkVTgLms3JaQ7KZ19D2uCVFPxx\r\ntBm8tiqPde9yPj3gsTDDbzDUVeDfM7E1bNjjLym3WXKFLdGnv5H461da1Z/E\r\nQ10oqYa0dZPJAZHSDT6IauBNu0kQ59FhNA4=\r\n=FOov\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.es2017.js","exports":{".":{"node":{"import":"./dist/scale-ts.es2019.mjs","module":"./dist/scale-ts.es2017.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.es2017.js"},"./package.json":"./package.json"},"gitHead":"2031c424ca07558ed8c357a38c148b20f4beccd6","scripts":{"lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm2017 && npm run build:esm2019 && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --sourcemap","build:esm2017":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2017.js --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:esm2019":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.es2019.mjs --external:@unstoppablejs/utils --target=es2020 --format=esm --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --external:@unstoppablejs/utils --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.1.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.9_1650585254128_0.45609125037948983","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"scale-ts","version":"0.2.11","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.11","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"f69d0429fc6c110c03c333b7f87b9f67fd60a027","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.11.tgz","fileCount":28,"integrity":"sha512-h0HRNScTPSZL9/H4iXERSaRZB6dhug4igTVx7OzUPwuhpodj+e63oOtYs425TcTky2Xp7zpGUG49WA+f+Y31zg==","signatures":[{"sig":"MEUCIQDZik/K1/+NlumVpR51yaZUikq49nKodehU2LPDFiaQNAIgQapf9SnXjyi8MVXZWgurqeglxXAm3Ul4fnb24aXjVtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZKDRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcsBAAjdwRRvlO3wkssuL2jlyYtZSIK2pKaKbvjUN4MKppWe1Atg1u\r\n7/w2CIPAZLAe871+k0rEAHec+wxOeBFoWwn3WP+sqcW6vevFxXBA85WSuYa7\r\n9uLxPpzp7WTeZU9EBU39jL82WBWu+smq7RSvtGLOF8OoZdwVaLkADgi5VI9/\r\nK/rMVOSu0wwrSyONsMUqe2ugYB/Df8WymFLMjivnAQuw1tZSphlrCdtqyanI\r\nr3oe44NBB694GZB9M6RWmR1Moz0jt2l3t0+Tpl9TGorLsX9vHndEHpGk7j9T\r\nf5gcKgcOwiZbEOr/yuXG415zAG7h/YC/4iGdi0//V7vFsicsdfwZ8HK5PVRn\r\nSOqr8+4P0+QpQevhe3gJdAEwcZj5cnZseSjKbO/IHDMZQfi9pRzeljQgTeMF\r\n2QEYcf0d7ejFj1WTJx6Fl4uiAV0ZNgJdr43PopSF+NtStaKwQDhp9RSPi4AM\r\nHbIDegmN6p/0ttJ9po+Ewv9bsAyeio6W8Zo84quhP+wgaoOLkfmFjlMnslwG\r\neVQqSmAoaCtps3r37r2Z1udecqd17PkQ2cifgBMJfB2phr4Ko6+RFvbh+oXx\r\n46xN5foSYgl4EUKhYDa/SSC79cHIjXf2pIOhpo1cIjwOG6u4KBYJH3QURugH\r\n9ZinN3R5o7/HPkLv9bkYbHOUu6cP8cB1ejY=\r\n=YL30\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/scale-ts.js","exports":{".":{"node":{"import":"./dist/scale-ts.mjs","module":"./dist/scale-ts.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"gitHead":"026d1a546ae9edc866cb1e916685e32571d2072a","scripts":{"deno":"node ./to-deno.mjs","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"8.1.0","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"recast":"^0.20.5","babylon":"^7.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.11_1650761937124_0.22872922299391862","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"scale-ts","version":"0.2.12","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@0.2.12","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"02023b59655cb1f517088d5b6509d050e7108d66","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-0.2.12.tgz","fileCount":28,"integrity":"sha512-hNGuU5Yhohmp4BjFrNEioDkPAOWe6aYRDUlBi9FTxxmp1wZ8SAkDxAf/IobinuSa+J0a9srZEP73dqmYeyYYXg==","signatures":[{"sig":"MEQCIA4E/lVDkaSeIlxGctPtmM2pzdxllCpCFnc5pClttI+sAiAfdGZiBHhP+FdwieCjeYmjABUjfN+Asyx2jXabYmLNHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174514},"main":"./dist/index.js","module":"./dist/scale-ts.js","exports":{".":{"node":{"import":"./dist/scale-ts.mjs","module":"./dist/scale-ts.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"gitHead":"bbcdc7b7f628cad1d81afb712a2951dce65ab208","scripts":{"deno":"node ./to-deno.mjs","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"9.5.1","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"recast":"^0.20.5","babylon":"^7.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/scale-ts_0.2.12_1688307764558_0.8117886372105081","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"scale-ts","version":"1.0.0","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@1.0.0","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"e1e24de2055aa2ca7dc1a14ad60fcbc496ffb5a3","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-1.0.0.tgz","fileCount":28,"integrity":"sha512-OrrpGaJItwulOjo1LrrbcEp/Af5ZZrT8r60yxrHb6KrP1kl/gXQyDn1uw+HGJ3Rtb8z6UniSUIJmG2y7DWLOvw==","signatures":[{"sig":"MEYCIQCUWhSSQqr7lH4aRxP0WlbGXf3DSAkHbNxg62qYDHNK5wIhALdOmaVq4r0A4mJrKC9LDjQ6T4YVQv4SvU7jg5nzuXGO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174529},"main":"./dist/index.js","module":"./dist/scale-ts.js","exports":{".":{"node":{"import":"./dist/scale-ts.mjs","module":"./dist/scale-ts.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"gitHead":"efd63b0120b9e16c4bdcd5c84ac7e9b361d0b73f","scripts":{"deno":"node ./to-deno.mjs","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"9.5.1","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"recast":"^0.20.5","babylon":"^7.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/scale-ts_1.0.0_1688308791413_0.5983881819154364","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"scale-ts","version":"1.1.0","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@1.1.0","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"ccd1f2b5b245efa0d50b2c60e398b40b195c5cf1","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-1.1.0.tgz","fileCount":28,"integrity":"sha512-rPKcNrrcNGghuAL4lVQ8+Q+xqZixSUUXONYRxdqah/fi6PmGGBDSMYuGJJLYa4q6bm3V6E9Vkp0YWdMZUT5yng==","signatures":[{"sig":"MEUCIQCVzzz+ISXN57zKDLyjYw3D6SjtTOAmsVFe8ET+Av+cSAIgWZsY5zoyjK6o755dAwXb/lxeoi6eMWN1PKspVNOfPyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176312},"main":"./dist/index.js","module":"./dist/scale-ts.js","exports":{".":{"node":{"import":"./dist/scale-ts.mjs","module":"./dist/scale-ts.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"gitHead":"818b35e58c55ccc88d78e4c9d5ce8daf09f2c191","scripts":{"deno":"node ./to-deno.mjs","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"9.5.1","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"recast":"^0.20.5","babylon":"^7.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/scale-ts_1.1.0_1688460335302_0.9574384771018398","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"scale-ts","version":"1.2.0","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@1.2.0","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"5d0c2c005c47441fd35453c9059cfefd2ac8257b","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-1.2.0.tgz","fileCount":28,"integrity":"sha512-+aqIZTj2WQMn17TJ/5dJQ2iKo9lEf9rsh5kKVHKrOMqxWcA/kNmRvYzyzAvkz8HeFymZcYebhXgEWmuHX4vrMQ==","signatures":[{"sig":"MEUCIGszA5D6tw0qjhH/3pto5UmeKpjHd1hksPwlSDJO4mK8AiEAprHpU2Tpwf4jTZ7HKKTi5SJsLGASWw0N+ndwF3mZeSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177293},"main":"./dist/index.js","module":"./dist/scale-ts.js","exports":{".":{"node":{"import":"./dist/scale-ts.mjs","module":"./dist/scale-ts.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"gitHead":"48f15a023a7d9194a6cff6a8325ab05875c3acbd","scripts":{"deno":"node ./to-deno.mjs","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"9.5.1","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"recast":"^0.20.5","babylon":"^7.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/scale-ts_1.2.0_1690230584486_0.07876088994006336","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"scale-ts","version":"1.3.0","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@1.3.0","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"4a474cb20125a13597b577aa92e7ce4faa0afef9","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-1.3.0.tgz","fileCount":28,"integrity":"sha512-3azAcFjs4zQPYFrBeaMbMJs8OlXiIDWZ6B4Rh0dEC9eKgbIX2o20dPKITlD5SUG8mAwWvyDJ1r8IeOTOy8JXeQ==","signatures":[{"sig":"MEYCIQDajE+er7HDwIEXWJ8jXaD0xS6ZoSUPo0BAyR5cpNfq3QIhAPVs978e3D9PadMo8iNVBB5B5eiPCM+RXtQES1Z134RZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177293},"main":"./dist/index.js","module":"./dist/scale-ts.js","exports":{".":{"node":{"import":"./dist/scale-ts.mjs","module":"./dist/scale-ts.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"gitHead":"48f15a023a7d9194a6cff6a8325ab05875c3acbd","scripts":{"deno":"node ./to-deno.mjs","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"9.5.1","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"recast":"^0.20.5","babylon":"^7.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/scale-ts_1.3.0_1690232352437_0.5464279213502841","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"scale-ts","version":"1.4.0","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@1.4.0","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"7a370271642ab12dcaeaba8bdda9555670e047d1","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-1.4.0.tgz","fileCount":28,"integrity":"sha512-cdFNvwUwmB2xdVm+qfbklysd7kak2Rz9ZgnaitPGbKLgYmueamBxOrYWPTtFC0gHL0UG7OGywSqBbQf8Ml/ZtQ==","signatures":[{"sig":"MEUCIQDvGF5MnCic2Qjux+MO3INoQPi3AoXPSRH2gnN7Vd+c8QIgXVVu1CtzXlgiFvd8AfQV4sCF6qCeWnBx+mtvWOkw9qM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185682},"main":"./dist/index.js","module":"./dist/scale-ts.js","exports":{".":{"node":{"import":"./dist/scale-ts.mjs","module":"./dist/scale-ts.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"gitHead":"ad08a4f51648b98394bc578e3859f80aa2aed658","scripts":{"deno":"node ./to-deno.mjs","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"9.5.1","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"recast":"^0.20.5","babylon":"^7.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/scale-ts_1.4.0_1690581236780_0.6722426362210701","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"scale-ts","version":"1.4.1","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@1.4.1","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"8d1f69b573b454a6e906be7955a70a5dd855229e","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-1.4.1.tgz","fileCount":28,"integrity":"sha512-tu09erdJm1+dRqtXUmuJLlbksWkrquQqtVjTgBNsCrc8O7YUVDcXLnuMBUJ7EXQ4KyTA7MsK2KaaX9DM8lfYDw==","signatures":[{"sig":"MEYCIQCaI6pGNSX43hUPykcMWqCna+D4/QHjf7+kXRiJkspfWwIhAJeIsQ51Q+tj7kO3Ob6lViL6LAA5wKjQZM55HbFJPrBf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184861},"main":"./dist/index.js","module":"./dist/scale-ts.js","exports":{".":{"node":{"import":"./dist/scale-ts.mjs","module":"./dist/scale-ts.js","require":"./dist/index.cjs"},"default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"gitHead":"c75b353be20e2a87a9c3935c5971b82d37dec27b","scripts":{"deno":"node ./to-deno.mjs","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"9.5.1","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"recast":"^0.20.5","babylon":"^7.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/scale-ts_1.4.1_1691251991066_0.6376054029323861","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"scale-ts","version":"1.4.2","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@1.4.2","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"99cf3139a59bf4417afef55c2783745a73a29b89","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-1.4.2.tgz","fileCount":28,"integrity":"sha512-WTS1myYKhrNKzGCmQ434LkDGfgppcGUHCdpl1baH2jEu2Ow8al+llw5vOKO4Tk1/Y58+TfriReMtGV/07VMGmg==","signatures":[{"sig":"MEUCIGfOokcx9y8r/YUUS7GWAWocybZJCfA5nQqZf48jzDSeAiEAxRu5gsFtnFoMB4u+JIwNtMrAzNsWxqTIt6e6WG/mFME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184935},"main":"./dist/index.js","module":"./dist/scale-ts.js","exports":{".":{"node":{"types":"./dist/index.d.ts","import":"./dist/scale-ts.mjs","module":"./dist/scale-ts.js","require":"./dist/index.cjs"},"types":"./dist/index.d.ts","default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"gitHead":"894eefd06ba4366a3ba2aa9ece88deaf5a0ac2fb","scripts":{"deno":"node ./to-deno.mjs","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"9.5.1","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"recast":"^0.20.5","babylon":"^7.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/scale-ts_1.4.2_1696518596049_0.32168016534056254","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"scale-ts","version":"1.4.3","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@1.4.3","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"91a41f8d47499aef448a5a53a5aa250f360ed366","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-1.4.3.tgz","fileCount":28,"integrity":"sha512-45xNR+ovE11s5TY2deCwqct83TwoHDHFiqUlBBWR4H9ukEa1GHGB/YZPoNkNho0dbi9XxtDrZf5M/YZdKa3M1Q==","signatures":[{"sig":"MEUCIQCl7UsoHBkjnWrKQ13M/EtHwSSzixneajme9YcXGrhcHQIgVah79XnXOr3sAPf2sJCMCeVQ6V6+nECeFzMbgSEiq6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185280},"main":"./dist/index.js","module":"./dist/scale-ts.js","exports":{".":{"node":{"types":"./dist/index.d.ts","import":"./dist/scale-ts.mjs","module":"./dist/scale-ts.js","require":"./dist/index.cjs"},"types":"./dist/index.d.ts","default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"gitHead":"598c184a92f2bc01c88cb6236aa1697c13131383","scripts":{"deno":"node ./to-deno.mjs","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"9.5.1","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"recast":"^0.20.5","babylon":"^7.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/scale-ts_1.4.3_1703698055193_0.14756403635553195","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"scale-ts","version":"1.4.4","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@1.4.4","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"9ec9c1240f5fb371a3b7c057980af6fce8f484b5","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-1.4.4.tgz","fileCount":28,"integrity":"sha512-7juqW/zFQtipfBfAB2CiieqM3+ge9Ntb1471m08doI7ste0Xfubbi03nqd2lMLXWnmXaExeL88yFVUs4Sge1+A==","signatures":[{"sig":"MEUCIQD/0DBLB8cpITzhwMbHM/zG5HtvYD3q0QJ6ZcdC2tkCAwIgRzLO7DBNUHMFZeHjyVx8XOQ++Beb/CFqVQ17uWTmtUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185252},"main":"./dist/index.js","module":"./dist/scale-ts.js","exports":{".":{"node":{"types":"./dist/index.d.ts","import":"./dist/scale-ts.mjs","module":"./dist/scale-ts.js","require":"./dist/index.cjs"},"types":"./dist/index.d.ts","default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"gitHead":"d1f21c7d469e4ec1d36db540a8185e837b70ac47","scripts":{"deno":"node ./to-deno.mjs","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"recast":"^0.20.5","babylon":"^7.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/scale-ts_1.4.4_1707754446640_0.7754732464412535","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"scale-ts","version":"1.5.0","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@1.5.0","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"38f95eb6f2612ae4d577d0bcd372fcc9589891e0","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-1.5.0.tgz","fileCount":28,"integrity":"sha512-PC5+a+neNjDw7wlDDOp5UcXVftEzGW84j7ViVa6z20u8etc+2cNOyH68HN594X4AHVvl72y1PBOJiwsAxYKCyA==","signatures":[{"sig":"MEUCIQD8Wtm01d6uNSOvDiHUylUS9eP/2mXJ33r3eAgtkBW0BAIgLK0uYDE9E30MNJW8Wy7FgzoY658uAU13HNnH9hZ9/T8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185296},"main":"./dist/index.js","module":"./dist/scale-ts.js","exports":{".":{"node":{"types":"./dist/index.d.ts","import":"./dist/scale-ts.mjs","module":"./dist/scale-ts.js","require":"./dist/index.cjs"},"types":"./dist/index.d.ts","default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"gitHead":"49ddfc6c4646fa2954da62290195b23333d6ca84","scripts":{"deno":"node ./to-deno.mjs","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"recast":"^0.20.5","babylon":"^7.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/scale-ts_1.5.0_1707815795869_0.553379987670686","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"scale-ts","version":"1.6.0","author":{"url":"https://github.com/josepot","name":"Josep M Sobrepere"},"license":"MIT","_id":"scale-ts@1.6.0","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"dist":{"shasum":"e9641093c5a9e50f964ddb1607139034e3e932e9","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-1.6.0.tgz","fileCount":28,"integrity":"sha512-Ja5VCjNZR8TGKhUumy9clVVxcDpM+YFjAnkMuwQy68Hixio3VRRvWdE3g8T/yC+HXA0ZDQl2TGyUmtmbcVl40Q==","signatures":[{"sig":"MEYCIQDyHKvYtJEXghnyGLbxk3Ghsdvnnv9pLeaZWOCFbM5pqgIhALo07WjWdA76HS31M7hGbi2gvHpT2UHQz8i8RdbusfWA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185191},"main":"./dist/index.js","module":"./dist/scale-ts.js","exports":{".":{"node":{"types":"./dist/index.d.ts","import":"./dist/scale-ts.mjs","module":"./dist/scale-ts.js","require":"./dist/index.cjs"},"types":"./dist/index.d.ts","default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"gitHead":"e652fb82390f814e407ecc4e7f8a22c193400289","scripts":{"deno":"node ./to-deno.mjs","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","test":"jest --coverage","build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap"},"typings":"./dist/index.d.ts","_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/unstoppablejs/unstoppablejs.git","type":"git"},"_npmVersion":"10.2.4","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"recast":"^0.20.5","babylon":"^7.0.0-beta.47"},"_npmOperationalInternal":{"tmp":"tmp/scale-ts_1.6.0_1708081054949_0.12187834480948778","host":"s3://npm-registry-packages"}},"1.6.1":{"version":"1.6.1","repository":{"type":"git","url":"git+https://github.com/unstoppablejs/unstoppablejs.git"},"license":"MIT","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","node":{"types":"./dist/index.d.ts","module":"./dist/scale-ts.js","import":"./dist/scale-ts.mjs","require":"./dist/index.cjs"},"default":"./dist/scale-ts.js"},"./package.json":"./package.json"},"module":"./dist/scale-ts.js","main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"build":"npm run build:ts && npm run build:esm && npm run build:cjs:dev && npm run build:cjs:prod","build:esm":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.js --target=es2020 --format=esm --sourcemap && cp ./dist/scale-ts.js ./dist/scale-ts.mjs && cp ./dist/scale-ts.js.map ./dist/scale-ts.mjs.map","build:cjs:dev":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.development.js --target=es2020 --format=cjs --sourcemap","build:cjs:prod":"esbuild src/index.ts --bundle --outfile=./dist/scale-ts.cjs.production.min.js --target=es2020 --format=cjs --minify --sourcemap","build:ts":"tsc -p ./tsconfig-build.json --outDir ./dist --skipLibCheck --emitDeclarationOnly && rm -rf ./dist/internal","deno":"node ./to-deno.mjs","test":"jest --coverage","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","format":"prettier --write README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","prepack":"npm run build"},"prettier":{"printWidth":80,"semi":false,"trailingComma":"all"},"name":"scale-ts","author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"devDependencies":{"babylon":"^7.0.0-beta.47","recast":"^0.20.5"},"_id":"scale-ts@1.6.1","gitHead":"dfd9e2abcd1eb239068f9f897640979b63dac600","description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"integrity":"sha512-PBMc2AWc6wSEqJYBDPcyCLUj9/tMKnLX70jLOSndMtcUoLQucP/DM0vnQo1wJAYjTrQiq8iG9rD0q6wFzgjH7g==","shasum":"45151e156d6c04792223c39d8e7484ce926445f2","tarball":"https://registry.npmjs.org/scale-ts/-/scale-ts-1.6.1.tgz","fileCount":28,"unpackedSize":182709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+9x8DQjUeeCY5II42o6buNa1T9OET8grshyMbCvDePAiATilrGM/9tmSkJttcNt9kmJAOY2WP1in7k1grIw8zYyQ=="}]},"_npmUser":{"name":"josepot","email":"sobrepere@protonmail.com"},"directories":{},"maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scale-ts_1.6.1_1730131267888_0.5687388869456738"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-14T22:52:41.279Z","modified":"2024-10-28T16:01:08.312Z","0.0.1":"2022-04-14T22:52:41.511Z","0.1.0":"2022-04-17T01:26:04.742Z","0.2.0-alpha.0":"2022-04-18T16:17:31.139Z","0.2.0-alpha.1":"2022-04-18T16:27:41.756Z","0.2.0-alpha.2":"2022-04-18T19:10:16.906Z","0.2.0-alpha.3":"2022-04-18T19:23:07.165Z","0.2.0-alpha.4":"2022-04-18T19:29:09.398Z","0.2.0":"2022-04-18T20:55:23.179Z","0.2.1":"2022-04-18T21:04:07.075Z","0.2.2":"2022-04-19T02:23:42.682Z","0.2.3":"2022-04-19T07:15:18.946Z","0.2.4":"2022-04-19T22:38:43.302Z","0.2.5":"2022-04-20T17:32:35.984Z","0.2.6":"2022-04-20T23:04:47.678Z","0.2.7":"2022-04-21T13:02:09.853Z","0.2.8":"2022-04-21T22:10:32.907Z","0.2.9":"2022-04-21T23:54:14.419Z","0.2.11":"2022-04-24T00:58:57.350Z","0.2.12":"2023-07-02T14:22:44.716Z","1.0.0":"2023-07-02T14:39:51.560Z","1.1.0":"2023-07-04T08:45:35.456Z","1.2.0":"2023-07-24T20:29:44.711Z","1.3.0":"2023-07-24T20:59:12.652Z","1.4.0":"2023-07-28T21:53:56.950Z","1.4.1":"2023-08-05T16:13:11.290Z","1.4.2":"2023-10-05T15:09:56.270Z","1.4.3":"2023-12-27T17:27:35.398Z","1.4.4":"2024-02-12T16:14:06.781Z","1.5.0":"2024-02-13T09:16:36.043Z","1.6.0":"2024-02-16T10:57:35.086Z","1.6.1":"2024-10-28T16:01:08.146Z"},"bugs":{"url":"https://github.com/unstoppablejs/unstoppablejs/issues"},"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","homepage":"https://github.com/unstoppablejs/unstoppablejs#readme","repository":{"type":"git","url":"git+https://github.com/unstoppablejs/unstoppablejs.git"},"description":"A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)","maintainers":[{"name":"josepot","email":"sobrepere@protonmail.com"}],"readme":"# scale-ts\n\nA modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)\n\n## Installation\n\nUsing npm:\n\n    npm install --save scale-ts\n\nUsing Deno, it can be imported from:\n\n    https://deno.land/x/scale_ts/index.ts\n\n## Usage Example\n\n```ts\nimport { bool, _void, str, u32, Enum, Struct, Vector } from \"scale-ts\"\n\nconst myCodec = Struct({\n  id: u32,\n  name: str,\n  friendIds: Vector(u32),\n  event: Enum({\n    _void,\n    one: str,\n    many: Vector(str),\n    allOrNothing: bool,\n  }),\n})\n```\n\nSomething really cool about this library is that by having composable codecs\nwith really good typings, then the inferred types of the custom codecs are\nalso really good. For instance, the inferred types of the `myCodec` defined\nabove are:\n\n```ts\ntype MyCodec = Codec<{\n  id: number;\n  name: string;\n  friendIds: number[];\n  event:\n    | { tag: _void; value?: undefined };\n    | { tag: one; value: string; }\n    | { tag: many; value: string[]; }\n    | { tag: allOrNothing; value: boolean; };\n}>\n```\n\nThat's very useful, because on the one hand we will get a TS error if we try to\npass an invalid input to the encoder. For instance, in the following example TS\nwill because the property `event.value` is invalid for the provided `tag`:\n\n```ts\nmyCodec.enc({\n  event: { tag: \"one\", value: 5 },\n  name: \"Some name\",\n  id: 100,\n  friendIds: [1, 2, 3],\n})\n```\n\nOn the other hand, the result of the decoded value also has that same interface,\nwhich is extremely useful.\n\nAn example on how to encoded/decode a valid value:\n\n```ts\nmyCodec.enc({\n  id: 100,\n  name: \"Some name\",\n  friendIds: [1, 2, 3],\n  event: { tag: \"allOrNothing\" as const, value: true },\n})\n// => 0x6400000024536f6d65206e616d650c0100000002000000030000000301\n\nconst decodedData = myCodec.dec(\n  \"0x6400000024536f6d65206e616d650c0100000002000000030000000301\",\n)\n\nconsole.log(JSON.stringify(decodedData, null, 2))\n// =>\n//{\n//  \"id\": 100,\n//  \"name\": \"Some name\",\n//  \"friendIds\": [\n//    1,\n//    2,\n//    3\n//  ],\n//  \"event\": {\n//    \"tag\": \"allOrNothing\",\n//    \"value\": true\n//  }\n//}\n```\n\n## Custom Codecs\n\nIn this library you won't find common codec definitions like `AccountId`.\nHowever, since the codecs of this library are just composable functions, it is\nvery easy to create new custom codecs.\n\nAs an example, the internal implementation of the `bool` codec looks like this:\n\n```ts\nimport { enhanceCodec, u8, Codec } from \"../\"\n\nconst booleanToNumber = (value: boolean) => (value ? 1 : 0)\nconst numberToBoolean = Boolean\n\nexport const bool: Codec<boolean> = enhanceCodec(\n  u8,\n  booleanToNumber,\n  numberToBoolean,\n)\n```\n\nSimilarly, you could implement codecs based on other codecs. For instance, a\npossible implementation of an `AccountId` codec could be:\n\n```ts\nimport { enhanceCodec, Bytes } from \"scale-ts\"\nimport { decodeAddress, encodeAddress } from \"@polkadot/util-crypto\"\n\nexport const AccountId = enhanceCodec(Bytes(32), decodeAddress, encodeAddress)\n```\n\n## Types and Terminology\n\n### What is an `Encoder`?\n\nAn `Encoder` is a function with the following signature:\n\n```ts\ntype Encoder<T> = (value: T) => Uint8Array\n```\n\n### What is a `Decoder`?\n\nA `Decoder` is a function with the following signature:\n\n```ts\ntype Decoder<T> = (value: Uint8Array | ArrayBuffer | string) => T\n```\n\n### What is an `Codec`?\n\nA `Codec` is an interface that contains two functions: an `Encoder` and a\n`Decoder`.\n\nAlso, for convenience, the codecs from `scale-ts` allow you to access\nthen encoder and the decoder in 2 different ways:\n\n1. Destructuring a tuple `[Encoder<T>], Decoder<T>]`. E.g:\n\n```ts\nconst [numberListEncoder, numberListDecoder] = Vector(u16)\n\nconst encodedList = numberListEncoder([4, 8, 15, 16, 23, 42])\n// => 0x18040008000f00100017002a00\n\nconst decodedList = numberListDecoder(encodedList)\n// => [4, 8, 15, 16, 23, 42]\n```\n\n2. Through the `enc` and `dec` properties of the codec. E.g:\n\n```ts\nconst numberListCodec = Vector(u16)\n\nconst encodedList = numberListCodec.enc([4, 8, 15, 16, 23, 42])\n// => 0x18040008000f00100017002a00\n\nconst decodedList = numberListCodec.dec(encodedList)\n// => [4, 8, 15, 16, 23, 42]\n```\n\nTherefore, the type definition of `Codec` is as follows:\n\n```ts\ntype Codec<T> = [Encoder<T>, Decoder<T>] & {\n  enc: Encoder<T>\n  dec: Decoder<T>\n}\n```\n\n### What is a codec-creator (aka \"_higher order codec_\")?\n\nA codec-creator is a function that takes one or many codecs through its\nargument(s) and returns a new codec.\n\nFor instance: `Tuple`, `Vector`, `Struct`, `Enum`, etc\n\nA convention of this library is that codec-creators are capitalized, to\ndifferentiate them from codecs which are lowercase.\n\nIn the past this library used to refer to codec-creators as _higher order codecs_,\nwhich is (maybe?) a more accurate term. However, many developers find that\nterminology confusing, so from now on we will refer to them as \"codec-creators\",\nor \"codec-creator functions\", which is a much more descriptive name.\n\n## API - Codecs & Codec-Creators\n\n### [Fixed-width integers](https://docs.substrate.io/v3/advanced/scale-codec/#fixed-width-integers)\n\nSupported codecs are: `u8`, `u16`, `u32`, `u64`, `u128`, `u256`, `i8`, `i16`, `i32`, `i64`, `i128`, `i256`\n\n```ts\ni128.enc(-18676936063680574795862633153229949450n)\n// => 0xf6f5f4f3f2f1f0f9f8f7f6f5f4f3f2f1\n\ni128.dec(\"0xf6f5f4f3f2f1f0f9f8f7f6f5f4f3f2f1\")\n// => -18676936063680574795862633153229949450n\n```\n\n### [Compact/general integers](https://docs.substrate.io/v3/advanced/scale-codec/#compactgeneral-integers)\n\n```ts\ncompact.enc(65535)\n// => 0xfeff0300\n\ncompact.dec(\"0xfeff0300\")\n// => 65535\n```\n\n### [bool](https://docs.substrate.io/v3/advanced/scale-codec/#boolean)\n\n```ts\nbool.enc(false)\n// => 0x00\n\nbool.dec(\"0x01\")\n// => true\n```\n\n### [Option](https://docs.substrate.io/v3/advanced/scale-codec/#options)\n\nNormal cases:\n\n```ts\ncosnt optionalCompact = Option(compact)\n\noptionalCompact.enc()\n// => 0x00\n\noptionalCompact.enc(undefined)\n// => 0x00\n\noptionalCompact.enc(1)\n// => 0x0104\n```\n\nExceptionally, if the input is `bool`, then it always returns one byte:\n\n```ts\ncosnt optionalBool = Option(bool)\n\noptionalBool.enc()\n// => 0x00\n\noptionalBool.enc(true)\n// => 0x01\n\noptionalBool.enc(false)\n// => 0x02\n```\n\n### [Result](https://docs.substrate.io/v3/advanced/scale-codec/#results)\n\n```ts\nconst resultCodec = Result(u8, bool)\n\nresultCodec.enc({ success: true, value: 42 })\n// => 0x002a\n\nresultCodec.enc({ success: false, value: false })\n// => 0x0100\n```\n\n### [Vector](https://docs.substrate.io/v3/advanced/scale-codec/#vectors-lists-series-sets)\n\nDynamic, for when the size is known at run time:\n\n```ts\nconst numbers = Vector(u16)\n\nnumbers.enc([4, 8, 15, 16, 23, 42])\n// => 0x18040008000f00100017002a00\n```\n\nFixed, for when the size is known at compile time:\n\n```ts\nconst fiveNumbers = Vector(u16, 5)\n\nnumbers.enc([4, 8, 15, 16, 23])\n// => 0x040008000f0010001700\n```\n\n### [str](https://docs.substrate.io/v3/advanced/scale-codec/#strings)\n\n```ts\nstr.enc(\"a$¢ह€한𐍈😃\")\n// => 0x546124c2a2e0a4b9e282aced959cf0908d88f09f9883\n```\n\n### [Tuple](https://docs.substrate.io/v3/advanced/scale-codec/#tuples)\n\n```ts\nconst compactAndBool = Tuple(compact, bool)\n\ncompactAndBool.enc([3, false])\n// => 0x0c00\n```\n\n### [Struct](https://docs.substrate.io/v3/advanced/scale-codec/#data-structures)\n\n```ts\nconst myCodec = Struct({\n  id: u32,\n  name: str,\n  friendIds: Vector(u32),\n  event: Enum({\n    _void,\n    one: str,\n    many: Vector(str),\n    allOrNothing: bool,\n  }),\n})\n\nmyCodec.enc({\n  id: 100,\n  name: \"Some name\",\n  friendIds: [1, 2, 3],\n  event: { tag: \"allOrNothing\" as const, value: true },\n})\n// => 0x6400000024536f6d65206e616d650c0100000002000000030000000301\n```\n\n### [Enum](https://docs.substrate.io/v3/advanced/scale-codec/#enumerations-tagged-unions)\n\n```ts\nconst { enc, dec } = Enum({\n  nothingHere: _void,\n  someNumber: u8,\n  trueOrFalse: bool,\n  optionalBool: Option(bool),\n  optVoid: Option(_void),\n})\n\nenc({ tag: \"nothingHere\" })\n// => 0x00\n\ndec(\"0x012a\")\n// => { tag: \"someNumber\", value: 42 }\n```\n\n### Bytes\n\nSometimes, mainly when creating your custom codecs, it's usefull to have a\ncodec that simply reads/writes a certain amount of bytes. For example, see the\nexample above for creating a custom `AccountId` codec.\n\n```ts\nconst [encode, decode] = Bytes(3)\n\nencode(new Uint8Array([0, 15, 255]))\n// => 0x000fff\n\ndecode(\"0x000fff00\")\n// => 0x000fff\n```\n\n### `_void`\n\nThis is a special codec that it's mostly useful in combination with\n`Enum`, its type is `Codec<void>`, and as you can imagine calling\n`_void.enc()` returns an empty `Uint8Array`, while calling `_void.dec`\nalways returns `undefined`.\n\n## API - Utils\n\nTODO: document them\n\n### createCodec\n\n### enhanceEncoder\n\n### enhanceDecoder\n\n### enhanceCodec\n\n## FAQ\n\n### How can I encode/decode instances of classes?\n\nA very important remark is that in this library you will only find the basic\nprimitives that can be used for building more complex codecs. That being said,\nthis library provides a set of utils to facilitate that.\n\nProbably the easiest way to explain this is by solving a couple of examples,\nso let's get to it.\n\n#### Implementing a custom codec-creator: `MapCodec`:\n\nLet's say that you want to have a `MapCodec` function that works like this:\n\n```ts\nconst myMap: Codec<Map<number, string>> = MapCodec(u8, str)\n```\n\nHow could we create that `MapCodec` with `scale-ts`?\n\nBasically, what we want to do is to transform the result of a\n`Vector(Tuple(keyCodec, valueCodec))` to a `Map` instance, and viceversa.\n\nSo, let's first create the encoder function, using `enhanceEncoder`:\n\n```ts\nconst MapEncoder = <K, V>(key: Encoder<K>, value: Encoder<V>) =>\n  enhanceEncoder(Vector.enc(Tuple.enc(key, value)), (input: Map<K, V>) =>\n    Array.from(input.entries()),\n  )\n```\n\nNow, let's create its decoder counterpart, using `enhanceDecoder`:\n\n```ts\nconst MapDecoder = <K, V>(key: Decoder<K>, value: Decoder<V>) =>\n  enhanceDecoder(\n    Vector.dec(Tuple.dec(key, value)),\n    (entries) => new Map(entries),\n  )\n```\n\nFinally, lets create the `MapCodec` function:\n\n```ts\nexport const MapCodec = <K, V>(\n  key: Codec<K>,\n  value: Codec<V>,\n): Codec<Map<K, V>> =>\n  createCodec(MapEncoder(key.enc, value.enc), MapDecoder(key.dec, value.dec))\n\nMapCodec.enc = MapEncoder\nMapCodec.dec = MapDecoder\n```\n\nThat's it 🎉!\n\n#### Implementing a custom codec-creator: `ClassCodec`:\n\nNow, let's see how we can create a more complex function, like something\nfor encoding and decoding the instances of our classes, even if those instances\nare more than mere setters/getters. Let's say that we want to create a\n`ClassCodec` function that can be used like this:\n\n```ts\nclass RepeatedString {\n  constructor(item: string, nTimes: number) {\n    this.repetition = Array(nTimes).fill(item)\n  }\n}\n\n// It's not necessary to have the `: Codec<RepeatedString>` notation\n// b/c it's being inferred. It's been added just to make it easier to understand\n\nconst repeatedStrCodec: Codec<RepeatedString> = ClassCodec(\n  RepeatedString,\n  [str, compact],\n  (value: RepeatedString) => [value.repetition[0], value.repetition.length],\n)\n```\n\nHow can we implement `ClassCodec` with `scale-ts`?\n\nBasically, what we want to do is:\n\n- For decoding: we want to instantiate the class using the result of a `Tuple`\n- For encoding: with the help of a function that maps the instance of the\n  class back to the argumetns of the constructor, encode the `Tuple`.\n\nIt goes without saying that this function could have other signatures, or more\noverloads, of course. In fact, it's probably not that useful in real life, but\nit's helpful for teaching purposes.\n\nThe only difficult thing about creating a codec-creator like this is to get the\ntypes right, but let's not shy away from it.\n\nFirst, let's write the function for encoding:\n\n```ts\nconst ClassEncoder =\n  <\n    A extends Array<Encoder<any>>,\n    OT extends { [K in keyof A]: A[K] extends Encoder<infer D> ? D : unknown },\n    Constructor extends new (...args: OT) => any,\n  >(\n    mapper: (instance: InstanceType<Constructor>) => OT,\n  ): Encoder<InstanceType<Constructor>> =>\n  (instance) => {\n    return Tuple.enc(...mapper(instance)) as any\n  }\n```\n\nSo, leaving aside the complex types for inferring the arguments, the actual JS\ncode is pretty straight-forward.\n\nThen, let's create the function for creating the Decoder:\n\n```ts\nconst ClassDecoder = <\n  A extends Array<Decoder<any>>,\n  OT extends { [K in keyof A]: A[K] extends Decoder<infer D> ? D : unknown },\n  Constructor extends new (...args: OT) => any,\n>(\n  classType: Constructor,\n  ...decoders: A\n): Decoder<InstanceType<Constructor>> =>\n  enhanceDecoder(\n    Tuple.dec(...decoders),\n    (args) => new classType(...(args as any)),\n  )\n```\n\nSame deal: complex types because we care about our users, but aside from that,\nthe actual JS code is pretty simple.\n\nAnd now we are ready to put everything together:\n\n```ts\nconst ClassCodec = <\n  A extends Array<Codec<any>>,\n  OT extends { [K in keyof A]: A[K] extends Codec<infer D> ? D : unknown },\n  Constructor extends new (...args: OT) => any,\n>(\n  classType: Constructor,\n  codecs: A,\n  mapper: (instance: InstanceType<Constructor>) => OT,\n) =>\n  createCodec(\n    ClassEncoder(mapper),\n    ClassDecoder(classType, ...codecs.map((c) => c.dec)),\n  )\n\nClassCodec.enc = ClassEncoder\nClassCodec.dec = ClassDecoder\n```\n\nHopefully, these 2 examples showcase the main goal of the library: to provide\ngood and lean building blocks so that we can build complex things with them.\n\n### Wouldn't it be worth it to have some \"sugar\" codecs & codec-creators?\n\nIn the past this library [used to have some \"sugar\" (`Hex`, `MapCodec`,\n`SetCodec`, `date32`, etc)](https://github.com/unstoppablejs/unstoppablejs/commit/196015e66b12036faef0cff7a87b427e322bc053).\nHowever, all that \"sugar\" has been removed and it won't be coming back.\n\nThe main reason is that all those codecs (and codec-creators) can be easily\nimplemented in userland, and if we start adding sugar, then this library could\neasily become a chaotic directory with all sorts of Codecs.\n\nIt's precisely because we want to enable the creation of any thinkable codec\nor codec-creator, that it's very important that the building blocks that we\nprovide are as minimalist and ergonomic as they can be.\n","readmeFilename":"README.md"}