]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
13 months agofix: remove unnecessary helper perf/hoist-lazy 10959/head
三咲智子 Kevin Deng [Fri, 17 May 2024 12:25:25 +0000 (20:25 +0800)] 
fix: remove unnecessary helper

13 months agotest: update snapshot
三咲智子 Kevin Deng [Fri, 17 May 2024 12:16:44 +0000 (20:16 +0800)] 
test: update snapshot

13 months agofix(compiler-core): generate helper at the top level
三咲智子 Kevin Deng [Fri, 17 May 2024 12:14:26 +0000 (20:14 +0800)] 
fix(compiler-core): generate helper at the top level

13 months agotest: update
Anthony Fu [Thu, 16 May 2024 17:43:48 +0000 (19:43 +0200)] 
test: update

Co-authored-by: sxzz <sxzz@users.noreply.github.com>
Co-authored-by: Doctor-wu <Doctor-wu@users.noreply.github.com>
Co-authored-by: ShenQingchuan <ShenQingchuan@users.noreply.github.com>
13 months agotest: update snap
Anthony Fu [Thu, 16 May 2024 17:30:08 +0000 (19:30 +0200)] 
test: update snap

13 months agoperf(sfc): lazy initiatate hoisted vnodes
Anthony Fu [Thu, 16 May 2024 17:29:33 +0000 (19:29 +0200)] 
perf(sfc): lazy initiatate hoisted vnodes

