{"_id":"@ethereumjs/rlp","_rev":"4617915","name":"@ethereumjs/rlp","description":"Recursive Length Prefix Encoding Module","dist-tags":{"alpha":"6.0.0-alpha.1","beta":"4.0.0-beta.3","latest":"10.1.1","nightly":"10.1.1-nightly.2","rc":"10.0.0-rc.1"},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"time":{"modified":"2026-04-10T18:16:52.000Z","created":"2022-08-11T15:18:23.785Z","10.1.1":"2026-01-28T13:35:50.705Z","10.1.1-nightly.2":"2026-01-19T12:36:05.723Z","10.1.1-nightly.1":"2025-12-04T10:53:56.231Z","10.1.0":"2025-11-06T16:59:12.076Z","10.0.0":"2025-04-29T08:04:13.715Z","10.0.0-rc.1":"2025-03-24T15:04:11.815Z","6.0.0-alpha.1":"2024-10-17T09:01:50.463Z","5.0.2":"2024-02-08T15:49:02.517Z","5.0.1":"2023-11-02T08:35:23.888Z","5.0.0":"2023-08-09T11:24:27.614Z","5.0.0-rc.1":"2023-07-17T14:00:28.181Z","4.0.1":"2023-02-21T08:35:14.332Z","4.0.0":"2022-09-06T10:08:31.777Z","4.0.0-rc.1":"2022-08-26T12:50:43.336Z","4.0.0-beta.3":"2022-08-11T15:18:23.785Z"},"users":{},"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"versions":{"10.1.1":{"name":"@ethereumjs/rlp","version":"10.1.1","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":{"typescript":"./src/index.ts","default":"./dist/esm/index.js"},"require":"./dist/cjs/index.js"}},"bin":{"rlp":"bin/rlp.cjs"},"scripts":{"biome":"npx @biomejs/biome check","biome:fix":"npx @biomejs/biome check --write","benchmarks":"node ./benchmarks/index.js","build":"../../config/cli/ts-build.sh node","build:benchmarks":"npm run build && tsc -p tsconfig.benchmarks.json","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.mts","coverage:istanbul":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.istanbul.mts","examples":"tsx ../../scripts/examples-runner.ts -- rlp","examples:build":"npx embedme README.md","lint":"npm run biome && eslint  --config ./eslint.config.mjs .","lint:fix":"npm run biome:fix && eslint  --fix --config ./eslint.config.mjs .","prepublishOnly":"../../config/cli/prepublish.sh","sc":"npm run spellcheck","spellcheck":"npm run spellcheck:ts && npm run spellcheck:md","spellcheck:ts":"npx cspell --gitignore -c ../../config/cspell-ts.json \"./**/*.ts\" --cache --show-suggestions --show-context","spellcheck:md":"npx cspell --gitignore -c ../../config/cspell-md.json \"**.md\" --cache --show-suggestions --show-context","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.mts","test:node":"npx vitest run -c ../../config/vitest.config.mts","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=20"},"devDependencies":{"@types/benchmark":"^2.1.5","benchmark":"^2.1.4"},"gitHead":"dbbd61e07023ec8c867dd6c279c6990d43064ed9","types":"./dist/cjs/index.d.ts","_id":"@ethereumjs/rlp@10.1.1","_nodeVersion":"23.10.0","_npmVersion":"11.6.2","dist":{"shasum":"c8a752a5ab27a9b6c22c45230e41e4fbb5959a6b","size":41127,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-10.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-10.1.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rlp_10.1.1_1769607350561_0.4385213076881693"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-28T13:35:50.705Z","publish_time":1769607350705,"_source_registry_name":"default","_cnpm_publish_time":1769607350705},"10.1.1-nightly.2":{"name":"@ethereumjs/rlp","version":"10.1.1-nightly.2","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":{"typescript":"./src/index.ts","default":"./dist/esm/index.js"},"require":"./dist/cjs/index.js"}},"bin":{"rlp":"bin/rlp.cjs"},"scripts":{"biome":"npx @biomejs/biome check","biome:fix":"npx @biomejs/biome check --write","benchmarks":"node ./benchmarks/index.js","build":"../../config/cli/ts-build.sh node","build:benchmarks":"npm run build && tsc -p tsconfig.benchmarks.json","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.mts","coverage:istanbul":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.istanbul.mts","examples":"tsx ../../scripts/examples-runner.ts -- rlp","examples:build":"npx embedme README.md","lint":"npm run biome && eslint  --config ./eslint.config.mjs .","lint:fix":"npm run biome:fix && eslint  --fix --config ./eslint.config.mjs .","prepublishOnly":"../../config/cli/prepublish.sh","sc":"npm run spellcheck","spellcheck":"npm run spellcheck:ts && npm run spellcheck:md","spellcheck:ts":"npx cspell --gitignore -c ../../config/cspell-ts.json \"./**/*.ts\" --cache --show-suggestions --show-context","spellcheck:md":"npx cspell --gitignore -c ../../config/cspell-md.json \"**.md\" --cache --show-suggestions --show-context","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.mts","test:node":"npx vitest run -c ../../config/vitest.config.mts","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=20"},"devDependencies":{"@types/benchmark":"^2.1.5","benchmark":"^2.1.4"},"readmeFilename":"README.md","gitHead":"91962440788d070d446f7c32154340d47d7fdc27","types":"./dist/cjs/index.d.ts","_id":"@ethereumjs/rlp@10.1.1-nightly.2","_nodeVersion":"23.10.0","_npmVersion":"11.6.2","dist":{"shasum":"8fe5ea3909ab89363732170cbbb37181ba3903d2","size":41133,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-10.1.1-nightly.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-10.1.1-nightly.2.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rlp_10.1.1-nightly.2_1768826165581_0.9498091157601578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-19T12:36:05.723Z","publish_time":1768826165723,"_source_registry_name":"default","_cnpm_publish_time":1768826165723},"10.1.1-nightly.1":{"name":"@ethereumjs/rlp","version":"10.1.1-nightly.1","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":{"typescript":"./src/index.ts","default":"./dist/esm/index.js"},"require":"./dist/cjs/index.js"}},"bin":{"rlp":"bin/rlp.cjs"},"scripts":{"biome":"npx @biomejs/biome check","biome:fix":"npx @biomejs/biome check --write","benchmarks":"node ./benchmarks/index.js","build":"../../config/cli/ts-build.sh node","build:benchmarks":"npm run build && tsc -p tsconfig.benchmarks.json","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.mts","coverage:istanbul":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.istanbul.mts","examples":"tsx ../../scripts/examples-runner.ts -- rlp","examples:build":"npx embedme README.md","lint":"npm run biome && eslint  --config ./eslint.config.mjs .","lint:fix":"npm run biome:fix && eslint  --fix --config ./eslint.config.mjs .","prepublishOnly":"../../config/cli/prepublish.sh","sc":"npm run spellcheck","spellcheck":"npm run spellcheck:ts && npm run spellcheck:md","spellcheck:ts":"npx cspell --gitignore -c ../../config/cspell-ts.json \"./**/*.ts\" --cache --show-suggestions --show-context","spellcheck:md":"npx cspell --gitignore -c ../../config/cspell-md.json \"**.md\" --cache --show-suggestions --show-context","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.mts","test:node":"npx vitest run -c ../../config/vitest.config.mts","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=20"},"devDependencies":{"@types/benchmark":"^2.1.5","benchmark":"^2.1.4"},"readmeFilename":"README.md","gitHead":"1e9e9d68277afe759592bccc08700c3e9ab2fbc8","types":"./dist/cjs/index.d.ts","_id":"@ethereumjs/rlp@10.1.1-nightly.1","_nodeVersion":"23.10.0","_npmVersion":"11.6.2","dist":{"shasum":"1b92c44b52011ff82cea58c84e83d291e5735840","size":41133,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-10.1.1-nightly.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-10.1.1-nightly.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rlp_10.1.1-nightly.1_1764845636086_0.5848951997063603"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T10:53:56.231Z","publish_time":1764845636231,"_source_registry_name":"default","_cnpm_publish_time":1764845636231},"10.1.0":{"name":"@ethereumjs/rlp","version":"10.1.0","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":{"typescript":"./src/index.ts","default":"./dist/esm/index.js"},"require":"./dist/cjs/index.js"}},"bin":{"rlp":"bin/rlp.cjs"},"scripts":{"biome":"npx @biomejs/biome check","biome:fix":"npx @biomejs/biome check --write","benchmarks":"node ./benchmarks/index.js","build":"../../config/cli/ts-build.sh node","build:benchmarks":"npm run build && tsc -p tsconfig.benchmarks.json","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.mts","coverage:istanbul":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.istanbul.mts","examples":"tsx ../../scripts/examples-runner.ts -- rlp","examples:build":"npx embedme README.md","lint":"npm run biome && eslint  --config ./eslint.config.mjs .","lint:fix":"npm run biome:fix && eslint  --fix --config ./eslint.config.mjs .","prepublishOnly":"../../config/cli/prepublish.sh","sc":"npm run spellcheck","spellcheck":"npm run spellcheck:ts && npm run spellcheck:md","spellcheck:ts":"npx cspell --gitignore -c ../../config/cspell-ts.json \"./**/*.ts\" --cache --show-suggestions --show-context","spellcheck:md":"npx cspell --gitignore -c ../../config/cspell-md.json \"**.md\" --cache --show-suggestions --show-context","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.mts","test:node":"npx vitest run -c ../../config/vitest.config.mts","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=18"},"devDependencies":{"@types/benchmark":"^2.1.5","benchmark":"^2.1.4"},"gitHead":"7d5c1304a74002d3ad646cd2f7685b3f320e9a74","types":"./dist/cjs/index.d.ts","_id":"@ethereumjs/rlp@10.1.0","_nodeVersion":"23.10.0","_npmVersion":"11.6.2","dist":{"shasum":"fe681ed0fd2f55ed8623c0d445353d1411703b5d","size":41444,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-10.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-10.1.0.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rlp_10.1.0_1762448351883_0.06040548841760196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-06T16:59:12.076Z","publish_time":1762448352076,"_source_registry_name":"default","_cnpm_publish_time":1762448352076},"10.0.0":{"name":"@ethereumjs/rlp","version":"10.0.0","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":{"typescript":"./src/index.ts","default":"./dist/esm/index.js"},"require":"./dist/cjs/index.js"}},"bin":{"rlp":"bin/rlp.cjs"},"scripts":{"biome":"npx @biomejs/biome check","biome:fix":"npx @biomejs/biome check --write","benchmarks":"node ./benchmarks/index.js","build":"../../config/cli/ts-build.sh node","build:benchmarks":"npm run build && tsc -p tsconfig.benchmarks.json","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.mts","coverage:istanbul":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.istanbul.mts","examples":"tsx ../../scripts/examples-runner.ts -- rlp","examples:build":"npx embedme README.md","lint":"npm run biome && eslint  --config ./eslint.config.mjs .","lint:fix":"npm run biome:fix && eslint  --fix --config ./eslint.config.mjs .","prepublishOnly":"../../config/cli/prepublish.sh","sc":"npm run spellcheck","spellcheck":"npm run spellcheck:ts && npm run spellcheck:md","spellcheck:ts":"npx cspell --gitignore -c ../../config/cspell-ts.json \"./**/*.ts\" --cache --show-suggestions --show-context","spellcheck:md":"npx cspell --gitignore -c ../../config/cspell-md.json \"**.md\" --cache --show-suggestions --show-context","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.mts","test:node":"npx vitest run -c ../../config/vitest.config.mts","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=18"},"devDependencies":{"benchmark":"^2.1.4"},"_id":"@ethereumjs/rlp@10.0.0","gitHead":"9e461f54312bf20c710b43ab73f7d3ad753f8765","types":"./dist/cjs/index.d.ts","_nodeVersion":"23.10.0","_npmVersion":"11.2.0","dist":{"shasum":"8305d99422b4cde522f5feeb77593687287633c1","size":41888,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-10.0.0.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rlp_10.0.0_1745913853525_0.727111671067078"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T08:04:13.715Z","publish_time":1745913853715,"_source_registry_name":"default","_cnpm_publish_time":1745913853715},"10.0.0-rc.1":{"name":"@ethereumjs/rlp","version":"10.0.0-rc.1","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"bin":{"rlp":"bin/rlp.cjs"},"scripts":{"biome":"npx @biomejs/biome check","biome:fix":"npx @biomejs/biome check --write","benchmarks":"node ./benchmarks/index.js","build":"../../config/cli/ts-build.sh node","build:benchmarks":"npm run build && tsc -p tsconfig.benchmarks.json","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.mts","coverage:istanbul":"DEBUG=ethjs npx vitest run -c ../../config/vitest.config.coverage.istanbul.mts","examples":"tsx ../../scripts/examples-runner.ts -- rlp","examples:build":"npx embedme README.md","lint":"npm run biome && eslint  --config ./eslint.config.mjs .","lint:fix":"npm run biome:fix && eslint  --fix --config ./eslint.config.mjs .","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.mts","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=18"},"devDependencies":{"benchmark":"^2.1.4"},"_id":"@ethereumjs/rlp@10.0.0-rc.1","readmeFilename":"README.md","gitHead":"4ad7c955836c8600898205c3157a7d6e38ea2e6c","types":"./dist/cjs/index.d.ts","_nodeVersion":"23.10.0","_npmVersion":"10.9.2","dist":{"shasum":"1d700d9047256a9a8f46ea1406a888e380925f2e","size":41995,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-10.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-10.0.0-rc.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rlp_10.0.0-rc.1_1742828651629_0.5778494938925154"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T15:04:11.815Z","publish_time":1742828651815,"_source_registry_name":"default","_cnpm_publish_time":1742828651815},"6.0.0-alpha.1":{"name":"@ethereumjs/rlp","version":"6.0.0-alpha.1","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"type":"module","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"bin":{"rlp":"bin/rlp.cjs"},"scripts":{"benchmarks":"node ./benchmarks/index.js","build":"../../config/cli/ts-build.sh node","build:benchmarks":"npm run build && tsc -p tsconfig.benchmarks.json","clean":"../../config/cli/clean-package.sh","coverage":"c8 --all --reporter=lcov --reporter=text npm run test:node","examples":"tsx ../../scripts/examples-runner.ts -- rlp","examples:build":"npx embedme README.md","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --config=./vitest.config.browser.mts","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=18"},"devDependencies":{"benchmark":"^2.1.4"},"_id":"@ethereumjs/rlp@6.0.0-alpha.1","readmeFilename":"README.md","gitHead":"fb36fc6da231ac7ff9d8dc4f03b3020a3f990cbd","types":"./dist/cjs/index.d.ts","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"d362f65730b14ac082896cdc2be19b35455fc428","size":39823,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-6.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-6.0.0-alpha.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_6.0.0-alpha.1_1729155710259_0.6057463479189251"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-17T09:01:50.463Z","publish_time":1729155710463,"_source_registry_name":"default","_cnpm_publish_time":1729155710463},"5.0.2":{"name":"@ethereumjs/rlp","version":"5.0.2","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"type":"module","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"bin":{"rlp":"bin/rlp.cjs"},"scripts":{"benchmarks":"node ./benchmarks/index.js","build":"../../config/cli/ts-build.sh node","build:benchmarks":"npm run build && tsc -p tsconfig.benchmarks.json","clean":"../../config/cli/clean-package.sh","coverage":"c8 --all --reporter=lcov --reporter=text npm run test:node","examples":"tsx ../../scripts/examples-runner.ts -- rlp","examples:build":"npx embedme README.md","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --browser.name=chrome --browser.headless -c=vitest.config.browser.ts","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=18"},"devDependencies":{"benchmark":"^2.1.4"},"_id":"@ethereumjs/rlp@5.0.2","gitHead":"b00fe40c8525ba666fa629dfd240249485c6d107","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"c89bd82f2f3bec248ab2d517ae25f5bbc4aac842","size":27790,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-5.0.2.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_5.0.2_1707407342246_0.704295402565041"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-08T15:49:02.517Z","publish_time":1707407342517,"_source_registry_name":"default","_cnpm_publish_time":1707407342517},"5.0.1":{"name":"@ethereumjs/rlp","version":"5.0.1","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"type":"module","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"bin":{"rlp":"bin/rlp.cjs"},"scripts":{"build":"../../config/cli/ts-build.sh node","clean":"../../config/cli/clean-package.sh","coverage":"DEBUG=ethjs npx vitest run --coverage.enabled --coverage.reporter=lcov","examples":"ts-node ../../scripts/examples-runner.ts -- rlp","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --browser.name=chrome --browser.headless -c=vitest.config.browser.ts","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=18"},"_id":"@ethereumjs/rlp@5.0.1","gitHead":"c6d8b3998522612ea0f1a6c1c256fe5226c0fddf","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"56c5433b9242f956e354fd7e4ce3523815e24854","size":27985,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-5.0.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_5.0.1_1698914123707_0.08016180425910746"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-02T08:35:23.888Z","publish_time":1698914123888,"_source_registry_name":"default","_cnpm_publish_time":1698914123888},"5.0.0":{"name":"@ethereumjs/rlp","version":"5.0.0","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"type":"module","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"bin":{"rlp":"bin/rlp"},"scripts":{"build":"../../config/cli/ts-build.sh node","clean":"../../config/cli/clean-package.sh","coverage":"npx vitest run --coverage.enabled --coverage.reporter=lcov","examples":"ts-node ../../scripts/examples-runner.ts -- rlp","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --browser.name=chrome --browser.headless","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=18"},"types":"./dist/cjs/index.d.ts","gitHead":"c47d2c7351f04f35744de0f2082c37d5f2d2afd0","_id":"@ethereumjs/rlp@5.0.0","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"dd81b32b2237bc32fb1b54534f8ff246a6c89d9b","size":27953,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-5.0.0.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_5.0.0_1691580267401_0.2602974115924219"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-09T11:24:27.614Z","publish_time":1691580267614,"_source_registry_name":"default","_cnpm_publish_time":1691580267614},"5.0.0-rc.1":{"name":"@ethereumjs/rlp","version":"5.0.0-rc.1","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"type":"module","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"bin":{"rlp":"bin/rlp"},"scripts":{"build":"../../config/cli/ts-build.sh node","clean":"../../config/cli/clean-package.sh","coverage":"npx vitest run --coverage.enabled --coverage.reporter=lcov","examples":"ts-node ../../scripts/examples-runner.ts -- rlp","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","test":"npm run test:node && npm run test:browser","test:browser":"npx vitest run --browser.name=chrome --browser.headless","test:node":"npx vitest run","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=18"},"types":"./dist/cjs/index.d.ts","readmeFilename":"README.md","gitHead":"66c98f386e4a7807978e3e8f0c19608d10849896","_id":"@ethereumjs/rlp@5.0.0-rc.1","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"890a55cd28d32f5a295aed03d301fe1844ddd027","size":25915,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-5.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-5.0.0-rc.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_5.0.0-rc.1_1689602428006_0.6719174849265594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-17T14:00:28.181Z","publish_time":1689602428181,"_source_registry_name":"default","_cnpm_publish_time":1689602428181},"4.0.1":{"name":"@ethereumjs/rlp","version":"4.0.1","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"main":"dist/index.js","types":"dist/index.d.ts","bin":{"rlp":"bin/rlp"},"scripts":{"build":"../../config/cli/ts-build.sh node","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=14"},"gitHead":"1a7094d5430751fcf8a73ae00ff02c62eab8cb53","_id":"@ethereumjs/rlp@4.0.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"626fabfd9081baab3d0a3074b0c7ecaf674aaa41","size":13906,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-4.0.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_4.0.1_1676968514192_0.9992276784078353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-21T08:35:14.332Z","publish_time":1676968514332,"_cnpm_publish_time":1676968514332},"4.0.0":{"name":"@ethereumjs/rlp","version":"4.0.0","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"main":"dist/index.js","types":"dist/index.d.ts","bin":{"rlp":"bin/rlp"},"scripts":{"build":"../../config/cli/ts-build.sh node","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=14"},"gitHead":"1e0de28380e5e73e92be47895f6c79ffc90392c4","_id":"@ethereumjs/rlp@4.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"66719891bd727251a7f233f9ca80212d1994f8c8","size":13843,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-4.0.0.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_4.0.0_1662458911637_0.116820062335804"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-06T11:28:32.223Z","publish_time":1662458911777,"_cnpm_publish_time":1662458911777},"4.0.0-rc.1":{"name":"@ethereumjs/rlp","version":"4.0.0-rc.1","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"main":"dist/index.js","types":"dist/index.d.ts","bin":{"rlp":"bin/rlp"},"scripts":{"build":"../../config/cli/ts-build.sh node","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"engines":{"node":">=14"},"readmeFilename":"README.md","gitHead":"9bfb0749bb3d6c828ebca56f2fb44c135a92f6de","_id":"@ethereumjs/rlp@4.0.0-rc.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"92299f81075651d588f6af8c61f5aabbfca3dac3","size":13850,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-4.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-4.0.0-rc.1.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_4.0.0-rc.1_1661518243127_0.726676172692222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-26T12:50:56.952Z","publish_time":1661518243336,"_cnpm_publish_time":1661518243336},"4.0.0-beta.3":{"name":"@ethereumjs/rlp","version":"4.0.0-beta.3","description":"Recursive Length Prefix Encoding Module","keywords":["rlp","ethereum"],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"repository":{"type":"git","url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git"},"license":"MPL-2.0","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Alex Beregszaszi","email":"alex@rtfs.hu"},{"name":"Holger Drewes","email":"Holger.Drewes@gmail.com"},{"name":"Paul Miller","email":"pkg@paulmillr.com"}],"main":"dist/index.js","types":"dist/index.d.ts","bin":{"rlp":"bin/rlp"},"scripts":{"build":"../../config/cli/ts-build.sh node","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint":"../../config/cli/lint.sh","lint:diff":"../../config/cli/lint-diff.sh","lint:fix":"../../config/cli/lint-fix.sh","prepublishOnly":"../../config/cli/prepublish.sh","tape":"tape -r ts-node/register","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"npm run tape -- test/*.spec.ts","tsc":"../../config/cli/ts-compile.sh"},"devDependencies":{"@types/node":"^16.11.7","@types/tape":"^4.13.2","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.1","karma-tap":"^4.2.0","karma-typescript":"^5.5.3","nyc":"^15.1.0","tape":"^5.3.1","ts-node":"^10.2.1","typescript":"^4.4.2"},"gitHead":"8c1d34d43119819fcd4da4c44e07b7c2ca1f807b","_id":"@ethereumjs/rlp@4.0.0-beta.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"61ad6a535c03e0281f8ddf72a3dbd64b2a3d78da","size":13882,"noattachment":false,"key":"/@ethereumjs/rlp/-/@ethereumjs/rlp-4.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ethereumjs/rlp/download/@ethereumjs/rlp-4.0.0-beta.3.tgz"},"_npmUser":{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},"directories":{},"maintainers":[{"name":"acolytec3","email":""},{"name":"axic","email":""},{"name":"g11tech","email":""},{"name":"holgerd77","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp_4.0.0-beta.3_1660231103559_0.19294221810833667"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-11T15:34:55.480Z","publish_time":1660231103785,"_cnpm_publish_time":1660231103785}},"readme":"# @ethereumjs/rlp `v10`\n\n[![NPM Package][rlp-npm-badge]][rlp-npm-link]\n[![GitHub Issues][rlp-issues-badge]][rlp-issues-link]\n[![Actions Status][rlp-actions-badge]][rlp-actions-link]\n[![Code Coverage][rlp-coverage-badge]][rlp-coverage-link]\n[![Discord][discord-badge]][discord-link]\n\n| [Recursive Length Prefix](https://ethereum.org/en/developers/docs/data-structures-and-encoding/rlp) encoding for Node.js and the browser. |\n| ----------------------------------------------------------------------------------------------------------------------------------------- |\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Browser](#browser)\n- [API](#api)\n- [CLI](#cli)\n- [EthereumJS](#ethereumjs)\n- [License](#license)\n\n## Installation\n\nTo obtain the latest version, simply require the project using `npm`:\n\n```shell\nnpm install @ethereumjs/rlp\n```\n\nInstall with `-g` if you want to use the CLI.\n\n## Usage\n\n```ts\n// ./examples/simple.ts\n\nimport assert from 'assert'\nimport { RLP } from '@ethereumjs/rlp'\n\nconst nestedList = [[], [[]], [[], [[]]]]\nconst encoded = RLP.encode(nestedList)\nconst decoded = RLP.decode(encoded)\nassert.deepStrictEqual(decoded, nestedList, 'decoded output does not match original')\nconsole.log('assert.deepStrictEqual would have thrown if the decoded output did not match')\n\n```\n\n## Browser\n\nWe provide hybrid ESM/CJS builds for all our libraries. With the v10 breaking release round from Spring 2025, all libraries are \"pure-JS\" by default and we have eliminated all hard-wired WASM code. Additionally we have substantially lowered the bundle sizes, reduced the number of dependencies, and cut out all usages of Node.js-specific primitives (like the Node.js event emitter).\n\nIt is easily possible to run a browser build of one of the EthereumJS libraries within a modern browser using the provided ESM build. For a setup example see [./examples/browser.html](./examples/browser.html).\n\n## API\n\n`RLP.encode(plain)` - RLP encodes an `Array`, `Uint8Array` or `String` and returns a `Uint8Array`.\n\n`RLP.decode(encoded, [stream=false])` - Decodes an RLP encoded `Uint8Array`, `Array` or `String` and returns a `Uint8Array` or `NestedUint8Array`. If `stream` is enabled, it will just decode the first rlp sequence in the Uint8Array. By default, it would throw an error if there are more bytes in Uint8Array than used by the rlp sequence.\n\n## CLI\n\n`rlp encode <JSON string>`\\\n`rlp decode <0x-prefixed hex string>`\n\n### Examples\n\n- `rlp encode '5'` -> `0x05`\n- `rlp encode '[5]'` -> `0xc105`\n- `rlp encode '[\"cat\", \"dog\"]'` -> `0xc88363617483646f67`\n- `rlp decode 0xc88363617483646f67` -> `[\"cat\",\"dog\"]`\n\n## EthereumJS\n\nThe `EthereumJS` GitHub organization and its repositories are managed by members of the former Ethereum Foundation JavaScript team and the broader Ethereum community. If you want to join for work or carry out improvements on the libraries see the [developer docs](../../DEVELOPER.md) for an overview of current standards and tools and review our [code of conduct](../../CODE_OF_CONDUCT.md).\n\n## License\n\n[MPL-2.0](<https://tldrlegal.com/license/mozilla-public-license-2.0-(mpl-2)>)\n\n[discord-badge]: https://img.shields.io/static/v1?logo=discord&label=discord&message=Join&color=blue\n[discord-link]: https://discord.gg/TNwARpR\n[rlp-npm-badge]: https://img.shields.io/npm/v/@ethereumjs/rlp.svg\n[rlp-npm-link]: https://www.npmjs.com/package/@ethereumjs/rlp\n[rlp-issues-badge]: https://img.shields.io/github/issues/ethereumjs/ethereumjs-monorepo/package:%20rlp?label=issues\n[rlp-issues-link]: https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aopen+is%3Aissue+label%3A\"package%3A+rlp\"\n[rlp-actions-badge]: https://github.com/ethereumjs/ethereumjs-monorepo/actions/workflows/static-build.yml/badge.svg\n[rlp-actions-link]: https://github.com/ethereumjs/ethereumjs-monorepo/actions?query=workflow%3A%22rlp%22\n[rlp-coverage-badge]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/branch/master/graph/badge.svg?flag=rlp\n[rlp-coverage-link]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp\n","_attachments":{},"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/rlp#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+rlp%22"},"license":"MPL-2.0"}