{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":596787501,"defaultBranch":"main","name":"chibivue","ownerLogin":"Ubugeeei","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-02T23:24:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71201308?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716117738.0","currentOid":""},"activityList":{"items":[{"before":"550a2578ed1a4481d13e8498b209391868d7ef01","after":"1a9c8890f3fee235603683f6aed5483bd904f77e","ref":"refs/heads/main","pushedAt":"2024-05-19T11:22:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"tweak: ๐Ÿ”ง remove unnecessary explain (#284)","shortMessageHtmlLink":"tweak: ๐Ÿ”ง remove unnecessary explain (#284)"}},{"before":null,"after":"65cab4eeef81345066eda6e580ce55cd2efd17d1","ref":"refs/heads/remove-unnecessary-explain","pushedAt":"2024-05-19T11:22:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"tweak: ๐Ÿ”ง remove unnecessary explain","shortMessageHtmlLink":"tweak: ๐Ÿ”ง remove unnecessary explain"}},{"before":"ea1c2ad6e4f0d6ca057dabb60edd9182c52c3c69","after":"550a2578ed1a4481d13e8498b209391868d7ef01","ref":"refs/heads/main","pushedAt":"2024-05-03T06:01:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"Fix/typo (#282)\n\n* fix function name\r\n\r\n* added return impls to rewriteDefault in Book\r\nif this is not fixed, the following error will occur.\r\n`Uncaught ReferenceError: _sfc_main is not defined`\r\n\r\n* fix vite option resolve -> resolveId","shortMessageHtmlLink":"Fix/typo (#282)"}},{"before":"8d000f3d11a28c92818a9b1557d80d1de2e1b205","after":"ea1c2ad6e4f0d6ca057dabb60edd9182c52c3c69","ref":"refs/heads/main","pushedAt":"2024-05-02T03:30:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix: ๐Ÿ“Œ Fixed sample code in Minimum SFC. (#280)\n\nIn the step for adding `option` to `generate`, it seemed necessary to add `option` to the arguments of `genNode` and `genElement` as well.\r\n\r\nhttps://github.com/Ubugeeei/chibivue/blob/v0.0.8/book/impls/10_minimum_example/070_sfc_compiler3/packages/compiler-core/codegen.ts\r\n\r\nTherefore, `genNode` and `genElement` with added arguments were also added to the sample code.\r\n\r\n> ไธ€ๆ™‚็š„ใชๅฏพๅฟœใชใฎใงใ‚ใพใ‚ŠๅŽณๆ ผใงใฏใชใ„ใฎใงใ™ใŒใ€ๆฆ‚ใญๅ‹•ไฝœใ™ใ‚‹ใ‚ˆใ†ใซใชใ‚‹ใจๆ€ใ„ใพใ™ใ€‚\r\n>\r\n> ```ts\r\n> export const generate = (\r\n> {\r\n> children,\r\n> }: {\r\n> children: TemplateChildNode[]\r\n> },\r\n> option: Required,\r\n> ): string => {\r\n> // isBrowser ใŒ false ใฎๅ ดๅˆใฏ with ๆ–‡ใ‚’ๅซใพใชใ„ใ‚ณใƒผใƒ‰ใ‚’็”Ÿๆˆใ™ใ‚‹\r\n> return `${option.isBrowser ? 'return ' : ''}function render(_ctx) {\r\n> ${option.isBrowser ? 'with (_ctx) {' : ''}\r\n> const { h } = ChibiVue;\r\n> return ${genNode(children[0], option)};\r\n> ${option.isBrowser ? '}' : ''}\r\n> }`\r\n> }\r\n>\r\n> // .\r\n> // .\r\n> // .\r\n>\r\n> const genProp = (\r\n> prop: AttributeNode | DirectiveNode,\r\n> option: Required,\r\n> ): string => {\r\n> switch (prop.type) {\r\n> case NodeTypes.ATTRIBUTE:\r\n> return `${prop.name}: \"${prop.value?.content}\"`\r\n> case NodeTypes.DIRECTIVE: {\r\n> switch (prop.name) {\r\n> case 'on':\r\n> return `${toHandlerKey(prop.arg)}: ${\r\n> option.isBrowser ? '' : '_ctx.' // -------------------- ใ“ใ“\r\n> }${prop.exp}`\r\n> default:\r\n> // TODO: other directives\r\n> throw new Error(`unexpected directive name. got \"${prop.name}\"`)\r\n> }\r\n> }\r\n> default:\r\n> throw new Error(`unexpected prop type.`)\r\n> }\r\n> }\r\n>\r\n> // .\r\n> // .\r\n> // .\r\n>\r\n> const genInterpolation = (\r\n> node: InterpolationNode,\r\n> option: Required,\r\n> ): string => {\r\n> return `${option.isBrowser ? '' : '_ctx.'}${node.content}` // ------------ ใ“ใ“\r\n> }\r\n> ```\r\n>\r\n> https://ubugeeei.github.io/chibivue/10-minimum-example/090-minimum-sfc.html#template-%E9%83%A8%E5%88%86%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%8F%E3%82%9A%E3%82%A4%E3%83%AB","shortMessageHtmlLink":"fix: ๐Ÿ“Œ Fixed sample code in Minimum SFC. (#280)"}},{"before":"b534af2164a2cec8d32ff03d52d554f6a219b86e","after":"8d000f3d11a28c92818a9b1557d80d1de2e1b205","ref":"refs/heads/main","pushedAt":"2024-05-02T03:29:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix: ๐Ÿ“Œ Fixed command in Minimum SFC. (#281)\n\n* fix: ๐Ÿ“Œ Fixed it to use commands with `ni`.\r\n\r\n> nlx - download & execute\r\n> https://github.com/antfu-collective/ni?tab=readme-ov-file#nlx---download--execute\r\n\r\n* fix: ๐Ÿ“Œ Added steps to install Vite before creating a Vite plugin.\r\n\r\nAdded steps to install vite before creating a vite plugin\r\nbecause `import type { Plugin } from 'vite'` will cause an error if vite is not installed.\r\n\r\n> `~/packages/@extensions/vite-plugin-chibivue/index.ts`\r\n>\r\n> ```ts\r\n> import type { Plugin } from 'vite'\r\n> ```\r\n>\r\n> https://ubugeeei.github.io/chibivue/10-minimum-example/090-minimum-sfc.html#%E6%BA%96%E5%82%99","shortMessageHtmlLink":"fix: ๐Ÿ“Œ Fixed command in Minimum SFC. (#281)"}},{"before":"152a5fd418d680d3102257e0c50fdc4bd89b9a8a","after":"b534af2164a2cec8d32ff03d52d554f6a219b86e","ref":"refs/heads/main","pushedAt":"2024-05-02T01:02:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix: ๐Ÿ“Œ Fixed typo in Minimum SFC. (#279)\n\nFixed a minor typo in the chapter in Minimum SFC.\r\n\r\n> ใคใพใ‚Šใฏใ€ๅ…ƒใ€…ใฎใ‚ณใƒผใƒ‰ใฎ export ๆ–‡ใ‹ใ‚‰่‰ฏใ„ๆ„Ÿใ˜ใซ export ๅฏพ่ฑกใ‚’ใ‚’ๆŠœใๅ‡บใ—ใ€_sfc_main ใจใ„ใ†ๅค‰ๆ•ฐใซไปฃๅ…ฅใงใใ‚‹ใ‚ˆใ†ใซใชใ‚Œใฐใ‚ดใƒผใƒซใจใ„ใ†ใ“ใจใงใ™ใ€‚\r\n> https://ubugeeei.github.io/chibivue/10-minimum-example/090-minimum-sfc.html#script-%E3%81%AE-default-export-%E3%82%92%E6%9B%B8%E3%81%8D%E6%8F%9B%E3%81%88%E3%82%8B\r\n\r\n> ๅญใฎไป•็ต„ใฟใ‚’ไฝฟใฃใฆ SFC ใฎ style ใƒ–ใƒญใƒƒใ‚ฏใ‚’ไปฎๆƒณใฎ css ใƒ•ใ‚กใ‚คใƒซใจใ—ใฆ่ชญใฟ่พผใ‚€ใ‚ˆใ†ใซใ—ใฆใฟใพใ™ใ€‚\r\n> https://ubugeeei.github.io/chibivue/10-minimum-example/090-minimum-sfc.html#%E4%BB%AE%E6%83%B3%E3%83%A2%E3%82%B7%E3%82%99%E3%83%A5%E3%83%BC%E3%83%AB\r\n\r\n> ใ‚‚ใกใ‚ใ‚“ใ‚จใƒฉใƒผใซใชใ‚Šใพใ™ใ€‚ใ‚„ใฃใŸใญ( ๏ผŸใ€€)\r\n> https://ubugeeei.github.io/chibivue/10-minimum-example/090-minimum-sfc.html#%E6%BA%96%E5%82%99","shortMessageHtmlLink":"fix: ๐Ÿ“Œ Fixed typo in Minimum SFC. (#279)"}},{"before":"13680e1b5bd3630c031019ddc064a6f63295f637","after":"152a5fd418d680d3102257e0c50fdc4bd89b9a8a","ref":"refs/heads/main","pushedAt":"2024-04-28T08:18:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"chore: unify \"minimum reactive\" chapter content ja and en (#278)","shortMessageHtmlLink":"chore: unify \"minimum reactive\" chapter content ja and en (#278)"}},{"before":null,"after":"8249d16801d7c6004f091e0e2ae3e43507b5bde1","ref":"refs/heads/chore/unify-minimum-reactive-ja-en","pushedAt":"2024-04-28T08:17:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"chore: unify \"minimum reactive\" chapter content ja and en","shortMessageHtmlLink":"chore: unify \"minimum reactive\" chapter content ja and en"}},{"before":"149f13b1812867aba2af922afb069c960ac3ea6d","after":"13680e1b5bd3630c031019ddc064a6f63295f637","ref":"refs/heads/main","pushedAt":"2024-04-28T07:29:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"chore: supplement updateComponent (#277)","shortMessageHtmlLink":"chore: supplement updateComponent (#277)"}},{"before":null,"after":"d50a1328893697d0468337f041e4e9473f182062","ref":"refs/heads/chore/suplement-updateComponent-ReactiveEffect","pushedAt":"2024-04-28T07:28:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"chore: supplement updateComponent","shortMessageHtmlLink":"chore: supplement updateComponent"}},{"before":"5ae36bceccc1bf6d348217304294f756d8afb558","after":"149f13b1812867aba2af922afb069c960ac3ea6d","ref":"refs/heads/main","pushedAt":"2024-04-21T14:37:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix(typo): hasDefaultExport -> rewriteDefault (#276)","shortMessageHtmlLink":"fix(typo): hasDefaultExport -> rewriteDefault (#276)"}},{"before":null,"after":"be24c95091c72622d9e83423222c252074f416a3","ref":"refs/heads/typo/babel-parse-outer-function","pushedAt":"2024-04-21T14:37:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix(typo): hasDefaultExport -> rewriteDefault","shortMessageHtmlLink":"fix(typo): hasDefaultExport -> rewriteDefault"}},{"before":"14d26bb154c7d50bb9c4dae8bf3975a1013f92f8","after":"5ae36bceccc1bf6d348217304294f756d8afb558","ref":"refs/heads/main","pushedAt":"2024-04-06T08:01:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix: ๐Ÿ“Œ typos (#275)","shortMessageHtmlLink":"fix: ๐Ÿ“Œ typos (#275)"}},{"before":"94b4e0af6b038bec6b01976298ea952dbd0a5d4e","after":"14d26bb154c7d50bb9c4dae8bf3975a1013f92f8","ref":"refs/heads/main","pushedAt":"2024-03-26T13:03:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"chore: color","shortMessageHtmlLink":"chore: color"}},{"before":"acbd3b2d32384e0c9dac6783da853794da2e06cb","after":"94b4e0af6b038bec6b01976298ea952dbd0a5d4e","ref":"refs/heads/main","pushedAt":"2024-03-26T13:02:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"chore: update vitepress (#274)","shortMessageHtmlLink":"chore: update vitepress (#274)"}},{"before":"8030c2f265412107d14ad4bd97952c01aadb6783","after":"acbd3b2d32384e0c9dac6783da853794da2e06cb","ref":"refs/heads/main","pushedAt":"2024-03-24T04:51:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix: ๐Ÿ“Œ Fixed typo in Data Binding. (#273)\n\nFixed a minor typo in the chapter in Data Binding.\r\n\r\n> ไปŠๅ›žใฏใ€ใ“ใฎ่ฆชใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใจใ—ใฆ setupStat ใ‚’ๆ‰ฑใ„ใพใ™ใ€‚\r\n> https://ubugeeei.github.io/chibivue/10-minimum-example/080-template-binding.html#with-%E6%96%87","shortMessageHtmlLink":"fix: ๐Ÿ“Œ Fixed typo in Data Binding. (#273)"}},{"before":"a10e2f1f950619192707c9e10208d6f0c6b617c7","after":"8030c2f265412107d14ad4bd97952c01aadb6783","ref":"refs/heads/main","pushedAt":"2024-03-16T16:08:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix: ๐Ÿ“Œ typo","shortMessageHtmlLink":"fix: ๐Ÿ“Œ typo"}},{"before":"954734addb015a4023f124231c9fce5b4b05d171","after":"a10e2f1f950619192707c9e10208d6f0c6b617c7","ref":"refs/heads/main","pushedAt":"2024-03-16T16:07:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix typo (#270)","shortMessageHtmlLink":"fix typo (#270)"}},{"before":"b8483edde4804328f1f24ada8b227ef677130157","after":"954734addb015a4023f124231c9fce5b4b05d171","ref":"refs/heads/main","pushedAt":"2024-03-10T10:28:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix: ๐Ÿ“Œ Added the implementation of advanceSpaces to the sample code in the document. (#269)\n\nThere is a place where `advanceSpaces` is called in the implementation of `parseTag`,\r\nbut since the implementation of `advanceSpaces` did not exist in the document,\r\nI added the implementation of `advanceSpaces` to the utilities in the sample code of the `parseText` implementation.\r\n\r\n```ts\r\nfunction parseTag(context: ParserContext, type: TagType): ElementNode {\r\n // Tag open.\r\n const start = getCursor(context)\r\n const match = /^<\\/?([a-z][^\\t\\r\\n\\f />]*)/i.exec(context.source)!\r\n const tag = match[1]\r\n\r\n advanceBy(context, match[0].length)\r\n advanceSpaces(context)\r\n```\r\n\r\nref: https://ubugeeei.github.io/chibivue/10-minimum-example/070-more-complex-parser.html#parseelement\r\n\r\nI referred to the following description for the implementation of advanceSpaces.\r\n\r\nhttps://github.com/Ubugeeei/chibivue/blob/v0.0.8/book/impls/10_minimum_example/060_template_compiler2/packages/compiler-core/parse.ts#L112-L117","shortMessageHtmlLink":"fix: ๐Ÿ“Œ Added the implementation of advanceSpaces to the sample code iโ€ฆ"}},{"before":"77824c1c209c57aad5c8f721baa58b0a58c8cc02","after":"b8483edde4804328f1f24ada8b227ef677130157","ref":"refs/heads/main","pushedAt":"2024-03-10T10:27:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix: ๐Ÿ“Œ Fixed typo and tweaked wording in more complex HTML. (#268)\n\nFixed a minor typo and tweaked wording found in the chapter in more complex HTML.\r\n\r\n> ใพใšใฏใ‚ทใƒณใƒ—ใƒซใช parseText ใฎๆ–นใ‹ใ‚‰.ไธ€้ƒจใ€parseText ไปฅๅค–ใงใ‚‚ไฝฟใ†ใƒฆใƒผใƒ†ใ‚ฃใƒชใƒ†ใ‚ฃใ‚‚ๅฎŸ่ฃ…ใ—ใฆใ„ใ‚‹ใฎใงๅฐ‘ใ—ใ ใ‘้•ทใ„ใงใ™ใ€‚\r\n> https://ubugeeei.github.io/chibivue/10-minimum-example/070-more-complex-parser.html#parsetext","shortMessageHtmlLink":"fix: ๐Ÿ“Œ Fixed typo and tweaked wording in more complex HTML. (#268)"}},{"before":"d88b28bd5b87381a63bc8610b47e6fd97fb54201","after":"77824c1c209c57aad5c8f721baa58b0a58c8cc02","ref":"refs/heads/main","pushedAt":"2024-03-10T10:26:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix: Spelling mistake (#267)\n\nline 192: paseElement => parseElement","shortMessageHtmlLink":"fix: Spelling mistake (#267)"}},{"before":"071ef31b86a6bc9a8c5597022b824ab7c933241e","after":"d88b28bd5b87381a63bc8610b47e6fd97fb54201","ref":"refs/heads/main","pushedAt":"2024-02-29T13:54:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix: ๐Ÿ“Œ typo (#266)\n\n* fix: ๐Ÿ“Œ typo\r\n\r\n* add line break","shortMessageHtmlLink":"fix: ๐Ÿ“Œ typo (#266)"}},{"before":"12805a6eab1b939cd33f5508b63793932aa97f38","after":"071ef31b86a6bc9a8c5597022b824ab7c933241e","ref":"refs/heads/main","pushedAt":"2024-02-18T13:36:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"versioning","shortMessageHtmlLink":"versioning"}},{"before":"15893c817caf0ec9504f8f5b6320a14a40805d3f","after":"12805a6eab1b939cd33f5508b63793932aa97f38","ref":"refs/heads/main","pushedAt":"2024-02-18T13:26:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"refactor: ๐Ÿ› ๏ธ remove lock and chore vite config (chapter codes) (#265)","shortMessageHtmlLink":"refactor: ๐Ÿ› ๏ธ remove lock and chore vite config (chapter codes) (#265)"}},{"before":"f5d884b2abf76774f5b349f1763aa1969257818d","after":"f91c468813ba229595a3f3d1ce258801c98659a4","ref":"refs/heads/remove-lock-and-chore-vite-config-of-chapters","pushedAt":"2024-02-18T13:26:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"refactor: ๐Ÿ› ๏ธ remove lock and chore vite config (chapter codes)","shortMessageHtmlLink":"refactor: ๐Ÿ› ๏ธ remove lock and chore vite config (chapter codes)"}},{"before":null,"after":"f5d884b2abf76774f5b349f1763aa1969257818d","ref":"refs/heads/remove-lock-and-chore-vite-config-of-chapters","pushedAt":"2024-02-18T13:22:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"refactor: ๐Ÿ› ๏ธ remove lock and chore vite config (chapter codes)","shortMessageHtmlLink":"refactor: ๐Ÿ› ๏ธ remove lock and chore vite config (chapter codes)"}},{"before":"13922cbf52c00e3012a92745b71a0507ae404c95","after":"15893c817caf0ec9504f8f5b6320a14a40805d3f","ref":"refs/heads/main","pushedAt":"2024-02-18T12:55:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"fix: relative file paths in `fs.readFileSync` (#264)\n\nThe `.` in front of filename in the file reading function `fs.readFileSync` has been removed.\r\nSince `filename` is an absolute path, a `.` before filename prevents fs from resolving the file.","shortMessageHtmlLink":"fix: relative file paths in fs.readFileSync (#264)"}},{"before":"a4ae69e8a4cd132478a1bcd8bdf42713c9339f25","after":"13922cbf52c00e3012a92745b71a0507ae404c95","ref":"refs/heads/main","pushedAt":"2024-02-13T13:37:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"_fix: link to source","shortMessageHtmlLink":"_fix: link to source"}},{"before":"bb16dd7ecf4f97ba8c38597d69af588bac64882e","after":"a4ae69e8a4cd132478a1bcd8bdf42713c9339f25","ref":"refs/heads/main","pushedAt":"2024-02-13T13:10:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"minor fix 070 more complex parser (#262)\n\n* fix typo\r\n\r\n* fix Promise callback executable\r\n\r\n* added source code link to 070-more-complex-parser","shortMessageHtmlLink":"minor fix 070 more complex parser (#262)"}},{"before":"bacf38f7f4a274fbca05eca91319241b8d30c6a7","after":"bb16dd7ecf4f97ba8c38597d69af588bac64882e","ref":"refs/heads/main","pushedAt":"2024-02-09T12:50:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ubugeeei","name":"ubugeeei","path":"/Ubugeeei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71201308?s=80&v=4"},"commit":{"message":"test: #255 10_minimum_example/060_template_compiler2 (#261)\n\n* update:Change screen state to \"Generate render function based on AST\"\r\n\r\n* test:chapter's e2e tests ( 10_minimum_example/060_template_compiler2)","shortMessageHtmlLink":"test: #255 10_minimum_example/060_template_compiler2 (#261)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETgjbKgA","startCursor":null,"endCursor":null}},"title":"Activity ยท Ubugeeei/chibivue"}