{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":443816537,"defaultBranch":"main","name":"lib","ownerLogin":"bare-ts","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-02T16:38:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96393581?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1687187656.447516","currentOid":""},"activityList":{"items":[{"before":"b1cbac2a75032bde46d282cd7431522d6f2b2542","after":"36149288742ad79fdbc9e624b47a49f39dee945e","ref":"refs/heads/main","pushedAt":"2023-07-04T22:16:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"chore: make `module` exports take precedence\n\n`module` should precede any condition.\nSee https://github.com/bluwy/publint/issues/46#issuecomment-1620774672\nfor more context and details.","shortMessageHtmlLink":"chore: make module exports take precedence"}},{"before":"7c50edc3425a3c5be035c6fde8a44be740775881","after":"b1cbac2a75032bde46d282cd7431522d6f2b2542","ref":"refs/heads/main","pushedAt":"2023-06-20T21:32:34.692Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"docs(changelog): improve changelog docs","shortMessageHtmlLink":"docs(changelog): improve changelog docs"}},{"before":"17dec46d1c3cd116e020ea08c967320b424acac0","after":"7c50edc3425a3c5be035c6fde8a44be740775881","ref":"refs/heads/main","pushedAt":"2023-06-20T21:31:29.208Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"docs(changelog): improve changelog docs","shortMessageHtmlLink":"docs(changelog): improve changelog docs"}},{"before":"bb20ca03c83335c711ba91d9f91ae8f5919c6605","after":"17dec46d1c3cd116e020ea08c967320b424acac0","ref":"refs/heads/main","pushedAt":"2023-06-20T21:31:01.042Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"docs(changelog): improve changelog docs","shortMessageHtmlLink":"docs(changelog): improve changelog docs"}},{"before":"460afef10c8999e9d9f0da3953c7764dd4887356","after":"bb20ca03c83335c711ba91d9f91ae8f5919c6605","ref":"refs/heads/main","pushedAt":"2023-06-20T21:18:43.788Z","pushType":"push","commitsCount":2,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"docs(changelog): improve changelog docs","shortMessageHtmlLink":"docs(changelog): improve changelog docs"}},{"before":"99c2c7e50eda2e4068c36cbd4fb30dac31a95984","after":"460afef10c8999e9d9f0da3953c7764dd4887356","ref":"refs/heads/main","pushedAt":"2023-06-19T15:14:16.447Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"chore(release): v0.4.0","shortMessageHtmlLink":"chore(release): v0.4.0"}},{"before":"123db125b18f53b7359df163715a46bcdd187bb1","after":null,"ref":"refs/tags/v0.4.0","pushedAt":"2023-06-19T15:09:58.880Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"}},{"before":"dc016522ffdb797ee39ac332ce8b90063ff7f0ac","after":"99c2c7e50eda2e4068c36cbd4fb30dac31a95984","ref":"refs/heads/main","pushedAt":"2023-06-19T14:40:10.852Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"chore(release): v0.4.0","shortMessageHtmlLink":"chore(release): v0.4.0"}},{"before":"4bb346e5306b88e7de64769232b5aa1aca76445c","after":"dc016522ffdb797ee39ac332ce8b90063ff7f0ac","ref":"refs/heads/main","pushedAt":"2023-06-19T14:30:22.874Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"style: fix naming convention\n\nUse strict `camelCase` that forbids consecutive uppercase chars.","shortMessageHtmlLink":"style: fix naming convention"}},{"before":"f4f68e8ee5828c65d5a63cd3e8e884592f9e089e","after":"4bb346e5306b88e7de64769232b5aa1aca76445c","ref":"refs/heads/main","pushedAt":"2023-06-19T14:24:40.663Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"style: fix naming convention\n\nUse strict `camelCase` that forbids consecutive uppercase chars.","shortMessageHtmlLink":"style: fix naming convention"}},{"before":"71e74b0bc8424a816b003122f93aab5baeb5f3eb","after":"f4f68e8ee5828c65d5a63cd3e8e884592f9e089e","ref":"refs/heads/main","pushedAt":"2023-06-19T14:22:36.268Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"style: fix naming convention\n\nUse strict `camelCase` that forbids consecutive uppercase chars.","shortMessageHtmlLink":"style: fix naming convention"}},{"before":"b3d9f0de18199ed3899b873fb783875371f12a51","after":"71e74b0bc8424a816b003122f93aab5baeb5f3eb","ref":"refs/heads/main","pushedAt":"2023-06-19T13:59:42.738Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"style: fix naming convention\n\nUse strict `camelCase` that forbids consecutive uppercase chars.","shortMessageHtmlLink":"style: fix naming convention"}},{"before":"89494d153bdf5ea60cf049cbf450db45158ff21f","after":"b3d9f0de18199ed3899b873fb783875371f12a51","ref":"refs/heads/main","pushedAt":"2023-06-19T13:54:44.532Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"fixup! chore: upgrade deps add configs","shortMessageHtmlLink":"fixup! chore: upgrade deps add configs"}},{"before":"b6e765731d249d83fb667f42c11bfb9099c6f0e5","after":"89494d153bdf5ea60cf049cbf450db45158ff21f","ref":"refs/heads/main","pushedAt":"2023-06-11T20:17:39.754Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"style: fix naming convention\n\nUse strict `camelCase` that forbids consecutive uppercase chars.","shortMessageHtmlLink":"style: fix naming convention"}},{"before":"c18d6903d60629f268a8e345edc557b7dcbc8286","after":"b6e765731d249d83fb667f42c11bfb9099c6f0e5","ref":"refs/heads/main","pushedAt":"2023-06-08T13:02:43.695Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"style: fix naming convention\n\nUse strict `camelCase` that forbids consecutive uppercase chars.","shortMessageHtmlLink":"style: fix naming convention"}},{"before":"f1386b70ec143acb0257b1549ca2b1bc02c342f5","after":"c18d6903d60629f268a8e345edc557b7dcbc8286","ref":"refs/heads/main","pushedAt":"2023-06-08T13:01:28.967Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"style: fix naming convention\n\nUse strict `camelCase` that forbids consecutive uppercase chars.","shortMessageHtmlLink":"style: fix naming convention"}},{"before":"53518ed952981e6cff14e2aff63f1e249d89bbed","after":"f1386b70ec143acb0257b1549ca2b1bc02c342f5","ref":"refs/heads/main","pushedAt":"2023-06-01T12:58:36.656Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"refactor: exports for types and package.json\n\nTo ensure that `package.json` is qccessible, it has to be exported.\nSee https://github.com/nodejs/node/issues/33460\n\nFor the same reason, we now export TypeScript types.","shortMessageHtmlLink":"refactor: exports for types and package.json"}},{"before":"a6e856133af2f04e0ee52453100d2293eb039b32","after":"53518ed952981e6cff14e2aff63f1e249d89bbed","ref":"refs/heads/main","pushedAt":"2023-04-30T21:44:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"refactor: remove config of string codec threshold\n\nBREAKING CHANGES:\n\nCalls to `TextDecoder.decode`, `TextEncoder.encode` have a fixed cost.\nThis cost outperforms the native perf to decode/encode small strings.\n\n_bare-ts_ uses a custom implementation to decode and encode small strs.\nThe choice between custom and native codecs is based on thresholds.\nThese threshold were configurable via `textDecoderThreshold` and\n`textEncoderThreshold` config properties.\n\nThis is not clear whether these configurations are worth to expose.\nMost of decoded and encoded strings are small.\nFixed thresholds seem fair enough.","shortMessageHtmlLink":"refactor: remove config of string codec threshold"}},{"before":"c4e81bc77cef18f0ad03edb303ded7f2b51fc940","after":"a6e856133af2f04e0ee52453100d2293eb039b32","ref":"refs/heads/main","pushedAt":"2023-03-31T16:45:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"chore: skip lib check and add tsconfig schema ref\n\n- enable skipLibCheck (recommended by TSC)\n\n- disable stripInternal (no use)\n\n- add tsconfig schema for auto-completion in IDE","shortMessageHtmlLink":"chore: skip lib check and add tsconfig schema ref"}},{"before":"38b0e12470ce8e76dcd6de620207164a5809f522","after":"c4e81bc77cef18f0ad03edb303ded7f2b51fc940","ref":"refs/heads/main","pushedAt":"2023-03-28T14:32:13.375Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"refactor: mark all classes as sealed","shortMessageHtmlLink":"refactor: mark all classes as sealed"}},{"before":"2d716a14b1a9aa789720e365f4433700dd8f3ed2","after":"38b0e12470ce8e76dcd6de620207164a5809f522","ref":"refs/heads/main","pushedAt":"2023-03-26T20:42:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"feat: dev mode\n\nPreviously, bare-ts enabled a few assertions to check some function\narguments.\nFor instance, the following code could trigger an `AssertionError`:\n\n```js\nimport * as bare from \"@bare-ts/lib\"\n\nconst bc = new bare.ByteCursor(new Uint8Array(5), bare.Config({}))\nbare.writeU8(bc, 2**10) // AssertionError: too large number\n```\n\nAssertions are now disabled by default.\nThey are enabled under the following condition:\n\n- The code is executed under _node_ with `NODE_ENV=development`\n\n- The code is executed or bundled under `development` condition.\n\nNew assertions were added to improve error reporting on development.\nMore assertions could be added in the future.\n\nBecause assertions can be disabled, we improved the code robustness:\nAll uint/int writters truncate their input to ensure that\nthe number of written bytes is bounded.","shortMessageHtmlLink":"feat: dev mode"}},{"before":"9a2d2b358a4c3683fc47b92fab8e77ef504816ce","after":"2d716a14b1a9aa789720e365f4433700dd8f3ed2","ref":"refs/heads/main","pushedAt":"2023-03-25T23:07:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"chore: simplify build","shortMessageHtmlLink":"chore: simplify build"}},{"before":"1b0735c81793853b02a7edeccd1aaeef43caddca","after":"9a2d2b358a4c3683fc47b92fab8e77ef504816ce","ref":"refs/heads/main","pushedAt":"2023-03-25T22:24:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"chore: improve test/build time\n\nInvoking `npx` incurs a 30% slowdown on build and test.","shortMessageHtmlLink":"chore: improve test/build time"}},{"before":"2dad124a5a00914466c4fa9ebc1d2c8eab072419","after":"1b0735c81793853b02a7edeccd1aaeef43caddca","ref":"refs/heads/main","pushedAt":"2023-03-24T14:50:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"chore(LICENSE): move to MIT\n\nThe MIT license is the most commonly used license among npm packages.\nAccording to https://libraries.io/search?platforms=npm:\n\n- MIT 1.37M projects\n- ISC 927K projects\n- Apache-2.0 113K projects","shortMessageHtmlLink":"chore(LICENSE): move to MIT"}},{"before":"e66e67ab38de8386c94d6d0b8b3a47365eb20c5c","after":"2dad124a5a00914466c4fa9ebc1d2c8eab072419","ref":"refs/heads/main","pushedAt":"2023-03-24T13:33:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"chore(LICENSE): move to MIT\n\nThe MIT license is the most commonly used license among npm packages.\nAccording to https://libraries.io/search?platforms=npm:\n\n- MIT 1.37M projects\n- ISC 927K projects\n- Apache-2.0 113K projects","shortMessageHtmlLink":"chore(LICENSE): move to MIT"}},{"before":"50046e1e003784d81ef1f49f7ee4bd8e9cc9f38f","after":"e66e67ab38de8386c94d6d0b8b3a47365eb20c5c","ref":"refs/heads/main","pushedAt":"2023-03-24T11:59:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"chore(LICENSE): move to MIT\n\nThe MIT license is the most commonly used license among npm packages.\nAccording to https://libraries.io/search?platforms=npm:\n\n- MIT 1.37M projects\n- ISC 927K projects\n- Apache-2.0 113K projects","shortMessageHtmlLink":"chore(LICENSE): move to MIT"}},{"before":"606f6054273297b03e4c5a95caa87f22796a9015","after":"50046e1e003784d81ef1f49f7ee4bd8e9cc9f38f","ref":"refs/heads/main","pushedAt":"2023-03-24T11:56:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conaclos","name":"Victorien Elvinger","path":"/Conaclos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2358560?s=80&v=4"},"commit":{"message":"chore(LICENSE): move to MIT\n\nThe MIT license is the most commonly used license among npm packages.\nAccording to https://libraries.io/search?platforms=npm:\n\n- MIT 1.37M projects\n- ISC 927K projects\n- Apache-2.0 113K projects","shortMessageHtmlLink":"chore(LICENSE): move to MIT"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADTsRyRAA","startCursor":null,"endCursor":null}},"title":"Activity ยท bare-ts/lib"}