{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":251634586,"defaultBranch":"master","name":"js-datastore-idb","ownerLogin":"ipfs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-31T14:50:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10536621?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1679568571.0","currentOid":""},"activityList":{"items":[{"before":"d6e2288f5138cd53203edd6926d48c1482d886f6","after":"3f855629d5ab1906b9f9bdb4b45f244f0b79bc58","ref":"refs/heads/gh-pages","pushedAt":"2023-03-23T17:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs: update documentation [skip ci]","shortMessageHtmlLink":"docs: update documentation [skip ci]"}},{"before":"1fee1d8a5e7985e1bbe8e6d33cb1dcd2ebe7b0d1","after":"fbd2c6e707f7af0e61377600495ad09c8d5c162e","ref":"refs/heads/master","pushedAt":"2023-03-23T17:03:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"chore: add moved notice","shortMessageHtmlLink":"chore: add moved notice"}},{"before":"ba08cb2b164429ec4db56a542ef09cd18727b44e","after":"d6e2288f5138cd53203edd6926d48c1482d886f6","ref":"refs/heads/gh-pages","pushedAt":"2023-03-23T10:50:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs: update documentation [skip ci]","shortMessageHtmlLink":"docs: update documentation [skip ci]"}},{"before":"4c918fcef352f381810d18225e679202a873f028","after":"1fee1d8a5e7985e1bbe8e6d33cb1dcd2ebe7b0d1","ref":"refs/heads/master","pushedAt":"2023-03-23T10:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.0.1 [skip ci]\n\n## [2.0.1](https://github.com/ipfs/js-datastore-idb/compare/v2.0.0...v2.0.1) (2023-03-23)\n\n### Bug Fixes\n\n* update interface-store to 5.x.x ([#100](https://github.com/ipfs/js-datastore-idb/issues/100)) ([4c918fc](https://github.com/ipfs/js-datastore-idb/commit/4c918fcef352f381810d18225e679202a873f028))\n\n### Trivial Changes\n\n* update benchmark ([#99](https://github.com/ipfs/js-datastore-idb/issues/99)) ([49aa042](https://github.com/ipfs/js-datastore-idb/commit/49aa0429e0c07f1c53c8031567e3b77f154daa49))","shortMessageHtmlLink":"chore(release): 2.0.1 [skip ci]"}},{"before":"384ed4ef8cec04db99eb6b5e64ff1c65f7025846","after":null,"ref":"refs/heads/deps/update-interface-store","pushedAt":"2023-03-23T10:35:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"49aa0429e0c07f1c53c8031567e3b77f154daa49","after":"4c918fcef352f381810d18225e679202a873f028","ref":"refs/heads/master","pushedAt":"2023-03-23T10:35:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"fix: update interface-store to 5.x.x (#100)","shortMessageHtmlLink":"fix: update interface-store to 5.x.x (#100)"}},{"before":"b2f5d3b263cb5bffba66b4c733579030c664744c","after":"384ed4ef8cec04db99eb6b5e64ff1c65f7025846","ref":"refs/heads/deps/update-interface-store","pushedAt":"2023-03-23T10:30:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"chore: fix tests","shortMessageHtmlLink":"chore: fix tests"}},{"before":null,"after":"b2f5d3b263cb5bffba66b4c733579030c664744c","ref":"refs/heads/deps/update-interface-store","pushedAt":"2023-03-23T10:26:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"fix: update interface-store to 5.x.x","shortMessageHtmlLink":"fix: update interface-store to 5.x.x"}},{"before":"b62ea4ffd051b9eaf6d5eba9b721060b628ee204","after":null,"ref":"refs/heads/chore/update-benchmark","pushedAt":"2023-03-15T05:40:28.470Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"af8607e5fe49cb27ad7190034d61f17b11500539","after":"49aa0429e0c07f1c53c8031567e3b77f154daa49","ref":"refs/heads/master","pushedAt":"2023-03-15T05:40:27.270Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"chore: update benchmark (#99)","shortMessageHtmlLink":"chore: update benchmark (#99)"}},{"before":null,"after":"b62ea4ffd051b9eaf6d5eba9b721060b628ee204","ref":"refs/heads/chore/update-benchmark","pushedAt":"2023-03-14T22:37:28.114Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"chore: update benchmark","shortMessageHtmlLink":"chore: update benchmark"}},{"before":"e2803b6077888a1f46986b79c37e1403b5e1f344","after":null,"ref":"refs/heads/fix/wrap-operations-in-transaction","pushedAt":"2023-03-14T19:07:44.922Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"89d17e5c0e37a0ef9a1713be3d43fe01a0779e67","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/buffer-6.0.3","pushedAt":"2023-03-14T19:05:05.372Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"cfe1f584672e808fd10b6db676169462d8ebc55c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/iso-random-stream-2.0.0","pushedAt":"2023-03-14T19:04:57.399Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"a7a3b823ec19aeb9845b841ae4924fd3fa72a065","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/idb-6.1.2","pushedAt":"2023-03-14T19:04:47.760Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"c59fb4c76c0f745a4a2839f2a410c201b057329e","after":null,"ref":"refs/heads/dependabot/add-v2-config-file","pushedAt":"2023-03-14T19:04:40.570Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"e0b051674797b021895191ec506a54984242ae02","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/interface-datastore-5.1.1","pushedAt":"2023-03-14T19:04:29.465Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"35a8811aec667ba5ba0e5cb3664d1f0306ea9b4f","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/ipfs-utils-8.1.4","pushedAt":"2023-03-14T19:04:16.261Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"e5bd91497385eaf93ff8c323d8be39496860d6cd","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/datastore-core-5.0.1","pushedAt":"2023-03-14T19:04:08.569Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"e1ac57ee5dd569d962dcd0cc8bd407fa434fd90b","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/aegir-34.1.0","pushedAt":"2023-03-14T19:03:59.770Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"3611a3c5b1a50b38b9222ede54991323b64383e2","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/datastore-level-6.0.2","pushedAt":"2023-03-14T19:03:37.493Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"8691f358966ffe4240bc546caacce0912b79fc60","after":"ba08cb2b164429ec4db56a542ef09cd18727b44e","ref":"refs/heads/gh-pages","pushedAt":"2023-03-14T18:37:04.346Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs: update documentation [skip ci]","shortMessageHtmlLink":"docs: update documentation [skip ci]"}},{"before":"a34262fa979145a8defcb0ff8a0de2e0cf0ef54b","after":"af8607e5fe49cb27ad7190034d61f17b11500539","ref":"refs/heads/master","pushedAt":"2023-03-14T18:36:21.456Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 2.0.0 [skip ci]\n\n## [2.0.0](https://github.com/ipfs/js-datastore-idb/compare/v1.1.0...v2.0.0) (2023-03-14)\n\n### ⚠ BREAKING CHANGES\n\n* this module has been converted to typescript, updated to the latest interface-datastore version and is ESM-only\n\n### Features\n\n* convert to typescript ([#98](https://github.com/ipfs/js-datastore-idb/issues/98)) ([a34262f](https://github.com/ipfs/js-datastore-idb/commit/a34262fa979145a8defcb0ff8a0de2e0cf0ef54b)), closes [#6](https://github.com/ipfs/js-datastore-idb/issues/6)\n\n### Documentation\n\n* fix link ([417af5b](https://github.com/ipfs/js-datastore-idb/commit/417af5b92518a8f81d3aa2b89e1755312453420f))\n\n### Trivial Changes\n\n* **deps-dev:** bump aegir from 22.1.0 to 24.0.0 ([f71f236](https://github.com/ipfs/js-datastore-idb/commit/f71f2360427b7d334b346cc97e8e6b461696de55))\n* **deps-dev:** bump aegir from 24.0.0 to 25.0.0 ([2479fe6](https://github.com/ipfs/js-datastore-idb/commit/2479fe628c871ab1db3e48b8acc12a302575a16c))\n* Update .github/workflows/stale.yml [skip ci] ([c113be2](https://github.com/ipfs/js-datastore-idb/commit/c113be22c50bdbbef14a2c7c2fb265ee008d9562))\n* update aegir ([5f00f1b](https://github.com/ipfs/js-datastore-idb/commit/5f00f1b8791b7e578275ed60f202417153311497))","shortMessageHtmlLink":"chore(release): 2.0.0 [skip ci]"}},{"before":"148c6c2b93722e07980a0161ed15f7cdcbc8f370","after":null,"ref":"refs/heads/feat/convert-to-typescript","pushedAt":"2023-03-14T18:28:42.404Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"c113be22c50bdbbef14a2c7c2fb265ee008d9562","after":"a34262fa979145a8defcb0ff8a0de2e0cf0ef54b","ref":"refs/heads/master","pushedAt":"2023-03-14T18:28:40.941Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"feat!: convert to typescript (#98)\n\n- Converts module to typescript\r\n- Works around #6 by loading the query results in memory before yielding results\r\n- Publishes as ESM-only\r\n- Updates all deps to latest versions\r\n\r\nThe query performance will be bad, but at least it will be consistent.\r\n\r\nQueries are only run by ipfs/helia during garbage collection which you don't normally do in the browser so it may not be as bad as it seems.\r\n\r\nRead/write performance is much better than `datastore-level` in the browser so the tradeoff may be worth it.\r\n\r\n```\r\n┌─────────┬────────────────┬────────┬───────┬───────┐\r\n│ (index) │ Implementation │ ops/s │ ms/op │ runs │\r\n├─────────┼────────────────┼────────┼───────┼───────┤\r\n│ 0 │ 'idb put' │ 103570 │ 0.01 │ 51785 │\r\n│ 1 │ 'level put' │ 55456 │ 0.02 │ 27728 │\r\n└─────────┴────────────────┴────────┴───────┴───────┘\r\n```\r\n\r\nBREAKING CHANGE: this module has been converted to typescript, updated to the latest interface-datastore version and is ESM-only","shortMessageHtmlLink":"feat!: convert to typescript (#98)"}},{"before":"3b0b1963005fb7df1de4909b38664f2b4d1334f0","after":"148c6c2b93722e07980a0161ed15f7cdcbc8f370","ref":"refs/heads/feat/convert-to-typescript","pushedAt":"2023-03-14T18:22:02.202Z","pushType":"push","commitsCount":1,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"chore: update benchmark","shortMessageHtmlLink":"chore: update benchmark"}},{"before":"a2f3e06fa693803953ad99366fae4e896241cfbc","after":"3b0b1963005fb7df1de4909b38664f2b4d1334f0","ref":"refs/heads/feat/convert-to-typescript","pushedAt":"2023-03-14T17:59:24.678Z","pushType":"push","commitsCount":1,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"chore: fix linting","shortMessageHtmlLink":"chore: fix linting"}},{"before":null,"after":"a2f3e06fa693803953ad99366fae4e896241cfbc","ref":"refs/heads/feat/convert-to-typescript","pushedAt":"2023-03-14T17:55:55.029Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"feat!: convert to typescript\n\n- Converts module to typescript\n- Works around #6 by loading the query results in memory before yielding results\n- Publishes as ESM-only\n- Updates all deps to latest versions\n\nThe query performance will be bad, but at least it will be consistent.\n\nQueries are only run by ipfs/helia during garbage collection which you don't normally do in the browser so it may not be as\nbad as it seems.\n\nBREAKING CHANGE: this module has been converted to typescript, updated to the latest interface-datastore version and is\nESM-only","shortMessageHtmlLink":"feat!: convert to typescript"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADCebqwQA","startCursor":null,"endCursor":null}},"title":"Activity · ipfs/js-datastore-idb"}