{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":127682990,"defaultBranch":"master","name":"lua-in-js","ownerLogin":"teoxoy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-02T00:34:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28601907?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1688768186.0","currentOid":""},"activityList":{"items":[{"before":"c2bc7cbe684b929d4b2990f4aaa2c349a0305a18","after":"be4f0fa98299f3b49f2438e3bb64a29e28c2290c","ref":"refs/heads/master","pushedAt":"2024-07-13T08:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"fix \"Unexpected negated condition\" lint","shortMessageHtmlLink":"fix \"Unexpected negated condition\" lint"}},{"before":"af1cc0328f9afe13d06974b6127a3c582844f2b0","after":"c2bc7cbe684b929d4b2990f4aaa2c349a0305a18","ref":"refs/heads/master","pushedAt":"2024-07-13T08:48:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"release v2.2.5","shortMessageHtmlLink":"release v2.2.5"}},{"before":"4c04718a44faa45232c92a61b645aca0e701ef54","after":"af1cc0328f9afe13d06974b6127a3c582844f2b0","ref":"refs/heads/master","pushedAt":"2024-07-13T08:45:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"fix math.random","shortMessageHtmlLink":"fix math.random"}},{"before":"ca94a68d03c201c30b6da0fd05f376449bcba88d","after":"4c04718a44faa45232c92a61b645aca0e701ef54","ref":"refs/heads/master","pushedAt":"2024-01-08T09:45:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"release v2.2.4","shortMessageHtmlLink":"release v2.2.4"}},{"before":"3d4f9e2865e979d2eb8ef205f666c0852b283eab","after":"ca94a68d03c201c30b6da0fd05f376449bcba88d","ref":"refs/heads/master","pushedAt":"2024-01-08T09:44:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"fix logical operators evaluating their LHS twice","shortMessageHtmlLink":"fix logical operators evaluating their LHS twice"}},{"before":"f1401ec12b4cfab0c10f04cffe1f45a63738425d","after":"3d4f9e2865e979d2eb8ef205f666c0852b283eab","ref":"refs/heads/master","pushedAt":"2024-01-02T09:36:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"release v2.2.3","shortMessageHtmlLink":"release v2.2.3"}},{"before":"a26c666001f28745a2dfa31d9bf81c2d9cb89ee7","after":"f1401ec12b4cfab0c10f04cffe1f45a63738425d","ref":"refs/heads/master","pushedAt":"2024-01-02T09:34:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"fix setmetatable: allow metatable argument to be optional","shortMessageHtmlLink":"fix setmetatable: allow metatable argument to be optional"}},{"before":"9c0ac8baa18db6e4385d5f824c9ebeef763d476d","after":"a26c666001f28745a2dfa31d9bf81c2d9cb89ee7","ref":"refs/heads/master","pushedAt":"2023-10-13T22:57:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"release v2.2.2","shortMessageHtmlLink":"release v2.2.2"}},{"before":"b9af44bfdedbd480912b29b6ad16ab7918c37b76","after":"9c0ac8baa18db6e4385d5f824c9ebeef763d476d","ref":"refs/heads/master","pushedAt":"2023-10-13T22:50:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"fix: setmetatable should remove the metatable if the argument is null","shortMessageHtmlLink":"fix: setmetatable should remove the metatable if the argument is null"}},{"before":"2f1cf03d42de0a1c45733347c947ecab9ecb64d8","after":"b9af44bfdedbd480912b29b6ad16ab7918c37b76","ref":"refs/heads/master","pushedAt":"2023-10-13T22:40:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"Transpile backtick characters (`) correctly into JS\n\nIn Lua they don't (appear?) to be syntactically relevant, but in JS they very much are, especially with the way that the Lua syntax is compiled into JS.\n\nFor example:\n\n```lua\nreturn \"This is a `string with backticks` in it\"\n```\n\nIs compiled to JS as:\n\n```\nreturn [`This is a `string with backticks` in it`]\n```\n\nWhere \"string with backticks\" is evaluated as literal JS code. This is _potentially_ a security issue because a specially-formatted string could evaluate arbitrary JS code. More annoyingly, though, it means that any string with backticks in it is probably going to cause the JS interpeter to crash.\n\nThis commit fixes that by escaping backtick characters with a \\, so the compiled JS above would instead look like:\n\n```\nreturn [`This is a \\`string with backticks\\` in it`]\n```\n\nMuch better!","shortMessageHtmlLink":"Transpile backtick characters (`) correctly into JS"}},{"before":"bbd63567666a913462ae5fb7df0f633fd574d6ff","after":"2f1cf03d42de0a1c45733347c947ecab9ecb64d8","ref":"refs/heads/master","pushedAt":"2023-07-07T23:26:26.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"release v2.2.1","shortMessageHtmlLink":"release v2.2.1"}},{"before":"37f691f81373fb142167912eb33b4a70e30280bb","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/acorn-7.3.1","pushedAt":"2023-07-07T22:16:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"}},{"before":"f083952b9f965ea8559a16efb2dd1e0b7af67b77","after":"bbd63567666a913462ae5fb7df0f633fd574d6ff","ref":"refs/heads/master","pushedAt":"2023-07-07T22:15:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"Update import syntax for printj to work with es modules","shortMessageHtmlLink":"Update import syntax for printj to work with es modules"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfnafHgA","startCursor":null,"endCursor":null}},"title":"Activity ยท teoxoy/lua-in-js"}