{"_id":"@rivetkit/bare-ts","_rev":"2-8000706567f42765ef3f621fd1798923","name":"@rivetkit/bare-ts","dist-tags":{"latest":"0.6.2"},"versions":{"0.6.1":{"name":"@rivetkit/bare-ts","version":"0.6.1","keywords":["bare","binary format","decoder","encoder","serialization","schema"],"author":{"url":"victorien.elvinger.fr","name":"Victorien Elvinger"},"license":"MIT","_id":"@rivetkit/bare-ts@0.6.1","maintainers":[{"name":"nathanflurry","email":"npm@nathanflurry.com"},{"name":"anticipate-brave-cookies","email":"andrew@rivet.gg"}],"homepage":"https://baremessages.org","bugs":{"url":"https://github.com/rivet-dev/lib/issues"},"dist":{"shasum":"783c54cd508454660cc1ff95188f0e3a19f716bc","tarball":"https://registry.npmjs.org/@rivetkit/bare-ts/-/bare-ts-0.6.1.tgz","fileCount":57,"integrity":"sha512-LYDaHEaZdH7YPgEG20OxOgTugqJPSUbH79wwcNKGyyDmrL5lu5D86jdb4T3Na5ZvenYe3xIjIc6JudAHAqbwaA==","signatures":[{"sig":"MEQCIB6WEfz2ybmU9NAeHUE5tJyxeI10SYcf2KZXmbqRMk1jAiAMyfaFjPVulvAuOm5hMP7+Z+B3bTEThwPHPmn7wgY3kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98698},"type":"module","engines":{"node":"^14.18.0 || >=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","module":"./dist/index.js","default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"module-sync":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4e71aa7975e35ee261f550ea365db9401a2415b5","imports":{"#dev":{"node":"./imports/dev.node.js","default":"./imports/dev.js","development":"./imports/dev.development.js"}},"scripts":{"lint":"biome lint --error-on-warnings .","test":"npm run test:dev && npm run test:prod","build":"npm run build:esm && npm run build:d.cts && npm run build:cjs","check":"tsc --build src src/tsconfig-test.json && biome ci --error-on-warnings .","clean":"rm -rf dist coverage","format":"biome check --linter-enabled=false --write .","version":"sh ./scripts/version.sh","coverage":"c8 --reporter=lcovonly npm test","test:dev":"NODE_ENV=development node --test && npm run check","build:cjs":"esbuild src/index.ts --bundle --target=es2020 --platform=node > dist/index.cjs","build:esm":"tsc --build src/","test:prod":"node --test && npm run check","build:d.cts":"cp -f dist/index.d.ts dist/index.d.cts","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"nathanflurry","email":"npm@nathanflurry.com"},"repository":{"url":"git+https://github.com/rivet-dev/lib.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript library for BARE, a compact and simple binary-serialization format (Rivet fork with ULEB128 fix)","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"@biomejs/cli-darwin-arm64":"^2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.0","typescript":"5.9.3","@types/node":"20.19.21","@biomejs/biome":"2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/bare-ts_0.6.1_1766972270714_0.7985023031207392","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@rivetkit/bare-ts","version":"0.6.2","description":"TypeScript library for BARE, a compact and simple binary-serialization format (Rivet fork with ULEB128 fix)","keywords":["bare","binary format","decoder","encoder","serialization","schema"],"author":{"name":"Victorien Elvinger","url":"victorien.elvinger.fr"},"license":"MIT","homepage":"https://baremessages.org","repository":{"type":"git","url":"git+https://github.com/rivet-dev/lib.git"},"bugs":{"url":"https://github.com/rivet-dev/lib/issues"},"engines":{"node":"^14.18.0 || >=16.0.0"},"type":"module","exports":{"./package.json":"./package.json",".":{"module":"./dist/index.js","module-sync":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"types":"./dist/index.d.ts","default":"./dist/index.js"}},"imports":{"#dev":{"development":"./imports/dev.development.js","node":"./imports/dev.node.js","default":"./imports/dev.js"}},"sideEffects":false,"scripts":{"build":"npm run build:esm && npm run build:d.cts && npm run build:cjs","build:d.cts":"cp -f dist/index.d.ts dist/index.d.cts","build:cjs":"esbuild src/index.ts --bundle --target=es2020 --platform=node > dist/index.cjs","build:esm":"tsc --build src/","check":"tsc --build src src/tsconfig-test.json && biome ci --error-on-warnings .","clean":"rm -rf dist coverage","coverage":"c8 --reporter=lcovonly npm test","format":"biome check --linter-enabled=false --write .","lint":"biome lint --error-on-warnings .","prepublishOnly":"npm run clean && npm run build && npm test","test":"npm run test:dev && npm run test:prod","test:dev":"NODE_ENV=development node --test && npm run check","test:prod":"node --test && npm run check","version":"sh ./scripts/version.sh"},"devDependencies":{"@biomejs/biome":"2.3.4","@types/node":"20.19.21","esbuild":"0.27.0","typescript":"5.9.3"},"_id":"@rivetkit/bare-ts@0.6.2","gitHead":"37770c3c8d61137c57a977e5060e0f3862d513e8","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-3qndQUQXLdwafMEqfhz24hUtDPcsf1Bu3q52Kb8MqeH8JUh3h6R4HYW3ZJXiQsLcyYyFM68PuIwlLRlg1xDEpg==","shasum":"104d787e1fd1beecf5dccf7af5044af79e9047fe","tarball":"https://registry.npmjs.org/@rivetkit/bare-ts/-/bare-ts-0.6.2.tgz","fileCount":57,"unpackedSize":98630,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCHS0bym7y7u69/KfmMmevUZHYNsE/4enA9AWp6gVEqkQIgR1MfXNxcU1n+87M5Ra235DHGiUTggh+SC1G9+ZuqC5U="}]},"_npmUser":{"name":"nathanflurry","email":"npm@nathanflurry.com"},"directories":{},"maintainers":[{"name":"nathanflurry","email":"npm@nathanflurry.com"},{"name":"anticipate-brave-cookies","email":"andrew@rivet.gg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bare-ts_0.6.2_1767141784992_0.23194333265569744"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-29T01:37:50.639Z","modified":"2025-12-31T00:43:05.368Z","0.6.1":"2025-12-29T01:37:50.879Z","0.6.2":"2025-12-31T00:43:05.140Z"},"bugs":{"url":"https://github.com/rivet-dev/lib/issues"},"author":{"name":"Victorien Elvinger","url":"victorien.elvinger.fr"},"license":"MIT","homepage":"https://baremessages.org","keywords":["bare","binary format","decoder","encoder","serialization","schema"],"repository":{"type":"git","url":"git+https://github.com/rivet-dev/lib.git"},"description":"TypeScript library for BARE, a compact and simple binary-serialization format (Rivet fork with ULEB128 fix)","maintainers":[{"name":"nathanflurry","email":"npm@nathanflurry.com"},{"name":"anticipate-brave-cookies","email":"andrew@rivet.gg"}],"readme":"# bare-ts library\n\n[![NPM version][npm-img]][npm-url]\n[![bundle size - minified and gzipped][bundlejs-img]][bundlejs]\n[![Coverage percentage][coveralls-img]][coveralls-url]\n\n[BARE][bare] (Binary Application Record Encoding) is a schema-based binary format that favors compactness and simplicity.\n[bare-ts/lib](#) provides decoders and encoders for basic BARE types.\n\nPlease, take a look to [bare-ts/bare][bare-ts-bare] for more information.\n\nWarning: BARE specification is currently a IEF draft.\nThe specification is likely to evolve before its final release.\nHowever, most of the changes since the beginning concern the schema language.\nThe binary format is fairly stable.\n\n[bare]: https://baremessages.org\n[bare-ts-bare]: https://github.com/bare-ts/bare\n[npm-img]: https://img.shields.io/npm/v/@bare-ts/lib.svg?style=flat-square\n[npm-url]: https://www.npmjs.com/package/@bare-ts/lib\n[coveralls-img]: https://img.shields.io/coveralls/github/bare-ts/lib?style=flat-square\n[coveralls-url]: https://coveralls.io/github/bare-ts/lib?branch=main\n[bundlejs-img]: https://img.shields.io/badge/dynamic/json?style=flat-square&label=minzipped&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=@bare-ts/lib\n[bundlejs]: https://bundlejs.com/?q=%40bare-ts%2Flib\n","readmeFilename":"README.md"}