13 months agodocs: set propper highlighting for commit convention regex (#10949) [skip ci] 10961/head
OrbisK [Wed, 15 May 2024 10:03:54 +0000 (12:03 +0200)] 
docs: set propper highlighting for commit convention regex (#10949) [skip ci]

13 months agochore(deps): update dependency esbuild to ^0.21.2 (#10925)
renovate[bot] [Mon, 13 May 2024 15:34:53 +0000 (23:34 +0800)] 
chore(deps): update dependency esbuild to ^0.21.2 (#10925)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
13 months agochore(deps): update lint (#10926)
renovate[bot] [Mon, 13 May 2024 09:13:46 +0000 (17:13 +0800)] 
chore(deps): update lint (#10926)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
13 months agofix(deps): update compiler to ^7.24.5 (#10924)
renovate[bot] [Mon, 13 May 2024 09:10:34 +0000 (17:10 +0800)] 
fix(deps): update compiler to ^7.24.5 (#10924)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
13 months agochore(deps): update all non-major dependencies (#10923)
renovate[bot] [Mon, 13 May 2024 09:09:13 +0000 (17:09 +0800)] 
chore(deps): update all non-major dependencies (#10923)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
14 months agofix(compile-sfc): register props destructure rest id as setup bindings (#10888)
edison [Wed, 8 May 2024 23:43:17 +0000 (07:43 +0800)] 
fix(compile-sfc): register props destructure rest id as setup bindings (#10888)

close #10885

14 months agorelease: v3.4.27 v3.4.27
Evan You [Mon, 6 May 2024 23:59:48 +0000 (16:59 -0700)] 
release: v3.4.27

14 months agofix(compiler-sfc): handle keyof operator (#10874)
Tycho [Mon, 6 May 2024 23:16:14 +0000 (07:16 +0800)] 
fix(compiler-sfc): handle keyof operator (#10874)

close #10871

14 months agofix(compat): include legacy scoped slots (#10868)
Stanislav Lashmanov [Mon, 6 May 2024 23:05:55 +0000 (03:05 +0400)] 
fix(compat): include legacy scoped slots (#10868)

close #8869

14 months agofix(hydration): handle edge case of style mismatch without style attribute
Evan You [Mon, 6 May 2024 22:38:16 +0000 (15:38 -0700)] 
fix(hydration): handle edge case of style mismatch without style attribute

ref #10786

14 months agorefactor(types): use explicit modifiers type (#10856)
btea [Mon, 6 May 2024 22:23:04 +0000 (06:23 +0800)] 
refactor(types): use explicit modifiers type (#10856)

14 months agochore(deps): update build (#10867)
renovate[bot] [Mon, 6 May 2024 22:22:14 +0000 (06:22 +0800)] 
chore(deps): update build (#10867)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
14 months agochore(deps): update all non-major dependencies (#10866)
renovate[bot] [Mon, 6 May 2024 22:14:19 +0000 (06:14 +0800)] 
chore(deps): update all non-major dependencies (#10866)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
14 months agotest(watch): watching a reactive array (#10848)
skirtle [Fri, 3 May 2024 20:26:49 +0000 (21:26 +0100)] 
test(watch): watching a reactive array (#10848)

14 months agofix(compiler-dom): restrict createStaticVNode usage with option elements (#10846)
skirtle [Wed, 1 May 2024 16:03:17 +0000 (17:03 +0100)] 
fix(compiler-dom): restrict createStaticVNode usage with option elements (#10846)

close #6568
close #7434

14 months agorefactor(perf): assign value in `if` block (#10836)
Guo [Mon, 29 Apr 2024 10:57:56 +0000 (18:57 +0800)] 
refactor(perf): assign value in `if` block (#10836)

14 months agofix(compiler-core): add support for arrow aysnc function with unbracketed (#5789)
huangcheng [Mon, 29 Apr 2024 10:55:58 +0000 (18:55 +0800)] 
fix(compiler-core): add support for arrow aysnc function with unbracketed (#5789)

close #5788

14 months agochore(workflow): link to minor branch changelog for pre-releases [ci skip]
Evan You [Mon, 29 Apr 2024 10:14:02 +0000 (18:14 +0800)] 
chore(workflow): link to minor branch changelog for pre-releases [ci skip]

14 months agotest: fix test case name
Evan You [Mon, 29 Apr 2024 10:12:27 +0000 (18:12 +0800)] 
test: fix test case name

14 months agorelease: v3.4.26 v3.4.26
Evan You [Mon, 29 Apr 2024 08:36:54 +0000 (16:36 +0800)] 
release: v3.4.26

14 months agofix(compiler-core): fix bail constant for globals
Evan You [Mon, 29 Apr 2024 08:21:25 +0000 (16:21 +0800)] 
fix(compiler-core): fix bail constant for globals

14 months agofix(runtime-core): properly handle inherit transition during clone VNode (#10809)
edison [Mon, 29 Apr 2024 06:39:14 +0000 (14:39 +0800)] 
fix(runtime-core): properly handle inherit transition during clone VNode (#10809)

close #3716
close #10497
close #4091

14 months agofix(runtime-core): attrs should be readonly in functional components (#10767)
skirtle [Mon, 29 Apr 2024 06:37:11 +0000 (07:37 +0100)] 
fix(runtime-core): attrs should be readonly in functional components (#10767)

14 months agorefactor: simplify traverse() for deep watchers (#10795)
skirtle [Mon, 29 Apr 2024 06:29:55 +0000 (07:29 +0100)] 
refactor: simplify traverse() for deep watchers (#10795)

14 months agochore(deps): update lint (#10831)
renovate[bot] [Mon, 29 Apr 2024 06:28:27 +0000 (14:28 +0800)] 
chore(deps): update lint (#10831)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
14 months agorefactor: remove optional chaining (#10792)
skirtle [Mon, 29 Apr 2024 06:04:05 +0000 (07:04 +0100)] 
refactor: remove optional chaining (#10792)

14 months agochore(deps): update build (#10830)
renovate[bot] [Mon, 29 Apr 2024 06:02:50 +0000 (14:02 +0800)] 
chore(deps): update build (#10830)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
14 months agochore(deps): update test (#10829)
renovate[bot] [Mon, 29 Apr 2024 05:59:00 +0000 (13:59 +0800)] 
chore(deps): update test (#10829)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
14 months agochore(deps): update all non-major dependencies (#10828)
renovate[bot] [Mon, 29 Apr 2024 05:58:46 +0000 (13:58 +0800)] 
chore(deps): update all non-major dependencies (#10828)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
14 months agofix(Transition): re-fix #10620 (#10832)
edison [Mon, 29 Apr 2024 05:50:49 +0000 (13:50 +0800)] 
fix(Transition): re-fix #10620 (#10832)

revert #10632
re-fix #10620
close #10827

14 months agofix(compiler-core): remove unnecessary constant bail check
Evan You [Mon, 29 Apr 2024 04:21:24 +0000 (12:21 +0800)] 
fix(compiler-core): remove unnecessary constant bail check

member expressions and call expressions can only happen when there are identifiers

close #10807

14 months agofix(runtime-core): ensure slot compiler marker writable (#10825)
edison [Mon, 29 Apr 2024 03:47:40 +0000 (11:47 +0800)] 
fix(runtime-core): ensure slot compiler marker writable (#10825)

close #10818

14 months agotypes: match CompatVue app.use type to standard version
Evan You [Mon, 29 Apr 2024 02:58:19 +0000 (10:58 +0800)] 
types: match CompatVue app.use type to standard version

close #5760

14 months agoworkflow(sfc-playground): fix file renaming by bumping repl
Evan You [Fri, 26 Apr 2024 01:26:13 +0000 (09:26 +0800)] 
workflow(sfc-playground): fix file renaming by bumping repl

close #10791

14 months agorelease: v3.4.25 v3.4.25
Evan You [Wed, 24 Apr 2024 10:37:52 +0000 (18:37 +0800)] 
release: v3.4.25

14 months agoci: use single thread for e2e tests on ci
Evan You [Wed, 24 Apr 2024 10:31:45 +0000 (18:31 +0800)] 
ci: use single thread for e2e tests on ci

14 months agofix(runtime-core): use normal object as internal prototype for attrs and slots
Evan You [Wed, 24 Apr 2024 10:28:49 +0000 (18:28 +0800)] 
fix(runtime-core): use normal object as internal prototype for attrs and slots

to allow use of hasOwnProperty()
ref https://github.com/vuejs/core/commit/6df53d85a207986128159d88565e6e7045db2add#r141304923

14 months agofix(defineModel): align prod mode runtime type generation with defineProps
Evan You [Wed, 24 Apr 2024 10:21:57 +0000 (18:21 +0800)] 
fix(defineModel): align prod mode runtime type generation with defineProps

close #10769

14 months agofix(runtime-core): properly get keepAlive child (#10772)
edison [Wed, 24 Apr 2024 08:32:39 +0000 (16:32 +0800)] 
fix(runtime-core): properly get keepAlive child (#10772)

close #10771

14 months agorelease: v3.4.24 v3.4.24
Evan You [Mon, 22 Apr 2024 15:29:58 +0000 (23:29 +0800)] 
release: v3.4.24

14 months agofix(compiler-core): properly parse await expressions in edge cases
Evan You [Mon, 22 Apr 2024 15:21:18 +0000 (23:21 +0800)] 
fix(compiler-core): properly parse await expressions in edge cases

close #10754

14 months agotest: revert to threads
Evan You [Mon, 22 Apr 2024 15:20:38 +0000 (23:20 +0800)] 
test: revert to threads

vmThreads mode swallows console.logs during test debugging

14 months agofix(compiler-ssr): fix hydration mismatch for conditional slot in transition
Evan You [Mon, 22 Apr 2024 14:23:09 +0000 (22:23 +0800)] 
fix(compiler-ssr): fix hydration mismatch for conditional slot in transition

close #10743

14 months agotest: use pool: vmThreads
Evan You [Mon, 22 Apr 2024 13:05:26 +0000 (21:05 +0800)] 
test: use pool: vmThreads

14 months agotest: fix test case broken by b93f264
Evan You [Mon, 22 Apr 2024 13:05:00 +0000 (21:05 +0800)] 
test: fix test case broken by b93f264

14 months agofix(runtime-core): props should be readonly via direct template access
Evan You [Mon, 22 Apr 2024 12:47:45 +0000 (20:47 +0800)] 
fix(runtime-core): props should be readonly via direct template access

close #8216
close #10736

14 months agofix(compiler-core): handle template ref bound via v-bind object on v-for (#10706)
Vadim Kruglov [Mon, 22 Apr 2024 12:46:11 +0000 (19:46 +0700)] 
fix(compiler-core): handle template ref bound via v-bind object on v-for (#10706)

close #10696

14 months agofix(compiler-sfc): handle readonly operator and ReadonlyArray/Map/Set types
Evan You [Mon, 22 Apr 2024 07:36:38 +0000 (15:36 +0800)] 
fix(compiler-sfc): handle readonly operator and ReadonlyArray/Map/Set types

close #10726

14 months agofix(transition): transition is breaking/flickering when enter is canceled (#10688)
Vadim Kruglov [Mon, 22 Apr 2024 07:10:08 +0000 (14:10 +0700)] 
fix(transition): transition is breaking/flickering when enter is canceled (#10688)

Co-authored-by: Vadim Kruglov <vadim.kruglov@libertexgroup.com>
14 months agochore(deps): update build (#10761)
renovate[bot] [Mon, 22 Apr 2024 07:09:14 +0000 (15:09 +0800)] 
chore(deps): update build (#10761)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
14 months agofix(deps): update compiler (#10760)
renovate[bot] [Mon, 22 Apr 2024 07:04:41 +0000 (15:04 +0800)] 
fix(deps): update compiler (#10760)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
14 months agochore(deps): update test (#10759)
renovate[bot] [Mon, 22 Apr 2024 07:04:20 +0000 (15:04 +0800)] 
chore(deps): update test (#10759)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
14 months agochore(deps): update all non-major dependencies (#10758)
renovate[bot] [Mon, 22 Apr 2024 06:52:58 +0000 (14:52 +0800)] 
chore(deps): update all non-major dependencies (#10758)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
14 months agochore: update security.md [ci skip]
Evan You [Thu, 18 Apr 2024 09:49:06 +0000 (17:49 +0800)] 
chore: update security.md [ci skip]

14 months agofix(compiler-ssr): fix v-html SSR for nullish values
Evan You [Thu, 18 Apr 2024 04:49:56 +0000 (12:49 +0800)] 
fix(compiler-ssr): fix v-html SSR for nullish values

close #10725

14 months agofix(runtime-core): further fix slots _ctx check
Evan You [Thu, 18 Apr 2024 04:23:25 +0000 (12:23 +0800)] 
fix(runtime-core): further fix slots _ctx check

close #10724

14 months agofix(runtime-core): fix edge case of KeepAlive inside Transition with slot children...
yangxiuxiu [Thu, 18 Apr 2024 04:00:06 +0000 (12:00 +0800)] 
fix(runtime-core): fix edge case of KeepAlive inside Transition with slot children (#10719)

close #10708

14 months agochore: upgrade to pnpm 9
Evan You [Wed, 17 Apr 2024 14:02:56 +0000 (22:02 +0800)] 
chore: upgrade to pnpm 9

14 months agochore: update to ESLint 9 (#10705)
Haoqun Jiang [Wed, 17 Apr 2024 13:58:35 +0000 (21:58 +0800)] 
chore: update to ESLint 9 (#10705)

14 months agorelease: v3.4.23 v3.4.23
Evan You [Tue, 16 Apr 2024 14:55:56 +0000 (22:55 +0800)] 
release: v3.4.23

14 months agofix(runtime-core): use same internal object mechanism for slots
Evan You [Tue, 16 Apr 2024 14:47:24 +0000 (22:47 +0800)] 
fix(runtime-core): use same internal object mechanism for slots

close #10709

14 months agofix(runtime-core): fix regression for $attrs tracking in slots
Evan You [Tue, 16 Apr 2024 13:53:25 +0000 (21:53 +0800)] 
fix(runtime-core): fix regression for $attrs tracking in slots

close #10710

14 months agochore: add security hall of fame [ci skip]
Evan You [Tue, 16 Apr 2024 11:49:52 +0000 (19:49 +0800)] 
chore: add security hall of fame [ci skip]

14 months agorelease: v3.4.22 v3.4.22
Evan You [Mon, 15 Apr 2024 15:59:36 +0000 (23:59 +0800)] 
release: v3.4.22

14 months agochore: improve event value validation message
Evan You [Mon, 15 Apr 2024 15:39:59 +0000 (23:39 +0800)] 
chore: improve event value validation message

14 months agofix(reactivity): computed should not be detected as true by isProxy (#10401)
Wick [Mon, 15 Apr 2024 14:55:37 +0000 (22:55 +0800)] 
fix(reactivity): computed should not be detected as true by isProxy (#10401)

14 months agofix(types): avoid merging object union types when using withDefaults (#10596)
Thimo Sietsma [Mon, 15 Apr 2024 14:50:34 +0000 (16:50 +0200)] 
fix(types): avoid merging object union types when using withDefaults (#10596)

close #10594

14 months agofix(Transition): ensure the KeepAlive children unmount w/ out-in mode (#10632)
edison [Mon, 15 Apr 2024 14:40:38 +0000 (22:40 +0800)] 
fix(Transition): ensure the KeepAlive children unmount w/ out-in mode (#10632)

close #10620

14 months agofix(runtime-core): handle invalid values in callWithAsyncErrorHandling
caomingrui [Mon, 15 Apr 2024 14:37:16 +0000 (22:37 +0800)] 
fix(runtime-core): handle invalid values in callWithAsyncErrorHandling

14 months agofix(runtime-dom): sanitize wrongly passed string value as event handler (#8953)
Adrien Foulon [Mon, 15 Apr 2024 14:28:34 +0000 (16:28 +0200)] 
fix(runtime-dom): sanitize wrongly passed string value as event handler (#8953)

close #8818

14 months agofix(runtime-dom): force update v-model number with leading 0 (#10506)
Wick [Mon, 15 Apr 2024 14:02:57 +0000 (22:02 +0800)] 
fix(runtime-dom): force update v-model number with leading 0 (#10506)

close #10503
close #10615

14 months agofix(ssr): don't render v-if comments in TransitionGroup (#6732)
Jonas [Mon, 15 Apr 2024 13:26:19 +0000 (15:26 +0200)] 
fix(ssr): don't render v-if comments in TransitionGroup (#6732)

close #6715

14 months agofix(hydration): properly handle optimized mode during hydrate node (#10638)
edison [Mon, 15 Apr 2024 13:23:30 +0000 (21:23 +0800)] 
fix(hydration): properly handle optimized mode during hydrate node (#10638)

close #10607

14 months agofix(compiler-sfc): fix defineModel coercion for boolean + string union types (#9603)
yangxiuxiu [Mon, 15 Apr 2024 13:18:59 +0000 (21:18 +0800)] 
fix(compiler-sfc): fix defineModel coercion for boolean + string union types (#9603)

close #9587
close #10676

14 months agofix(runtime-dom): fix css v-bind for suspensed components (#8523)
白雾三语 [Mon, 15 Apr 2024 12:23:28 +0000 (20:23 +0800)] 
fix(runtime-dom): fix css v-bind for suspensed components (#8523)

close #8520

14 months agofix(compiler-sfc): fix universal selector scope (#10551)
Doctor Wu [Mon, 15 Apr 2024 11:36:13 +0000 (19:36 +0800)] 
fix(compiler-sfc): fix universal selector scope (#10551)

close #10548

14 months agofix(compat): fix $options mutation + adjust private API initialization
Evan You [Mon, 15 Apr 2024 11:28:37 +0000 (19:28 +0800)] 
fix(compat): fix $options mutation + adjust private API initialization

close #10626
close #10636

14 months agofix(compiler-core): fix v-bind shorthand for component :is
Evan You [Mon, 15 Apr 2024 09:36:05 +0000 (17:36 +0800)] 
fix(compiler-core): fix v-bind shorthand for component :is

close #10469
close #10471

14 months agofix(reactivity): fix hasOwnProperty key coercion edge cases
Evan You [Mon, 15 Apr 2024 09:18:39 +0000 (17:18 +0800)] 
fix(reactivity): fix hasOwnProperty key coercion edge cases

14 months agofix(compile-sfc): analyze v-bind shorthand usage in template (#10518)
edison [Mon, 15 Apr 2024 08:32:04 +0000 (16:32 +0800)] 
fix(compile-sfc): analyze v-bind shorthand usage in template (#10518)

close #10515

14 months agochore: add download badge (#8550) [ci skip]
Med Talhaouy [Mon, 15 Apr 2024 08:21:23 +0000 (08:21 +0000)] 
chore: add download badge (#8550) [ci skip]

14 months agochore: more descriptive eslint error messages for restricted syntax
Evan You [Mon, 15 Apr 2024 08:06:33 +0000 (16:06 +0800)] 
chore: more descriptive eslint error messages for restricted syntax

14 months agochore(types): perform strict es2016 lib check when building dts
Evan You [Mon, 15 Apr 2024 07:52:48 +0000 (15:52 +0800)] 
chore(types): perform strict es2016 lib check when building dts

14 months agochore(deps): bump TS to 5.4
Evan You [Mon, 15 Apr 2024 05:36:43 +0000 (13:36 +0800)] 
chore(deps): bump TS to 5.4

14 months agofix(compiler-core): fix loc.source for end tags with whitespace before >
Evan You [Mon, 15 Apr 2024 03:50:57 +0000 (11:50 +0800)] 
fix(compiler-core): fix loc.source for end tags with whitespace before >

close #10694
close #10695

14 months agochore: use correct parse in parser tests for whitespace: condense
Evan You [Mon, 15 Apr 2024 03:35:05 +0000 (11:35 +0800)] 
chore: use correct parse in parser tests for whitespace: condense

14 months agofix(TransitionGroup): avoid set transition hooks for comment nodes and text nodes...
edison [Sun, 14 Apr 2024 15:16:01 +0000 (23:16 +0800)] 
fix(TransitionGroup): avoid set transition hooks for comment nodes and text nodes (#9421)

close #4621
close #4622
close #5153
close #5168
close #7898
close #9067

14 months agochore: amend test case name [ci skip]
Evan You [Sun, 14 Apr 2024 14:49:16 +0000 (22:49 +0800)] 
chore: amend test case name [ci skip]

14 months agofix(reactivity): fix tracking when hasOwnProperty is called with non-string value
Evan You [Sun, 14 Apr 2024 14:46:48 +0000 (22:46 +0800)] 
fix(reactivity): fix tracking when hasOwnProperty is called with non-string value

close #10455
close #10464

15 months agoperf(ssr): optimize setup context creation for ssr in v8
Evan You [Fri, 12 Apr 2024 08:02:52 +0000 (16:02 +0800)] 
perf(ssr): optimize setup context creation for ssr in v8

15 months agoperf: optimize component props/slots internal object checks
Evan You [Fri, 12 Apr 2024 06:41:03 +0000 (14:41 +0800)] 
perf: optimize component props/slots internal object checks

15 months agoperf(ssr): avoid calling markRaw on component instance proxy
Evan You [Fri, 12 Apr 2024 03:49:31 +0000 (11:49 +0800)] 
perf(ssr): avoid calling markRaw on component instance proxy

The previous behavior invokes the definePropery proxy trap on the
instance proxy and has massive overhead. This change improves Vue
ops/sec by 40% in https://github.com/eknkc/ssr-benchmark

15 months agofix(compiler-sfc): also search for `.tsx` when type import's extension is omitted...
liudaodanOo [Tue, 9 Apr 2024 08:14:11 +0000 (16:14 +0800)] 
fix(compiler-sfc): also search for `.tsx` when type import's extension is omitted  (#10637)

Co-authored-by: liuxiaofei <liuxfb@digiwin.com>
Closes #10635

15 months agochore(deps): update dependency puppeteer to ~22.6.3 (#10659)
renovate[bot] [Mon, 8 Apr 2024 05:16:53 +0000 (13:16 +0800)] 
chore(deps): update dependency puppeteer to ~22.6.3 (#10659)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>