{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8976707,"defaultBranch":"master","name":"loglevel","ownerLogin":"pimterry","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-23T20:35:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1526883?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706227393.0","currentOid":""},"activityList":{"items":[{"before":"52a80eb3bebe250a1df684bacd2b04edacddf66e","after":"3c5c7f12a6b6823cc905a3c4959c5a37a8a3bdae","ref":"refs/heads/master","pushedAt":"2024-01-31T17:27:14.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Merge pull request #198 from Mr0grog/191-contributing-docs-cleanup\n\nFinal docs and audit cleanup","shortMessageHtmlLink":"Merge pull request #198 from Mr0grog/191-contributing-docs-cleanup"}},{"before":"fef2101aa5d1711afcfb602ef5ce064276db8c97","after":"52a80eb3bebe250a1df684bacd2b04edacddf66e","ref":"refs/heads/master","pushedAt":"2024-01-26T11:20:39.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Merge pull request #197 from Mr0grog/196-better-ts-testing\n\nRun TypeScript tests in ts-node","shortMessageHtmlLink":"Merge pull request #197 from Mr0grog/196-better-ts-testing"}},{"before":"5d5f6695a21945de0444ce0e4a6f9275de49292c","after":"fef2101aa5d1711afcfb602ef5ce064276db8c97","ref":"refs/heads/master","pushedAt":"2024-01-26T00:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"v1.9.1","shortMessageHtmlLink":"v1.9.1"}},{"before":"118c2aeb6c976a350bde78fdfa80ea7bc6f1d544","after":"5d5f6695a21945de0444ce0e4a6f9275de49292c","ref":"refs/heads/master","pushedAt":"2024-01-25T23:57:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Fix bug when loglevel is used with some ESM translation (e.g. ts-node)\n\nAlthough loglevel itself is not published using ESM, it seems that some\nruntime environments will treat its import as such. Because of this,\nwhen it's imported with syntax like \"import * as log ...\", all fields of\nloglevel are treated as ESM exports, meaning they're frozen and\nread-only.\n\nThis is problematic, because loglevel rewrites those fields to change\nlevels, which now fails.\n\nThis happened in v1.9.0 because we switched from replacing log methods\non 'self' to 'this'. 'self' always referred to the logger object within\nour environment, but 'this' in these runtime environments seems to point\nto the ESM-imported wrapper which is unmodifiable. Using the internal\nself reference to our internal state seems to work correctly instead,\nwith no downsides, so we're reverting to that.","shortMessageHtmlLink":"Fix bug when loglevel is used with some ESM translation (e.g. ts-node)"}},{"before":"bd9eca02f9286a880595f85e963c8f7f893079eb","after":"118c2aeb6c976a350bde78fdfa80ea7bc6f1d544","ref":"refs/heads/master","pushedAt":"2024-01-25T18:29:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"v1.9.0","shortMessageHtmlLink":"v1.9.0"}},{"before":"f7becd9f3589c5f47f5c2c2ac03b41af3f5d7b1a","after":"bd9eca02f9286a880595f85e963c8f7f893079eb","ref":"refs/heads/master","pushedAt":"2024-01-25T17:58:48.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Merge pull request #189 from Mr0grog/187-make-loggers-rebuildable\n\nAdd `Logger.rebuild()` Method","shortMessageHtmlLink":"Merge pull request #189 from Mr0grog/187-make-loggers-rebuildable"}},{"before":"4175824f264e25b6ab61a331b75b75713f8d69fb","after":"f7becd9f3589c5f47f5c2c2ac03b41af3f5d7b1a","ref":"refs/heads/master","pushedAt":"2024-01-25T17:58:24.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Merge pull request #195 from Mr0grog/191-work-in-modern-nodejs\n\nGet tests and builds working in current Node.js versions","shortMessageHtmlLink":"Merge pull request #195 from Mr0grog/191-work-in-modern-nodejs"}},{"before":"9c99ede4f4b9e32611054080c720a2c3e1a71612","after":"4175824f264e25b6ab61a331b75b75713f8d69fb","ref":"refs/heads/master","pushedAt":"2024-01-17T13:26:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Update README build badge to show GHA status","shortMessageHtmlLink":"Update README build badge to show GHA status"}},{"before":"1f67f49edc4d53f51802a5af18c895bc3b6dc557","after":"9c99ede4f4b9e32611054080c720a2c3e1a71612","ref":"refs/heads/master","pushedAt":"2024-01-17T13:25:19.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Merge pull request #194 from Mr0grog/191-shed-some-vestigial-stuff\n\nShed some vestigial dev tooling","shortMessageHtmlLink":"Merge pull request #194 from Mr0grog/191-shed-some-vestigial-stuff"}},{"before":"45c560067e00c31b512a6afa0263b54a8878a3f2","after":"1f67f49edc4d53f51802a5af18c895bc3b6dc557","ref":"refs/heads/master","pushedAt":"2024-01-16T17:17:29.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Merge pull request #193 from Mr0grog/add-a-little-ci-please\n\nAdd basic CI workflow on GitHub Actions","shortMessageHtmlLink":"Merge pull request #193 from Mr0grog/add-a-little-ci-please"}},{"before":"771e2597ad5cd66ca326e1a34a425b488743acbf","after":"45c560067e00c31b512a6afa0263b54a8878a3f2","ref":"refs/heads/master","pushedAt":"2024-01-11T13:13:37.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Merge pull request #192 from Mr0grog/we-are-good-at-baking-cookies-but-not-very-good-at-eating-them\n\nFix cookie persistence, also fix some tests that are broken in modern browsers","shortMessageHtmlLink":"Merge pull request #192 from Mr0grog/we-are-good-at-baking-cookies-bu…"}},{"before":"f0187213feb6495630545a34a3b91633db47a1ee","after":"771e2597ad5cd66ca326e1a34a425b488743acbf","ref":"refs/heads/master","pushedAt":"2024-01-10T17:11:36.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"pimterry","name":"Tim Perry","path":"/pimterry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1526883?s=80&v=4"},"commit":{"message":"Merge pull request #190 from Mr0grog/update-dev-deps-without-updating-node\n\nUpdate dev deps to make tests work on MacOS and resolve Critical arbitrary code execution/command injection vulnerabilities","shortMessageHtmlLink":"Merge pull request #190 from Mr0grog/update-dev-deps-without-updating…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD7k0wLwA","startCursor":null,"endCursor":null}},"title":"Activity · pimterry/loglevel"}