Compare commits
430 Commits
@blitzjs/c
...
@blitzjs/c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
22e402af01 | ||
|
|
19afc57530 | ||
|
|
b7dab1d800 | ||
|
|
ee7bf87ec0 | ||
|
|
451ead089c | ||
|
|
5d9570f7f4 | ||
|
|
178c152b2c | ||
|
|
bbe1a54d7a | ||
|
|
9b075dbb47 | ||
|
|
60a4d90c86 | ||
|
|
a674897601 | ||
|
|
5a587a6c31 | ||
|
|
744242f25b | ||
|
|
0f5297f1aa | ||
|
|
76a2544f9d | ||
|
|
6f44c2334e | ||
|
|
8a417533f6 | ||
|
|
6f54841b7a | ||
|
|
e8f564ea66 | ||
|
|
71b9950037 | ||
|
|
28a79040e4 | ||
|
|
dd604c7675 | ||
|
|
0a8d4bfdaf | ||
|
|
f25aac08c0 | ||
|
|
a09685a63a | ||
|
|
595f400e9a | ||
|
|
6f333ee643 | ||
|
|
956a739e83 | ||
|
|
47722e0456 | ||
|
|
2f5c8a3a0d | ||
|
|
4ac47ff2a1 | ||
|
|
e8fd12e4f9 | ||
|
|
89d3d0279e | ||
|
|
cd9852a60b | ||
|
|
29dcb9a24a | ||
|
|
0b941dc841 | ||
|
|
8782aae640 | ||
|
|
612aa1dd74 | ||
|
|
f7735d59a3 | ||
|
|
6d5f9efe14 | ||
|
|
b84c5bedbd | ||
|
|
f80cd3dba9 | ||
|
|
e5cd2c8622 | ||
|
|
86e8eb7c8c | ||
|
|
99541848b3 | ||
|
|
09e0c68db9 | ||
|
|
fb232d126e | ||
|
|
b97366c427 | ||
|
|
11eeebee67 | ||
|
|
c89cb943bb | ||
|
|
3bcbad1a91 | ||
|
|
98d04ed613 | ||
|
|
cee2dec179 | ||
|
|
aec1bb076b | ||
|
|
2c72af7175 | ||
|
|
465a5c0720 | ||
|
|
353af3fae6 | ||
|
|
3ddb57072b | ||
|
|
8477d44aa7 | ||
|
|
6802c67809 | ||
|
|
fe8c937d24 | ||
|
|
30fd613164 | ||
|
|
9a5ce2e8ea | ||
|
|
81290b478c | ||
|
|
19898a4886 | ||
|
|
6811eab1aa | ||
|
|
022392c123 | ||
|
|
e3522d65ef | ||
|
|
cb1600a821 | ||
|
|
e1bffdf3d6 | ||
|
|
8b01175b47 | ||
|
|
0f1beb55b7 | ||
|
|
82649f3415 | ||
|
|
231c2ff5ab | ||
|
|
47c6b62dcb | ||
|
|
cf393786c0 | ||
|
|
8d29b8afa9 | ||
|
|
f8bf8af28f | ||
|
|
8255172940 | ||
|
|
90f1741dac | ||
|
|
df3265b854 | ||
|
|
0ba2f4e77a | ||
|
|
da76acc90a | ||
|
|
c5572bec6e | ||
|
|
727734955a | ||
|
|
831a493ab6 | ||
|
|
b6b9a1c5a4 | ||
|
|
61888d1a30 | ||
|
|
7aef610d85 | ||
|
|
b266254247 | ||
|
|
67e00d9108 | ||
|
|
d25c965bc8 | ||
|
|
1bb3a65566 | ||
|
|
28b0ffeb5f | ||
|
|
c7ac86b857 | ||
|
|
5166e5e037 | ||
|
|
2533caf484 | ||
|
|
85a71ffef9 | ||
|
|
803f533a3d | ||
|
|
63ee9423a9 | ||
|
|
89446b3656 | ||
|
|
5a64f1c39c | ||
|
|
fa30de4599 | ||
|
|
3d004dc415 | ||
|
|
08fbede75e | ||
|
|
eda14fa8aa | ||
|
|
7e0e0f984c | ||
|
|
d814c2d2d8 | ||
|
|
29c2b029ac | ||
|
|
ed22706e5f | ||
|
|
3e8f04ed03 | ||
|
|
e82a79be50 | ||
|
|
b1fdb63470 | ||
|
|
38d945a3fb | ||
|
|
ac587b6ac3 | ||
|
|
c07a13eefb | ||
|
|
9f316d73f5 | ||
|
|
f84d77a425 | ||
|
|
f2da4f1516 | ||
|
|
acc07ce943 | ||
|
|
ea7561b8ee | ||
|
|
13639c5d1d | ||
|
|
afdc810d0b | ||
|
|
37aeaa7fa2 | ||
|
|
cadefb88e4 | ||
|
|
6f18cbdc98 | ||
|
|
3480d90098 | ||
|
|
9529dbd6f4 | ||
|
|
f443118b9d | ||
|
|
e228ba5dee | ||
|
|
430f0b52dd | ||
|
|
6e88a847fe | ||
|
|
1db963a8ca | ||
|
|
6374f2ff0c | ||
|
|
6ec020c6d6 | ||
|
|
a3d8b287f1 | ||
|
|
4ed1fc1233 | ||
|
|
3fa3c70b39 | ||
|
|
a9b1989bb0 | ||
|
|
c3c789740a | ||
|
|
42a2cf951a | ||
|
|
d316d0db7f | ||
|
|
a8ce2325fc | ||
|
|
f58a0e42f7 | ||
|
|
cb63a0ea5b | ||
|
|
a78bd33706 | ||
|
|
79c5e86d71 | ||
|
|
21b83fb7bf | ||
|
|
14882d43fe | ||
|
|
989691ec87 | ||
|
|
2703618868 | ||
|
|
44ddf5b423 | ||
|
|
bcef81fadc | ||
|
|
7abfb9086a | ||
|
|
57101e9adf | ||
|
|
497b87f7fb | ||
|
|
64a98e201d | ||
|
|
8aa22a0b2f | ||
|
|
145d5a02b3 | ||
|
|
9be4d86174 | ||
|
|
249e7cf527 | ||
|
|
76df5db1c3 | ||
|
|
556f5cd13d | ||
|
|
d692b4c1d7 | ||
|
|
bd4db6d701 | ||
|
|
82e8b64f59 | ||
|
|
e9dfbcf85a | ||
|
|
a4294ad29c | ||
|
|
ea83f0d174 | ||
|
|
f32f6d3ac9 | ||
|
|
d5b8faa860 | ||
|
|
4a6612b942 | ||
|
|
c941d993a8 | ||
|
|
3633f23ceb | ||
|
|
10f98c681d | ||
|
|
0025856b9e | ||
|
|
77b7da0f38 | ||
|
|
13c2642bdb | ||
|
|
03bad3175d | ||
|
|
74a14b7040 | ||
|
|
6ece096134 | ||
|
|
a0596279bd | ||
|
|
fe2e4eb1e9 | ||
|
|
8c247e26e7 | ||
|
|
650a157e1d | ||
|
|
9dc81fe958 | ||
|
|
474b5494ac | ||
|
|
b33db08286 | ||
|
|
c1e0040639 | ||
|
|
5a7e6e0bb8 | ||
|
|
a6f32d1d0b | ||
|
|
c126b8191b | ||
|
|
775004f23e | ||
|
|
696f48c4e8 | ||
|
|
942536d9ad | ||
|
|
b493c93f8b | ||
|
|
b80c3d92ca | ||
|
|
4c0024c468 | ||
|
|
72a4e594ae | ||
|
|
62212bcc78 | ||
|
|
ed2b0e22c5 | ||
|
|
d250346d8b | ||
|
|
c0a3b1ee36 | ||
|
|
aaed9caa82 | ||
|
|
0020db295d | ||
|
|
9fd032106e | ||
|
|
936211a657 | ||
|
|
97469a1265 | ||
|
|
8b4bf999ce | ||
|
|
5ea068b28b | ||
|
|
88caa18e61 | ||
|
|
2a81af7b78 | ||
|
|
916692db74 | ||
|
|
0959a11fc6 | ||
|
|
4545912936 | ||
|
|
55a43ce1f8 | ||
|
|
1569bd53e0 | ||
|
|
8e5903c0fa | ||
|
|
11b548edee | ||
|
|
ceb7db274f | ||
|
|
0ebdf3bc93 | ||
|
|
1b798d9a03 | ||
|
|
758ccbbbe5 | ||
|
|
d73b1d76ab | ||
|
|
78fd5c489b | ||
|
|
60de057477 | ||
|
|
0a8b0cb350 | ||
|
|
5476139375 | ||
|
|
81dd346c85 | ||
|
|
6f4349896f | ||
|
|
a6e81f156b | ||
|
|
4e26ae21bc | ||
|
|
70ca39e059 | ||
|
|
7b63f0f1f2 | ||
|
|
2e5d7ae40c | ||
|
|
67de028732 | ||
|
|
f39ba1ff13 | ||
|
|
149b999f67 | ||
|
|
3a602b613b | ||
|
|
58bb38f809 | ||
|
|
1476a577bb | ||
|
|
4e3c25d9a0 | ||
|
|
2ade7268e2 | ||
|
|
aa34661fac | ||
|
|
d98e4bac4e | ||
|
|
0473020555 | ||
|
|
8a88dec873 | ||
|
|
d6717b9d3c | ||
|
|
eb970f7bbc | ||
|
|
8e0c9d76b5 | ||
|
|
bd09db7533 | ||
|
|
83281a8469 | ||
|
|
15d22af24a | ||
|
|
1c3106eacf | ||
|
|
af58e2b239 | ||
|
|
430f6ec782 | ||
|
|
e2c18895da | ||
|
|
3b3c245fb1 | ||
|
|
7b00c17376 | ||
|
|
b43c1a81cc | ||
|
|
1742eb45db | ||
|
|
824a9b5e29 | ||
|
|
9db6c88555 | ||
|
|
25f4526f7e | ||
|
|
9fe0cc5468 | ||
|
|
0edeaa37a3 | ||
|
|
bf4aaf1de6 | ||
|
|
b3b4c21501 | ||
|
|
757789c43b | ||
|
|
870986b5ad | ||
|
|
30406891b1 | ||
|
|
f1ba20f690 | ||
|
|
aba000a812 | ||
|
|
0b94a45039 | ||
|
|
6b788b03be | ||
|
|
d3403cf860 | ||
|
|
39fd15d4b5 | ||
|
|
e3523407b9 | ||
|
|
2f914a54d9 | ||
|
|
c213d521c6 | ||
|
|
da914c9294 | ||
|
|
22344d058a | ||
|
|
43e65cfecd | ||
|
|
a84b8de4e6 | ||
|
|
8fa9a56f63 | ||
|
|
713aead933 | ||
|
|
74a4ce8e85 | ||
|
|
c53978d58e | ||
|
|
161270e3b1 | ||
|
|
f6dac093d2 | ||
|
|
69fb280340 | ||
|
|
7498aef4fc | ||
|
|
49aaaaefb0 | ||
|
|
638f2319b7 | ||
|
|
3d950f7772 | ||
|
|
2313fa61b0 | ||
|
|
b72d1215c3 | ||
|
|
1bf185d618 | ||
|
|
000bc2334c | ||
|
|
0936cb38a6 | ||
|
|
8ada2c26f7 | ||
|
|
eb9715688c | ||
|
|
ebfb562bfa | ||
|
|
a3b5fdd03e | ||
|
|
3f9fe8f043 | ||
|
|
db7233db6a | ||
|
|
1a6e953976 | ||
|
|
58ae66fdb5 | ||
|
|
6eb5bc8987 | ||
|
|
0f4926fd1f | ||
|
|
dff9fd042a | ||
|
|
2cc888eff8 | ||
|
|
8a0a97bebb | ||
|
|
176c7b8b57 | ||
|
|
b307931f2e | ||
|
|
14375e25c4 | ||
|
|
8b755574b5 | ||
|
|
4656e6ecd6 | ||
|
|
1e0ec7a972 | ||
|
|
f88702c1c1 | ||
|
|
8b9ad3f40c | ||
|
|
37623a4f4c | ||
|
|
6baab1907e | ||
|
|
b5de25c3d8 | ||
|
|
86af6dec5f | ||
|
|
52a6338772 | ||
|
|
72a332e013 | ||
|
|
fd31e56bc5 | ||
|
|
e2fac297fd | ||
|
|
a3c92cb863 | ||
|
|
2d1482fc8b | ||
|
|
85b15a9cfb | ||
|
|
4902802402 | ||
|
|
0bc107fd7f | ||
|
|
cb55ed266d | ||
|
|
271c58ac62 | ||
|
|
06427f67f2 | ||
|
|
f120f6723a | ||
|
|
bac5e740ba | ||
|
|
630c718129 | ||
|
|
078fe47419 | ||
|
|
8dfaad088d | ||
|
|
dd299ae89f | ||
|
|
41608c4c34 | ||
|
|
70b334a2f7 | ||
|
|
f0ca738d56 | ||
|
|
1010858446 | ||
|
|
ebd74b4e97 | ||
|
|
8870580710 | ||
|
|
414d758fe8 | ||
|
|
fce0f3135a | ||
|
|
9620ef6b1e | ||
|
|
240f3f3471 | ||
|
|
91aa535632 | ||
|
|
ccb1af8d08 | ||
|
|
807a2b5645 | ||
|
|
a3e6c49c4d | ||
|
|
4d7d126d9c | ||
|
|
890b0c0c9d | ||
|
|
928e840b59 | ||
|
|
55b1cb2044 | ||
|
|
3a6677b307 | ||
|
|
f202aac183 | ||
|
|
065db256d7 | ||
|
|
ada5cac7e3 | ||
|
|
e286bcb3ff | ||
|
|
dd5f51744f | ||
|
|
99b054a44a | ||
|
|
54db8a46dd | ||
|
|
6125eb7837 | ||
|
|
62bf12b5c6 | ||
|
|
8e4580a446 | ||
|
|
f52ca398ee | ||
|
|
922bc276d9 | ||
|
|
365e67094c | ||
|
|
31d7a6f413 | ||
|
|
8726b16bb9 | ||
|
|
240f378b54 | ||
|
|
d6655f0178 | ||
|
|
001c174cbf | ||
|
|
1d863f352a | ||
|
|
a36110171a | ||
|
|
37b5e35e22 | ||
|
|
3b213a35b0 | ||
|
|
809f6019be | ||
|
|
a51b1e85e1 | ||
|
|
a948dbb7b8 | ||
|
|
4b91c429ca | ||
|
|
6ab9db7802 | ||
|
|
d3e6b02ad4 | ||
|
|
813365da61 | ||
|
|
6559c25f71 | ||
|
|
83b355900b | ||
|
|
c721c104db | ||
|
|
7e538ba451 | ||
|
|
8e00605a86 | ||
|
|
dcdcd04055 | ||
|
|
e339e2fd0a | ||
|
|
37e1ec4abc | ||
|
|
718a194891 | ||
|
|
0f18c68d63 | ||
|
|
3511d5b69b | ||
|
|
716e188d13 | ||
|
|
57a53fa3c2 | ||
|
|
abb1ad5d1c | ||
|
|
7096083038 | ||
|
|
0ac6e17122 | ||
|
|
8bcb471a53 | ||
|
|
abe2afccdf | ||
|
|
d9fc5d8e26 | ||
|
|
3f20a47405 | ||
|
|
72addbbeed | ||
|
|
1c809094fd | ||
|
|
54a66a95dc | ||
|
|
8d9ea00e1d | ||
|
|
ab4d9de70f | ||
|
|
8f166a5db0 | ||
|
|
df7cee84ad | ||
|
|
b364af7f57 | ||
|
|
20fc9f80f4 | ||
|
|
80e1ead7cb | ||
|
|
a3bbe6ce3f | ||
|
|
348fd6f5e4 | ||
|
|
cacb65d633 | ||
|
|
f397cc2036 | ||
|
|
ffa7b5ccc2 | ||
|
|
a961aff881 | ||
|
|
ac9c4cebc8 | ||
|
|
a7e37c58db | ||
|
|
b0d2505a85 |
@@ -970,7 +970,9 @@
|
|||||||
"avatar_url": "https://avatars0.githubusercontent.com/u/3496193?v=4",
|
"avatar_url": "https://avatars0.githubusercontent.com/u/3496193?v=4",
|
||||||
"profile": "https://twitter.com/dillonraphael",
|
"profile": "https://twitter.com/dillonraphael",
|
||||||
"contributions": [
|
"contributions": [
|
||||||
"code"
|
"code",
|
||||||
|
"doc",
|
||||||
|
"test"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -2312,7 +2314,9 @@
|
|||||||
"avatar_url": "https://avatars.githubusercontent.com/u/32314?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/32314?v=4",
|
||||||
"profile": "https://macwright.com/",
|
"profile": "https://macwright.com/",
|
||||||
"contributions": [
|
"contributions": [
|
||||||
"doc"
|
"doc",
|
||||||
|
"test",
|
||||||
|
"code"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -2909,7 +2913,8 @@
|
|||||||
"avatar_url": "https://avatars.githubusercontent.com/u/120626?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/120626?v=4",
|
||||||
"profile": "https://github.com/medihack",
|
"profile": "https://github.com/medihack",
|
||||||
"contributions": [
|
"contributions": [
|
||||||
"doc"
|
"doc",
|
||||||
|
"code"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -2936,7 +2941,8 @@
|
|||||||
"avatar_url": "https://avatars.githubusercontent.com/u/230500?v=4",
|
"avatar_url": "https://avatars.githubusercontent.com/u/230500?v=4",
|
||||||
"profile": "https://github.com/bravo-kernel",
|
"profile": "https://github.com/bravo-kernel",
|
||||||
"contributions": [
|
"contributions": [
|
||||||
"code"
|
"code",
|
||||||
|
"doc"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -3590,6 +3596,475 @@
|
|||||||
"contributions": [
|
"contributions": [
|
||||||
"doc"
|
"doc"
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "saadaltabari",
|
||||||
|
"name": "saadaltabari",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/29986512?v=4",
|
||||||
|
"profile": "https://github.com/saadaltabari",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "iojcde",
|
||||||
|
"name": "Jeeho Ahn",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/31413538?v=4",
|
||||||
|
"profile": "https://github.com/iojcde",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"tool",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "ryanwashburne",
|
||||||
|
"name": "Ryan Washburne",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/12566087?v=4",
|
||||||
|
"profile": "https://linkedin.com/in/ryanwashburne",
|
||||||
|
"contributions": [
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "sherryxiao1988",
|
||||||
|
"name": "Shundan Xiao",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1202426?v=4",
|
||||||
|
"profile": "https://github.com/sherryxiao1988",
|
||||||
|
"contributions": [
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "tommywong-dev",
|
||||||
|
"name": "tommywong-dev",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/79971095?v=4",
|
||||||
|
"profile": "https://github.com/tommywong-dev",
|
||||||
|
"contributions": [
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "datner",
|
||||||
|
"name": "Datner",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/22598347?v=4",
|
||||||
|
"profile": "https://github.com/datner",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "chaiwattsw",
|
||||||
|
"name": "Chaiwat Trisuwan",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/30198386?v=4",
|
||||||
|
"profile": "https://chaiwattsw.com/",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "oltdaniel",
|
||||||
|
"name": "Daniel Oltmanns",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/53529846?v=4",
|
||||||
|
"profile": "oltdaniel.eu",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "edrickleong",
|
||||||
|
"name": "Edrick Leong",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/10529706?v=4",
|
||||||
|
"profile": "https://github.com/edrickleong",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code",
|
||||||
|
"test"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "siddhsuresh",
|
||||||
|
"name": "Siddharth Suresh",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/83594610?v=4",
|
||||||
|
"profile": "https://github.com/siddhsuresh",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code",
|
||||||
|
"test",
|
||||||
|
"maintenance"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "orionmiz",
|
||||||
|
"name": "JH.Lee",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/39466936?v=4",
|
||||||
|
"profile": "http://jins.dev",
|
||||||
|
"contributions": [
|
||||||
|
"code",
|
||||||
|
"test",
|
||||||
|
"maintenance",
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "corydeppen",
|
||||||
|
"name": "Cory Deppen",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/313264?v=4",
|
||||||
|
"profile": "https://github.com/corydeppen",
|
||||||
|
"contributions": [
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "oloost",
|
||||||
|
"name": "oloost",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/72395941?v=4",
|
||||||
|
"profile": "https://github.com/oloost",
|
||||||
|
"contributions": [
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "janvennemann",
|
||||||
|
"name": "Jan Vennemann",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1406024?v=4",
|
||||||
|
"profile": "https://github.com/janvennemann",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "joneskj55",
|
||||||
|
"name": "Kevin Jones",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/20748598?v=4",
|
||||||
|
"profile": "https://kevinjones.engineer",
|
||||||
|
"contributions": [
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "paulm17",
|
||||||
|
"name": "Paul",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/387463?v=4",
|
||||||
|
"profile": "https://github.com/paulm17",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code",
|
||||||
|
"test"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "selcukfatihsevinc",
|
||||||
|
"name": "Selçuk Fatih Sevinç",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/384836?v=4",
|
||||||
|
"profile": "https://github.com/selcukfatihsevinc",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "usamaster",
|
||||||
|
"name": "usamaster",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5255330?v=4",
|
||||||
|
"profile": "https://github.com/usamaster",
|
||||||
|
"contributions": [
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "a11rew",
|
||||||
|
"name": "Andrew Glago",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/87580113?v=4",
|
||||||
|
"profile": "a11rew.dev",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "tordans",
|
||||||
|
"name": "Tobias",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/111561?v=4",
|
||||||
|
"profile": "http://tobiasjordans.de",
|
||||||
|
"contributions": [
|
||||||
|
"code",
|
||||||
|
"doc",
|
||||||
|
"test"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "iagormoraes",
|
||||||
|
"name": "Iagor Moraes",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/13892132?v=4",
|
||||||
|
"profile": "https://www.linkedin.com/in/iagor-moraes/",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "Trancever",
|
||||||
|
"name": "Dawid Urbaniak",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/18584155?v=4",
|
||||||
|
"profile": "https://twitter.com/trensik",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "jhonnymichel",
|
||||||
|
"name": "Jhonny Michel",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/7006387?v=4",
|
||||||
|
"profile": "https://github.com/jhonnymichel",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code",
|
||||||
|
"test"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "sweetliquid",
|
||||||
|
"name": "sweetliquid",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/18693190?v=4",
|
||||||
|
"profile": "sweetliquid.me",
|
||||||
|
"contributions": [
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "exKAZUu",
|
||||||
|
"name": "Sakamoto, Kazunori",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/436237?v=4",
|
||||||
|
"profile": "https://github.com/exKAZUu",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "jeliasson",
|
||||||
|
"name": "Johan Eliasson",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/865493?v=4",
|
||||||
|
"profile": "https://github.com/jeliasson",
|
||||||
|
"contributions": [
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "jafarlihi",
|
||||||
|
"name": "Hikmat Jafarli",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/43515211?v=4",
|
||||||
|
"profile": "https://github.com/jafarlihi",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "maotora",
|
||||||
|
"name": "Maotora ᕙ(⇀‸↼‶)ᕗ",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5174884?v=4",
|
||||||
|
"profile": "https://maotoramm.com",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "vitaliemiron",
|
||||||
|
"name": "Vitalie",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/45145592?v=4",
|
||||||
|
"profile": "https://github.com/vitaliemiron",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "nelsonmestevao",
|
||||||
|
"name": "Nelson Estevão",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/19409687?v=4",
|
||||||
|
"profile": "https://estevao.org",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "dbrxnds",
|
||||||
|
"name": "David",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/32268383?v=4",
|
||||||
|
"profile": "https://github.com/dbrxnds",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code",
|
||||||
|
"test"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "gjmoed",
|
||||||
|
"name": "G.J. Moed",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/4458993?v=4",
|
||||||
|
"profile": "https://github.com/gjmoed",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "GHKEN",
|
||||||
|
"name": "Tetsuya Fukuda",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5304351?v=4",
|
||||||
|
"profile": "https://ghken.com",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "nerixim",
|
||||||
|
"name": "Nikita Kamaev",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/26106502?v=4",
|
||||||
|
"profile": "https://github.com/nerixim",
|
||||||
|
"contributions": [
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "nikola-wd",
|
||||||
|
"name": "Nikola Ivanov",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/11588823?v=4",
|
||||||
|
"profile": "https://webredone.com/",
|
||||||
|
"contributions": [
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "jayu",
|
||||||
|
"name": "Jakub Mazurek",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/11561585?v=4",
|
||||||
|
"profile": "jayu.dev",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "maciej-ka",
|
||||||
|
"name": "Maciej Kasprzyk",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/5403694?v=4",
|
||||||
|
"profile": "https://github.com/maciej-ka",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "justinsmid",
|
||||||
|
"name": "Justin Smid",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/34271675?v=4",
|
||||||
|
"profile": "https://github.com/justinsmid",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "rodobre",
|
||||||
|
"name": "rodobre",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/52138375?v=4",
|
||||||
|
"profile": "https://github.com/rodobre",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "Zamfi99",
|
||||||
|
"name": "Zamfira Costin-Andrei",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/19189337?v=4",
|
||||||
|
"profile": "https://github.com/Zamfi99",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "potikhanovsergey",
|
||||||
|
"name": "Sergey",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/71494201?v=4",
|
||||||
|
"profile": "https://github.com/potikhanovsergey",
|
||||||
|
"contributions": [
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "papsavas",
|
||||||
|
"name": "Savvas Papageorgiadis",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/50584606?v=4",
|
||||||
|
"profile": "https://github.com/papsavas",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "LeonMueller-OneAndOnly",
|
||||||
|
"name": "Leonidas",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/77194479?v=4",
|
||||||
|
"profile": "https://flow-office.eu/",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "Doc0x1",
|
||||||
|
"name": "Doc0x1",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/19937034?v=4",
|
||||||
|
"profile": "https://hacknex.us",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "lmisea",
|
||||||
|
"name": "Luis Isea",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/106825636?v=4",
|
||||||
|
"profile": "https://github.com/lmisea",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "gengjiawen",
|
||||||
|
"name": "Jiawen Geng",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/3759816?v=4",
|
||||||
|
"profile": "https://www.gengjiawen.com",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "timneutkens",
|
||||||
|
"name": "Tim Neutkens",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/6324199?v=4",
|
||||||
|
"profile": "https://timn.tech",
|
||||||
|
"contributions": [
|
||||||
|
"doc",
|
||||||
|
"code",
|
||||||
|
"test"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"contributorsPerLine": 7,
|
"contributorsPerLine": 7,
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
add mounted check inside withBlitz
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix codegen and postinstall to make work with pnpm
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/rpc": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Add queryClient to RPC Plugin exports
|
|
||||||
@@ -7,5 +7,5 @@
|
|||||||
"access": "restricted",
|
"access": "restricted",
|
||||||
"baseBranch": "main",
|
"baseBranch": "main",
|
||||||
"updateInternalDependencies": "patch",
|
"updateInternalDependencies": "patch",
|
||||||
"ignore": ["web", "test-*", "toolkit-app"]
|
"ignore": ["web", "test-*", "toolkit-*", "@blitzjs/recipe-*"]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/rpc": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Add invokeWithCtx function
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Use alpha version for blitz dependency, fix package manager selection
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/codemod": patch
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
codemod fixes
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
fix app generator for pnpm unmet dependency
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Use `useRouter` from next/router in useParams function
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
added superjson
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
updated nextjs version in generator & npmrc file
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Export Zod utils from blitz core package
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
set default enviornment variable to development unless build and start command
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/auth": patch
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Add missing RouteUrlObject on Page.authenticate.redirectTo
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
export BlitzPage & BlitzLayout types from @blitzjs/next
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/codemod": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
fix codemod for wrapping \_app arrow function & fix codemod for nested pages directory
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/codemod": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Update queryClient import in codemod
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Allow passing optional type argument for ParamsType in GSSP
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
"@blitzjs/auth": patch
|
|
||||||
"@blitzjs/rpc": patch
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
fix route manifest codegen
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Update codemod and template with a new queryClient import location
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
detailed print env info
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Upgrade @types/react, fix typings inside @blitzjs/next
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
"@blitzjs/rpc": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Support RPC error middleware
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/rpc": patch
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Update Next.js version and addBasePath location
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
fix broken cli versioning
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
"@blitzjs/auth": patch
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
rename middleware type for blitz server plugin
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Support `prefetchBlitzQuery` in gSSP and gSP
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
test automated publish
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
useParam & useParams functions now accessible from @blitzjs/next
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/codemod": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Move middlewares from blitz config to blitz server with codemod
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
"@blitzjs/codemod": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Handle duplicate imports with Blitz upgrade-legacy codemod
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
add mounted check to app generator template
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
downgrade pkg-dir to non-esm only version
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
"@blitzjs/auth": patch
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
"@blitzjs/rpc": patch
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
initial publish
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/codemod": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix templates source in RPC codemod step
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/codemod": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Add codemod to upgrade from legacy framework to the Blitz Toolkit
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
- Add mounted check to withBlitz
|
|
||||||
- Upgrade @types/react, fix typings inside @blitzjs/next
|
|
||||||
- Support prefetchBlitzQuery in gSP and gSSP
|
|
||||||
- Add db seed cli command
|
|
||||||
- Add try/catch to changePassword mutation
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
fix generator npm package dist
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
add `db seed` cli command
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Setup SuperJson for GSSP and GSP
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/codemod": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Handle next/dynamic default import in codemod
|
|
||||||
@@ -1,97 +0,0 @@
|
|||||||
{
|
|
||||||
"mode": "pre",
|
|
||||||
"tag": "alpha",
|
|
||||||
"initialVersions": {
|
|
||||||
"web": "0.0.0",
|
|
||||||
"test-auth": "0.0.0",
|
|
||||||
"test-rpc": "0.0.0",
|
|
||||||
"test-utils": "0.0.0",
|
|
||||||
"blitz": "2.0.0-alpha.0",
|
|
||||||
"@blitzjs/auth": "2.0.0-alpha.0",
|
|
||||||
"@blitzjs/next": "2.0.0-alpha.0",
|
|
||||||
"@blitzjs/rpc": "2.0.0-alpha.0",
|
|
||||||
"@blitzjs/config": "0.0.0",
|
|
||||||
"@blitzjs/generator": "2.0.0-alpha.0",
|
|
||||||
"@blitzjs/codemod": "2.0.0-alpha.0",
|
|
||||||
"template": "0.0.0",
|
|
||||||
"toolkit-app": "1.0.0",
|
|
||||||
"test-qm": "0.0.0",
|
|
||||||
"test-no-suspense": "0.0.0",
|
|
||||||
"test-trailing-slash": "0.0.0",
|
|
||||||
"test-middleware": "0.0.0"
|
|
||||||
},
|
|
||||||
"changesets": [
|
|
||||||
"big-phones-bow",
|
|
||||||
"breezy-cameras-double",
|
|
||||||
"bright-mangos-run",
|
|
||||||
"cool-doors-invent",
|
|
||||||
"dirty-monkeys-greet",
|
|
||||||
"eleven-humans-sort",
|
|
||||||
"empty-berries-rule",
|
|
||||||
"empty-turkeys-wave",
|
|
||||||
"fair-wombats-sneeze",
|
|
||||||
"famous-kings-explain",
|
|
||||||
"fast-trainers-kneel",
|
|
||||||
"flat-bees-approve",
|
|
||||||
"four-brooms-juggle",
|
|
||||||
"four-meals-fry",
|
|
||||||
"fuzzy-jars-admire",
|
|
||||||
"gentle-dogs-reply",
|
|
||||||
"good-insects-wink",
|
|
||||||
"great-months-train",
|
|
||||||
"green-papayas-do",
|
|
||||||
"healthy-rice-shout",
|
|
||||||
"hot-drinks-approve",
|
|
||||||
"late-steaks-give",
|
|
||||||
"lemon-games-press",
|
|
||||||
"lovely-colts-share",
|
|
||||||
"lucky-cows-try",
|
|
||||||
"modern-cameras-pull",
|
|
||||||
"moody-squids-cheer",
|
|
||||||
"nervous-beds-travel",
|
|
||||||
"nervous-dolls-rule",
|
|
||||||
"new-coats-turn",
|
|
||||||
"nice-starfishes-live",
|
|
||||||
"nine-onions-admire",
|
|
||||||
"ninety-pets-heal",
|
|
||||||
"olive-bees-buy",
|
|
||||||
"olive-feet-rhyme",
|
|
||||||
"plenty-bottles-swim",
|
|
||||||
"poor-peas-lick",
|
|
||||||
"poor-penguins-look",
|
|
||||||
"poor-shrimps-think",
|
|
||||||
"popular-teachers-pay",
|
|
||||||
"purple-singers-greet",
|
|
||||||
"quiet-feet-travel",
|
|
||||||
"quiet-pans-hunt",
|
|
||||||
"quiet-sloths-rule",
|
|
||||||
"rich-chairs-invent",
|
|
||||||
"rich-queens-travel",
|
|
||||||
"sharp-falcons-begin",
|
|
||||||
"shy-olives-hang",
|
|
||||||
"silent-colts-reply",
|
|
||||||
"slow-walls-poke",
|
|
||||||
"small-socks-confess",
|
|
||||||
"smooth-planets-admire",
|
|
||||||
"strong-apes-reply",
|
|
||||||
"stupid-walls-sell",
|
|
||||||
"swift-drinks-dress",
|
|
||||||
"tall-meals-learn",
|
|
||||||
"tame-keys-reply",
|
|
||||||
"tasty-news-collect",
|
|
||||||
"ten-hairs-listen",
|
|
||||||
"ten-rivers-burn",
|
|
||||||
"tender-pianos-check",
|
|
||||||
"thick-parrots-float",
|
|
||||||
"thirty-countries-build",
|
|
||||||
"twenty-beans-pump",
|
|
||||||
"two-kiwis-help",
|
|
||||||
"two-tigers-type",
|
|
||||||
"unlucky-papayas-sleep",
|
|
||||||
"violet-bags-leave",
|
|
||||||
"violet-lions-help",
|
|
||||||
"weak-suns-shave",
|
|
||||||
"wicked-ghosts-cough",
|
|
||||||
"wise-frogs-give"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/rpc": patch
|
|
||||||
"@blitzjs/codemod": patch
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
getQueryClient function & queryClient codemod updates & shared plugin config
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
fix source path for templates
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Removes the suspense wrapper from withBlitz since it's not needed
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Removes the check for when withBlitz is mounted before rendering the users app. We had this previously to avoid the react 18 suspense error being showin in development with nextjs.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Rename prefetchBlitzQuery to prefetchQuery, add prefetchInfiniteQuery
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
"@blitzjs/auth": patch
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
"@blitzjs/rpc": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Remove references to the logging package
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Use routes manifest in template app
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/rpc": patch
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Update RPC plugin setup in templates
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
added index.cjs to blitz externals
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
"@blitzjs/rpc": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Allow resolverPath to be a function which is ran for every file path that is converted to RPC Route
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/auth": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Add passport adapter to @blitzjs/auth
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Add missing \_document.tsx and 404.tsx pages to the new app templates
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Remove as any assertion for the PrismaStorage argument
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
"@blitzjs/auth": patch
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
"@blitzjs/rpc": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
testing set dist-tag
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix postinstall script not being found
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Upgrade Prisma to v4.0.0
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Add aliases for Blitz CLI commands
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
"@blitzjs/codemod": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
init codemod generator
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Allow customizing PreviewData in gSSP
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
fix more cli problems
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
various improvements and fixes
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/codemod": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
allow extension catch in getAllFiles codemod util
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
add @blitzjs/generator as external
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
"@blitzjs/auth": patch
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
"@blitzjs/rpc": patch
|
|
||||||
"@blitzjs/config": patch
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
new app template
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
fix generate cli command
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix running bin commands with Blitz CLI
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"blitz": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
remove console logs inside onPostInstall in the new cli command
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/codemod": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Update templates directory for codemod
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/rpc": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Add resolverBasePath to Blitz config to change the way rpc routes are generated
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/next": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Move blitz config to next.config.js
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
fix template sourcepath because of new env variable
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@blitzjs/generator": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
use latest tag for generator template on rpc & auth packages
|
|
||||||
4
.github/CODEOWNERS
vendored
4
.github/CODEOWNERS
vendored
@@ -1,5 +1,5 @@
|
|||||||
# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
|
# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
|
||||||
|
|
||||||
* @flybayer @beerose @dillonraphael
|
* @flybayer
|
||||||
|
|
||||||
packages/generator/templates**/* @flybayer
|
# packages/generator/templates**/* @flybayer
|
||||||
|
|||||||
9
.github/PULL_REQUEST_TEMPLATE.md
vendored
9
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -3,6 +3,11 @@ Thanks for opening a PR! Your contribution is much appreciated.
|
|||||||
To make sure your PR is handled as smoothly as possible please:
|
To make sure your PR is handled as smoothly as possible please:
|
||||||
- Link issue via "Closes #[issue_number]
|
- Link issue via "Closes #[issue_number]
|
||||||
- Choose & follow the right checklist for the change that you're making:
|
- Choose & follow the right checklist for the change that you're making:
|
||||||
|
|
||||||
|
Please make sure to add a changeset. Run `pnpm changeset` in the root directory to do so.
|
||||||
|
Then select updated Blitz packages when prompted, and add a short message describing the changes.
|
||||||
|
The message should be user-facing — explain **what** was changed, not **how**.
|
||||||
|
Ignore if there are no user-facing changes.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
Closes: ?
|
Closes: ?
|
||||||
@@ -11,9 +16,11 @@ Closes: ?
|
|||||||
|
|
||||||
## Bug Checklist
|
## Bug Checklist
|
||||||
|
|
||||||
|
- [ ] Changeset added (run `pnpm changeset` in the root directory)
|
||||||
- [ ] Integration test added (see [test docs](https://blitzjs.com/docs/contributing#running-tests) if needed)
|
- [ ] Integration test added (see [test docs](https://blitzjs.com/docs/contributing#running-tests) if needed)
|
||||||
|
|
||||||
## Feature Checklist
|
## Feature Checklist
|
||||||
|
|
||||||
|
- [ ] Changeset added (run `pnpm changeset` in the root directory)
|
||||||
- [ ] Integration test added (see [test docs](https://blitzjs.com/docs/contributing#running-tests) if needed)
|
- [ ] Integration test added (see [test docs](https://blitzjs.com/docs/contributing#running-tests) if needed)
|
||||||
- [ ] Documentation added/updated (submit PR to [blitzjs.com repo `canary` branch](https://github.com/blitz-js/blitzjs.com/tree/canary))
|
- [ ] Documentation added/updated (submit PR to [blitzjs.com repo `main` branch](https://github.com/blitz-js/blitzjs.com))
|
||||||
|
|||||||
26
.github/workflows/changeset_check.yml
vendored
Normal file
26
.github/workflows/changeset_check.yml
vendored
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
name: Changeset
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
types: [opened, synchronize, labeled, unlabeled]
|
||||||
|
|
||||||
|
concurrency:
|
||||||
|
group: ${{ github.workflow }}-${{ github.ref }}
|
||||||
|
cancel-in-progress: true
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
changeset:
|
||||||
|
if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-changeset') && github.event.pull_request.merged == false }}
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout Repo
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
- name: Setup node
|
||||||
|
uses: actions/setup-node@v2
|
||||||
|
with:
|
||||||
|
node-version: 16
|
||||||
|
- name: Check if changeset is added
|
||||||
|
run: |
|
||||||
|
npx @changesets/cli@2.12.0 status --since=origin/${GITHUB_BASE_REF}
|
||||||
156
.github/workflows/main.yml
vendored
156
.github/workflows/main.yml
vendored
@@ -1,5 +1,3 @@
|
|||||||
# https://github.com/vercel/next.js/commits/canary/.github/workflows/build_test_deploy.yml
|
|
||||||
|
|
||||||
name: CI
|
name: CI
|
||||||
|
|
||||||
on:
|
on:
|
||||||
@@ -10,29 +8,155 @@ concurrency:
|
|||||||
group: ${{ github.workflow }}-${{ github.ref }}
|
group: ${{ github.workflow }}-${{ github.ref }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
|
env:
|
||||||
|
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
lint:
|
||||||
|
name: Lint
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- uses: pnpm/action-setup@v2.2.4
|
||||||
|
with:
|
||||||
|
version: 8.6.5
|
||||||
|
- name: Setup node
|
||||||
|
uses: actions/setup-node@v2
|
||||||
|
with:
|
||||||
|
node-version: 18
|
||||||
|
cache: "pnpm"
|
||||||
|
- name: Install dependencies
|
||||||
|
run: pnpm install --frozen-lockfile
|
||||||
|
- run: pnpm manypkg check
|
||||||
|
- name: Build
|
||||||
|
run: pnpm build
|
||||||
|
- name: Lint
|
||||||
|
run: pnpm lint
|
||||||
|
|
||||||
build:
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
name: Build
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- uses: pnpm/action-setup@v2.2.4
|
||||||
|
with:
|
||||||
|
version: 8.6.5
|
||||||
|
- name: Setup node
|
||||||
|
uses: actions/setup-node@v2
|
||||||
|
with:
|
||||||
|
node-version: 18
|
||||||
|
cache: "pnpm"
|
||||||
|
- run: pnpm install --frozen-lockfile
|
||||||
|
- name: Build
|
||||||
|
run: pnpm build
|
||||||
|
- name: Build Apps
|
||||||
|
run: pnpm build:apps
|
||||||
|
|
||||||
|
Unit-Tests:
|
||||||
|
name: "Unit Test: ${{ matrix.os }} (node@16)"
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
os:
|
os:
|
||||||
- ubuntu-latest
|
- ubuntu-latest
|
||||||
node_version:
|
- windows-latest
|
||||||
- 16
|
fail-fast: false
|
||||||
name: Node ${{ matrix.node_version }} - ${{ matrix.os }}
|
env:
|
||||||
|
NODE_VERSION: 18
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- name: Checkout
|
||||||
- uses: pnpm/action-setup@646cdf48217256a3d0b80361c5a50727664284f2
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
|
- name: Setup PNPM
|
||||||
|
uses: pnpm/action-setup@v2.2.4
|
||||||
with:
|
with:
|
||||||
version: 6.32.6
|
version: 8.6.5
|
||||||
- name: Setup node
|
|
||||||
|
- name: Setup node@16
|
||||||
uses: actions/setup-node@v2
|
uses: actions/setup-node@v2
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node_version }}
|
node-version: 18
|
||||||
cache: "pnpm"
|
cache: "pnpm"
|
||||||
- run: pnpm install --frozen-lockfile
|
|
||||||
- run: pnpm manypkg check
|
- name: Install dependencies
|
||||||
- run: pnpm build
|
run: pnpm install --frozen-lockfile
|
||||||
- run: pnpm lint
|
shell: bash
|
||||||
- run: pnpm build:apps
|
|
||||||
- run: pnpm test
|
- name: Build
|
||||||
|
run: pnpm build
|
||||||
|
shell: bash
|
||||||
|
|
||||||
|
- name: Test Packages
|
||||||
|
run: pnpm test -- --filter=./packages/*
|
||||||
|
shell: bash
|
||||||
|
|
||||||
|
- name: Test Apps
|
||||||
|
run: pnpm test -- --filter=./apps/*
|
||||||
|
shell: bash
|
||||||
|
|
||||||
|
find-integration-tests:
|
||||||
|
name: "Find Integration Tests"
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
outputs:
|
||||||
|
folders: ${{ steps.set-matrix.outputs.folders }}
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- id: set-matrix
|
||||||
|
name: "Find all folders"
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
cd ./integration-tests
|
||||||
|
tree -J -d -L 1 | jq -c '.[0].contents | map(.name | tostring) | map(select(. != "utils"))'
|
||||||
|
folders=$(tree -J -d -L 1 | jq -c '.[0].contents | map(.name | tostring) | map(select(. != "utils"))')
|
||||||
|
echo "folders=$folders" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
Integration-Tests:
|
||||||
|
name: "Integration Test: ${{matrix.folder}} @ ${{ matrix.os }}"
|
||||||
|
needs: [find-integration-tests]
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
folder: ${{fromJSON(needs.find-integration-tests.outputs.folders)}}
|
||||||
|
os:
|
||||||
|
- ubuntu-latest
|
||||||
|
- windows-latest
|
||||||
|
fail-fast: false
|
||||||
|
runs-on: ${{ matrix.os }}
|
||||||
|
steps:
|
||||||
|
- run: echo ${{matrix.folder}}
|
||||||
|
- name: Checkout
|
||||||
|
if: matrix.folder != 'next-13-app-dir' || matrix.os != 'windows-latest'
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
|
- name: Setup PNPM
|
||||||
|
if: matrix.folder != 'next-13-app-dir' || matrix.os != 'windows-latest'
|
||||||
|
uses: pnpm/action-setup@v2.2.4
|
||||||
|
with:
|
||||||
|
version: 8.6.5
|
||||||
|
|
||||||
|
- name: Setup node@18
|
||||||
|
if: matrix.folder != 'next-13-app-dir' || matrix.os != 'windows-latest'
|
||||||
|
uses: actions/setup-node@v2
|
||||||
|
with:
|
||||||
|
node-version: 18
|
||||||
|
cache: "pnpm"
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
if: matrix.folder != 'next-13-app-dir' || matrix.os != 'windows-latest'
|
||||||
|
run: pnpm install --frozen-lockfile
|
||||||
|
shell: bash
|
||||||
|
|
||||||
|
- name: Install playwright
|
||||||
|
if: matrix.folder != 'next-13-app-dir' || matrix.os != 'windows-latest'
|
||||||
|
run: |
|
||||||
|
pnpx playwright@1.28.0 install --with-deps
|
||||||
|
shell: bash
|
||||||
|
|
||||||
|
- name: Build
|
||||||
|
if: matrix.folder != 'next-13-app-dir' || matrix.os != 'windows-latest'
|
||||||
|
run: pnpm build
|
||||||
|
shell: bash
|
||||||
|
|
||||||
|
- name: Test Packages
|
||||||
|
if: matrix.folder != 'next-13-app-dir' || matrix.os != 'windows-latest'
|
||||||
|
run: pnpm test -- --filter=./integration-tests/${{matrix.folder}}
|
||||||
|
shell: bash
|
||||||
|
|||||||
103
.github/workflows/pr-release.yml
vendored
Normal file
103
.github/workflows/pr-release.yml
vendored
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
# https://github.com/withastro/astro/blob/main/.github/workflows/snapshot-release.yml
|
||||||
|
|
||||||
|
name: Create a Snapshot Release
|
||||||
|
|
||||||
|
on:
|
||||||
|
issue_comment:
|
||||||
|
types: [created]
|
||||||
|
|
||||||
|
defaults:
|
||||||
|
run:
|
||||||
|
shell: bash
|
||||||
|
jobs:
|
||||||
|
snapshot-release:
|
||||||
|
name: Create a snapshot release of a pull request
|
||||||
|
if: ${{ github.repository_owner == 'blitz-js' && github.event.issue.pull_request && startsWith(github.event.comment.body, '!preview') }}
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: "Check if user has admin access (only admins can publish snapshot releases)."
|
||||||
|
uses: "lannonbr/repo-permission-check-action@2.0.0"
|
||||||
|
with:
|
||||||
|
permission: "admin"
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
- name: resolve pr refs
|
||||||
|
id: refs
|
||||||
|
uses: eficode/resolve-pr-refs@main
|
||||||
|
with:
|
||||||
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
ref: ${{ github.event.pull_request.head.ref }}
|
||||||
|
repository: ${{ github.event.pull_request.head.repo.full_name }}
|
||||||
|
|
||||||
|
- name: Setup PNPM
|
||||||
|
uses: pnpm/action-setup@646cdf48217256a3d0b80361c5a50727664284f2
|
||||||
|
with:
|
||||||
|
version: 8.9.0
|
||||||
|
|
||||||
|
- name: Setup Node
|
||||||
|
uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version: 20
|
||||||
|
registry-url: "https://registry.npmjs.org"
|
||||||
|
cache: "pnpm"
|
||||||
|
|
||||||
|
- name: Short SHA
|
||||||
|
id: vars
|
||||||
|
run: echo "sha_short=$(git rev-parse --short "$GITHUB_SHA")" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
- name: Extract the snapshot name from comment body
|
||||||
|
id: getSnapshotName
|
||||||
|
uses: actions/github-script@v6
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
const splitComment = context.payload.comment.body.split(' ');
|
||||||
|
if(splitComment.length !== 2) {
|
||||||
|
return "${{ steps.vars.outputs.sha_short }}";
|
||||||
|
}
|
||||||
|
return splitComment[1].trim();
|
||||||
|
result-encoding: string
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: pnpm install
|
||||||
|
env:
|
||||||
|
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1
|
||||||
|
|
||||||
|
- name: Build Packages
|
||||||
|
run: pnpm run build
|
||||||
|
|
||||||
|
- name: Bump Package Versions
|
||||||
|
id: changesets
|
||||||
|
run: |
|
||||||
|
pnpm changeset version --snapshot ${{ steps.getSnapshotName.outputs.result }} > changesets.output.txt 2>&1
|
||||||
|
echo ::set-output name=result::`cat changesets.output.txt`
|
||||||
|
env:
|
||||||
|
# Needs access to run the script
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
- name: Publish Release
|
||||||
|
id: publish
|
||||||
|
run: |
|
||||||
|
pnpm run release --tag next--${{ steps.getSnapshotName.outputs.result }} > publish.output.txt 2>&1
|
||||||
|
echo ::set-output name=result::`cat publish.output.txt`
|
||||||
|
env:
|
||||||
|
# Needs access to publish to npm
|
||||||
|
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||||
|
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||||
|
|
||||||
|
- name: Pull Request Notification
|
||||||
|
uses: actions/github-script@v6
|
||||||
|
env:
|
||||||
|
MESSAGE: ${{ steps.publish.outputs.result }}
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
console.log(process.env.MESSAGE);
|
||||||
|
github.rest.issues.createComment({
|
||||||
|
issue_number: context.issue.number,
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
body: `Snapshot Release ${{steps.getSnapshotName.outputs.result}}`
|
||||||
|
})
|
||||||
21
.github/workflows/release.yml
vendored
21
.github/workflows/release.yml
vendored
@@ -19,12 +19,12 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Repo
|
- name: Checkout Repo
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Setup Node.js 16.x
|
- name: Setup Node.js 20.x
|
||||||
uses: actions/setup-node@v2
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: 16.x
|
node-version: 20.x
|
||||||
|
|
||||||
- name: Creating .npmrc
|
- name: Creating .npmrc
|
||||||
run: |
|
run: |
|
||||||
@@ -37,8 +37,10 @@ jobs:
|
|||||||
- name: Pre-publish
|
- name: Pre-publish
|
||||||
uses: pnpm/action-setup@646cdf48217256a3d0b80361c5a50727664284f2
|
uses: pnpm/action-setup@646cdf48217256a3d0b80361c5a50727664284f2
|
||||||
with:
|
with:
|
||||||
version: 6.32.6
|
version: 8.9.0
|
||||||
- run: pnpm install --no-frozen-lockfile
|
- run: pnpm install
|
||||||
|
env:
|
||||||
|
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1
|
||||||
- run: pnpm build
|
- run: pnpm build
|
||||||
|
|
||||||
- name: Create Release Pull Request
|
- name: Create Release Pull Request
|
||||||
@@ -49,10 +51,3 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||||
|
|
||||||
# - name: Github Release
|
|
||||||
# uses: release-drafter/release-drafter@v5.19.0
|
|
||||||
# with:
|
|
||||||
# config-name: release-drafter.yml
|
|
||||||
# env:
|
|
||||||
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
|
|||||||
7
.gitignore
vendored
7
.gitignore
vendored
@@ -48,13 +48,13 @@ tsconfig.tsbuildinfo
|
|||||||
.next
|
.next
|
||||||
dist
|
dist
|
||||||
.now
|
.now
|
||||||
|
|
||||||
# local env files
|
# local env files
|
||||||
**/.env.local
|
**/.env.local
|
||||||
**/.env.*.local
|
**/.env.*.local
|
||||||
**/.envrc
|
**/.envrc
|
||||||
.blitz-*
|
.blitz-*
|
||||||
.blitz-cli-cache
|
.blitz-cli-cache
|
||||||
.vscode
|
|
||||||
.tsbuildinfo
|
.tsbuildinfo
|
||||||
.nvmrc
|
.nvmrc
|
||||||
**/.test*
|
**/.test*
|
||||||
@@ -65,7 +65,6 @@ db.sqlite-journal
|
|||||||
**/db/db.sqlite
|
**/db/db.sqlite
|
||||||
test/integration/**/db.json
|
test/integration/**/db.json
|
||||||
test/**/*/out
|
test/**/*/out
|
||||||
test/**/blitz-env.d.ts
|
test/**/next-env.d.ts
|
||||||
examples/**/blitz-env.d.ts
|
examples/**/next-env.d.ts
|
||||||
.blitz**
|
.blitz**
|
||||||
|
|
||||||
|
|||||||
@@ -2,5 +2,5 @@
|
|||||||
. "$(dirname "$0")/_/husky.sh"
|
. "$(dirname "$0")/_/husky.sh"
|
||||||
|
|
||||||
pnpm manypkg check
|
pnpm manypkg check
|
||||||
pnpm lint
|
# pnpm lint
|
||||||
pnpm pretty-quick --staged
|
pnpm pretty-quick --staged
|
||||||
|
|||||||
5
.kodiak.toml
Normal file
5
.kodiak.toml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# .kodiak.toml
|
||||||
|
# Minimal config. version is the only required field.
|
||||||
|
version = 1
|
||||||
|
merge.automerge_label = "0 - <(^_^)> - merge it! ✌️"
|
||||||
|
approve.auto_approve_usernames = ["flybayer", "depfu"]
|
||||||
3
.npmrc
3
.npmrc
@@ -1,4 +1,5 @@
|
|||||||
save-exact=true
|
save-exact=true
|
||||||
|
dedupe-peer-dependents=true
|
||||||
strict-peer-dependencies=false
|
strict-peer-dependencies=false
|
||||||
|
|
||||||
public-hoist-pattern[]=secure-password
|
public-hoist-pattern[]=secure-password
|
||||||
@@ -6,4 +7,4 @@ public-hoist-pattern[]=*types*
|
|||||||
public-hoist-pattern[]=*eslint*
|
public-hoist-pattern[]=*eslint*
|
||||||
public-hoist-pattern[]=@prettier/plugin-*
|
public-hoist-pattern[]=@prettier/plugin-*
|
||||||
public-hoist-pattern[]=*prettier-plugin-*
|
public-hoist-pattern[]=*prettier-plugin-*
|
||||||
strict-peer-dependencies=false
|
|
||||||
|
|||||||
3
.vscode/settings.json
vendored
Normal file
3
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"typescript.tsdk": "node_modules/typescript/lib"
|
||||||
|
}
|
||||||
191
README.md
191
README.md
@@ -6,9 +6,9 @@
|
|||||||
<img alt="" src="https://img.shields.io/badge/Join%20our%20community-6700EB.svg?style=for-the-badge&labelColor=000000&logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQ9SURBVHgB7d3dVdtAEIbhcSpICUoH0IEogQqSVBBSAU4FSSpIOoAORAfQgSghHXzZ1U/YcMD4R9rZmf2ec3y448LyiNf27iLiGIAmPLrweC9Un3DhrzG6EarLNP09nlwJ1SOZ/lQr5N80/S/p2QMVCBf5N17XCfm1Y/rBHqjAG9PPHvBsz+mf9WAP+HLA9M/YA14cOP2payH7jpj+VCtk1wnTP+vj7xCy6cTpn7EHLMLp059iD1iD8eveJbVCNsSLheX1YA/YgOWnf8YeKB3Wmf7Ud6Fy4f/FHmtpxbl3YlC4MJ/Cj0bWdwPnPbARg+L0S54XQHS32WwuxClzd4CM0z9rPfeAuTtA5ulPXYQ7wZ04Y+oOoDD9KZc9YOoOoDj9s4dwFzgXR6w1wIPoOvPWA9buAHEJ173o3gWiy3AnuBUHLEbgmYwvAk1/wuM8vAgexThzbwPDkx7/DHwVXfFOxP2GmsKd4Ab6zPeAyU8CI7AHFmH2BRCBPXAyk18GzUrqAXCTiR4ssyj0VFw/oCU8+e+RZ33AWz6KMaYbIIWxB+JSLs1bsbkeMN0AqakHvoku9oA2sAfqBvbAQdw0QArsgb25aYBUQT3QgT2gB+yBuqGcHij2UCqXDZACe2Anlw2QYg/QAOyBuoE98CL3DZDCuK4/rh/Q7oGL6U+TOvcNkJoijN8X1C48+T+g75eQDrAH/qmqAVJgDwyqaoAUe4AGYA/UDZX3QLUNkEIZPRCd5+6BahsgVUgPROwBTSijB7jpVAvGHriHvmw9wAZ4BpX1ABvgmakHtPcbRuwBTWAPULgAV9D/jKDY9YRvwvgEaurD44uQHvAol7qBW7WKluVtIHiUS7GyvA0s6CiXDnxrpQfsgbqBS7GKk/2jYHCrVlGyfxTMrVo0ALdq1Q3sgSKofh0M9oA61a+D2QM0AHugbmAPqClmSRjK2apVVQ8UsySsoK1aHdgDesCtWnUDeyCrIpeFg1u3sylyWTi3btMA7IG6gT2wuuK3hoE9sKrit4YVslWLPaAN7IG6ocKt2zmY2h4O9sDiTG0PZw/QANy6XTewBxZj9ogYVHy025LMHhEz9cBn0We6B0yfERReBLfhx0/R1YQHPx/QBPbA0VwcEwf2wNFcHBPHHjiem3MC2QPHcXdSaJjA+KfgTPQ8hhfjBzHC40mhlzJ+Xq9lK4a4PCs43AVaGTed5mZq+iOXZwWHi3AnOj2wFWNcnxYe7gTxLtBKHuamP/J+Wnh8a5irB7ZC5Yk9gPX1QuXC+usHWqGyhYvUYR0a7zboUOFCNVhnk0krZAOW7wFOvzXhom2xnEbIHizTA1wEYhWW6YFGyC6c1gOcfg9wfA80Qj7g8B7g9HuCww+haIR8wf49wOn3Cvv9k8tGyC/s7gFOv3fY3QONkH+v9MBWqB7PeqDn9FcIT//kcitUn6kHOu/T/xfWzlQy3dEHhwAAAABJRU5ErkJggg==">
|
<img alt="" src="https://img.shields.io/badge/Join%20our%20community-6700EB.svg?style=for-the-badge&labelColor=000000&logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQ9SURBVHgB7d3dVdtAEIbhcSpICUoH0IEogQqSVBBSAU4FSSpIOoAORAfQgSghHXzZ1U/YcMD4R9rZmf2ec3y448LyiNf27iLiGIAmPLrweC9Un3DhrzG6EarLNP09nlwJ1SOZ/lQr5N80/S/p2QMVCBf5N17XCfm1Y/rBHqjAG9PPHvBsz+mf9WAP+HLA9M/YA14cOP2payH7jpj+VCtk1wnTP+vj7xCy6cTpn7EHLMLp059iD1iD8eveJbVCNsSLheX1YA/YgOWnf8YeKB3Wmf7Ud6Fy4f/FHmtpxbl3YlC4MJ/Cj0bWdwPnPbARg+L0S54XQHS32WwuxClzd4CM0z9rPfeAuTtA5ulPXYQ7wZ04Y+oOoDD9KZc9YOoOoDj9s4dwFzgXR6w1wIPoOvPWA9buAHEJ173o3gWiy3AnuBUHLEbgmYwvAk1/wuM8vAgexThzbwPDkx7/DHwVXfFOxP2GmsKd4Ab6zPeAyU8CI7AHFmH2BRCBPXAyk18GzUrqAXCTiR4ssyj0VFw/oCU8+e+RZ33AWz6KMaYbIIWxB+JSLs1bsbkeMN0AqakHvoku9oA2sAfqBvbAQdw0QArsgb25aYBUQT3QgT2gB+yBuqGcHij2UCqXDZACe2Anlw2QYg/QAOyBuoE98CL3DZDCuK4/rh/Q7oGL6U+TOvcNkJoijN8X1C48+T+g75eQDrAH/qmqAVJgDwyqaoAUe4AGYA/UDZX3QLUNkEIZPRCd5+6BahsgVUgPROwBTSijB7jpVAvGHriHvmw9wAZ4BpX1ABvgmakHtPcbRuwBTWAPULgAV9D/jKDY9YRvwvgEaurD44uQHvAol7qBW7WKluVtIHiUS7GyvA0s6CiXDnxrpQfsgbqBS7GKk/2jYHCrVlGyfxTMrVo0ALdq1Q3sgSKofh0M9oA61a+D2QM0AHugbmAPqClmSRjK2apVVQ8UsySsoK1aHdgDesCtWnUDeyCrIpeFg1u3sylyWTi3btMA7IG6gT2wuuK3hoE9sKrit4YVslWLPaAN7IG6ocKt2zmY2h4O9sDiTG0PZw/QANy6XTewBxZj9ogYVHy025LMHhEz9cBn0We6B0yfERReBLfhx0/R1YQHPx/QBPbA0VwcEwf2wNFcHBPHHjiem3MC2QPHcXdSaJjA+KfgTPQ8hhfjBzHC40mhlzJ+Xq9lK4a4PCs43AVaGTed5mZq+iOXZwWHi3AnOj2wFWNcnxYe7gTxLtBKHuamP/J+Wnh8a5irB7ZC5Yk9gPX1QuXC+usHWqGyhYvUYR0a7zboUOFCNVhnk0krZAOW7wFOvzXhom2xnEbIHizTA1wEYhWW6YFGyC6c1gOcfg9wfA80Qj7g8B7g9HuCww+haIR8wf49wOn3Cvv9k8tGyC/s7gFOv3fY3QONkH+v9MBWqB7PeqDn9FcIT//kcitUn6kHOu/T/xfWzlQy3dEHhwAAAABJRU5ErkJggg==">
|
||||||
</a>
|
</a>
|
||||||
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
|
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
|
||||||
<a aria-label="All Contributors" href="#contributors-"><img alt="" src="https://img.shields.io/badge/all_contributors-381-17BB8A.svg?style=for-the-badge&labelColor=000000"></a>
|
<a aria-label="All Contributors" href="#contributors-"><img alt="" src="https://img.shields.io/badge/all_contributors-428-17BB8A.svg?style=for-the-badge&labelColor=000000"></a>
|
||||||
<!-- ALL-CONTRIBUTORS-BADGE:END -->
|
<!-- ALL-CONTRIBUTORS-BADGE:END -->
|
||||||
<a aria-label="License" href="https://github.com/blitz-js/blitz/blob/canary/LICENSE">
|
<a aria-label="License" href="https://github.com/blitz-js/blitz/blob/main/LICENSE">
|
||||||
<img alt="" src="https://img.shields.io/npm/l/blitz.svg?style=for-the-badge&labelColor=000000&color=blue">
|
<img alt="" src="https://img.shields.io/npm/l/blitz.svg?style=for-the-badge&labelColor=000000&color=blue">
|
||||||
</a>
|
</a>
|
||||||
<a aria-label="NPM version" href="https://www.npmjs.com/package/blitz">
|
<a aria-label="NPM version" href="https://www.npmjs.com/package/blitz">
|
||||||
@@ -19,25 +19,12 @@
|
|||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
<h1 align="center">The Fullstack React Framework</h1>
|
<h1 align="center">The Missing Fullstack Toolkit for Next.js</h1>
|
||||||
|
|
||||||
<h5 align="center">"Zero-API" Data Layer — Built on Next.js — Inspired by Ruby on Rails</h3>
|
|
||||||
<h3 align="center"><a href="https://blitzjs.com/docs/get-started" target="_blank">Read the Documentation</a></h3>
|
|
||||||
<br>
|
|
||||||
|
|
||||||
“Zero-API” data layer **lets you import server code directly into your React components** instead of having to manually add API endpoints and do client-side fetching and caching.
|
|
||||||
|
|
||||||
New Blitz apps come with **all the boring stuff already set up for you!** Like ESLint, Prettier, Jest, user sign up, log in, and password reset.
|
|
||||||
|
|
||||||
Provides **helpful defaults and conventions** for things like routing, file structure, and authentication while also being extremely flexible.
|
|
||||||
|
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
### Quick Start
|
### Quick Start
|
||||||
|
|
||||||
You need Node.js 12 or newer
|
|
||||||
|
|
||||||
#### Install Blitz
|
#### Install Blitz
|
||||||
|
|
||||||
Run `npm install -g blitz` or `yarn global add blitz`
|
Run `npm install -g blitz` or `yarn global add blitz`
|
||||||
@@ -53,37 +40,8 @@ _You can alternatively use [`npx`](https://www.npmjs.com/package/npx)_
|
|||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
||||||
<a aria-label="Bytes Newsletter" href="https://ui.dev/bytes/?r=blitzjs">
|
|
||||||
<img alt="Bytes Newsletter" src="https://files-8wtskjofb.vercel.app/smarter-16x1.jpg">
|
|
||||||
</a>
|
|
||||||
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### The Foundational Principles
|
|
||||||
|
|
||||||
1. Fullstack & Monolithic
|
|
||||||
2. API Not Required
|
|
||||||
3. Convention over Configuration
|
|
||||||
4. Loose Opinions
|
|
||||||
5. Easy to Start, Easy to Scale
|
|
||||||
6. Stability
|
|
||||||
7. Community over Code
|
|
||||||
|
|
||||||
[The Blitz Manifesto](https://blitzjs.com/docs/manifesto) explains these principles in detail.
|
|
||||||
|
|
||||||
<br>
|
|
||||||
|
|
||||||
### What is Blitz Designed For?
|
|
||||||
|
|
||||||
Blitz is designed for tiny to large database-backed applications that have one or more graphical user interfaces.
|
|
||||||
|
|
||||||
While we currently only support web, we are pursuing the dream of a single monolithic application that runs on web and mobile with maximum code sharing and minimal boilerplate.
|
|
||||||
|
|
||||||
<br>
|
|
||||||
|
|
||||||
## Welcome to the Blitz Community 👋
|
## Welcome to the Blitz Community 👋
|
||||||
|
|
||||||
The Blitz community is warm, safe, diverse, inclusive, and fun! LGBTQ+, women, and minorities are especially welcome. Please read our [Code of Conduct](https://blitzjs.com/docs/code-of-conduct).
|
The Blitz community is warm, safe, diverse, inclusive, and fun! LGBTQ+, women, and minorities are especially welcome. Please read our [Code of Conduct](https://blitzjs.com/docs/code-of-conduct).
|
||||||
@@ -108,16 +66,19 @@ Your financial contributions help ensure Blitz continues to be developed and mai
|
|||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td><a aria-label="Andreas Asprou" href="https://andreas.fyi">
|
<td><a aria-label="Andreas Asprou" href="https://andreas.fyi">
|
||||||
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/canary/assets/andreas.jpg" width="40px"/>
|
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/main/assets/andreas.jpg" width="40px"/>
|
||||||
</a></td>
|
</a></td>
|
||||||
<td><a aria-label="Digas" href="https://digsas.com">
|
<td><a aria-label="Digas" href="https://digsas.com">
|
||||||
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/canary/assets/digsas.svg" width="40px"/>
|
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/main/assets/digsas.svg" width="40px"/>
|
||||||
</a></td>
|
</a></td>
|
||||||
<td><a aria-label="userTrack" href="https://www.usertrack.net/?ref=blitzjs">
|
<td><a aria-label="userTrack" href="https://www.usertrack.net/?ref=blitzjs">
|
||||||
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/canary/assets/usertrack.png" width="40px"/>
|
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/main/assets/usertrack.png" width="40px"/>
|
||||||
</a></td>
|
</a></td>
|
||||||
<td><a aria-label="MeetKai" href="https://meetkai.com/?ref=blitzjs">
|
<td><a aria-label="MeetKai" href="https://meetkai.com/?ref=blitzjs">
|
||||||
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/canary/assets/meetkai.png" width="40px"/>
|
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/main/assets/meetkai.png" width="40px"/>
|
||||||
|
</a></td>
|
||||||
|
<td><a aria-label="Simon Lammes" href="https://github.com/simon-lammes">
|
||||||
|
<img alt="" src="https://avatars.githubusercontent.com/u/46446421?v=4" width="40px"/>
|
||||||
</a></td>
|
</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@@ -127,15 +88,17 @@ Your financial contributions help ensure Blitz continues to be developed and mai
|
|||||||
|
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td><a aria-label="Render.com" href="https://render.com?utm_source=BlitzJS&utm_medium=sponsorship&utm_campaign=BlitzJS_Sponsorship_2020">
|
|
||||||
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/canary/assets/render-logo-color2.png" width="200px">
|
|
||||||
</a></td>
|
|
||||||
<td><a aria-label="RIT" href="https://rit-inc.co.jp/?utm_source=BlitzJS&utm_medium=sponsorship&utm_campaign=BlitzJS_Sponsorship_2021">
|
<td><a aria-label="RIT" href="https://rit-inc.co.jp/?utm_source=BlitzJS&utm_medium=sponsorship&utm_campaign=BlitzJS_Sponsorship_2021">
|
||||||
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/canary/assets/rit_logo.png" width="200px">
|
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/main/assets/rit_logo.png" width="200px">
|
||||||
</a></td>
|
</a></td>
|
||||||
<td><a aria-label="Boostry" href="https://boostry.co.jp/?utm_source=BlitzJS&utm_medium=sponsorship&utm_campaign=BlitzJS_Sponsorship_2021">
|
<td><a aria-label="Boostry" href="https://boostry.co.jp/?utm_source=BlitzJS&utm_medium=sponsorship&utm_campaign=BlitzJS_Sponsorship_2021">
|
||||||
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/canary/assets/boostry.svg" width="200px">
|
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/main/assets/boostry.svg" width="200px">
|
||||||
</a></td>
|
</a></td>
|
||||||
|
<td>
|
||||||
|
<a aria-label="Byteflow" href="https://byteflow.app/?ref=blitzjs">
|
||||||
|
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/main/assets/byteflow.png" width="70px">
|
||||||
|
</a>
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@@ -147,7 +110,7 @@ Your financial contributions help ensure Blitz continues to be developed and mai
|
|||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<a aria-label="Fauna" href="https://dashboard.fauna.com/accounts/register?utm_source=BlitzJS&utm_medium=sponsorship&utm_campaign=BlitzJS_Sponsorship_2020">
|
<a aria-label="Fauna" href="https://dashboard.fauna.com/accounts/register?utm_source=BlitzJS&utm_medium=sponsorship&utm_campaign=BlitzJS_Sponsorship_2020">
|
||||||
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/canary/assets/Fauna_Logo_Blue.png" width="300px">
|
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/main/assets/Fauna_Logo_Blue.png" width="300px">
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -161,9 +124,15 @@ Your financial contributions help ensure Blitz continues to be developed and mai
|
|||||||
|
|
||||||
### 💎 Diamond Sponsors
|
### 💎 Diamond Sponsors
|
||||||
|
|
||||||
<a aria-label="Your Company" href="#">
|
<table>
|
||||||
<img alt="" src="https://dummyimage.com/1000x330/efe8ff/000000.png&text=Your+Logo+Here" width="500px">
|
<tr>
|
||||||
</a>
|
<td>
|
||||||
|
<a aria-label="Flightcontrol" href="https://www.flightcontrol.dev?ref=blitzjs">
|
||||||
|
<img alt="" src="https://raw.githubusercontent.com/blitz-js/blitz/main/assets/flightcontrol.png" width="400px">
|
||||||
|
</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
@@ -173,8 +142,15 @@ Your financial contributions help ensure Blitz continues to be developed and mai
|
|||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center"><a href="https://twitter.com/flybayer"><img src="https://avatars3.githubusercontent.com/u/8813276?v=4" width="100px;" alt=""/><br /><sub><b>Brandon Bayer</b></sub></a><br />Creator</td>
|
<td align="center"><a href="https://twitter.com/flybayer"><img src="https://avatars3.githubusercontent.com/u/8813276?v=4" width="100px;" alt=""/><br /><sub><b>Brandon Bayer</b></sub></a><br />Creator</td>
|
||||||
<td align="center"><a href="http://aleksandra.codes"><img src="https://avatars.githubusercontent.com/u/9019397?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Aleksandra Sikora</b></sub></a><br />Lead Maintainer</td>
|
<td align="center"><a href="http://twitter.com/dillonraphael"><img src="https://avatars.githubusercontent.com/u/3496193?v=4" width="100px;" alt=""/><br /><sub><b>Dillon Raphael</b></sub></a><br /></td>
|
||||||
<td align="center"><a href="http://twitter.com/dillonraphael"><img src="https://avatars.githubusercontent.com/u/3496193?v=4" width="100px;" alt=""/><br /><sub><b>Dillon Raphael</b></sub></a><br />Senior Maintainer</td>
|
<td align="center">
|
||||||
|
<a href="https://siddharthsuresh.vercel.app/">
|
||||||
|
<img src="https://avatars.githubusercontent.com/u/83594610?v=4" width="100px;" alt="Siddharth Suresh avatar" /><br />
|
||||||
|
<sub>
|
||||||
|
<b>Siddharth Suresh</b>
|
||||||
|
</sub>
|
||||||
|
</a>
|
||||||
|
</td>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@@ -193,7 +169,7 @@ _Code ownership, pull request approvals and merging, etc_ (see [Maintainers L2](
|
|||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center"><a href="http://simonknott.de"><img src="https://avatars1.githubusercontent.com/u/14912729?v=4" width="100px;" alt=""/><br /><sub><b>Simon Knott</b></sub></a><br />SuperJSON</td>
|
<td align="center"><a href="http://simonknott.de"><img src="https://avatars1.githubusercontent.com/u/14912729?v=4" width="100px;" alt=""/><br /><sub><b>Simon Knott</b></sub></a><br />SuperJSON</td>
|
||||||
<td align="center"><a href="https://juanm04.com"><img src="https://avatars0.githubusercontent.com/u/16712703?v=4" width="100px;" alt=""/><br /><sub><b>Juan Martín Seery</b></sub></a><br />Website/Docs</td>
|
<td align="center"><a href="http://jins.dev"><img src="https://avatars.githubusercontent.com/u/39466936?v=4" width="100px;" alt=""/><br /><sub><b>JH.Lee</b></sub></a><br />SuperJSON</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<!-- markdownlint-enable -->
|
<!-- markdownlint-enable -->
|
||||||
@@ -211,30 +187,6 @@ _Issue triage, pull request triage, community encouragement and moderation, etc_
|
|||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center"><a href="http://jeremyliberman.com/"><img src="https://avatars3.githubusercontent.com/u/2754163?v=4" width="100px;" alt=""/><br /><sub><b>Jeremy Liberman</b></td>
|
<td align="center"><a href="http://jeremyliberman.com/"><img src="https://avatars3.githubusercontent.com/u/2754163?v=4" width="100px;" alt=""/><br /><sub><b>Jeremy Liberman</b></td>
|
||||||
<td align="center">
|
|
||||||
<a href="https://mina.ca">
|
|
||||||
<img src="https://avatars.githubusercontent.com/mabadir" width="100px;" alt="Mina Abadir avatar" /><br />
|
|
||||||
<sub>
|
|
||||||
<b>Mina Abadir</b>
|
|
||||||
</sub>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
<td align="center">
|
|
||||||
<a href="https://builtforfifty.com">
|
|
||||||
<img src="https://avatars.githubusercontent.com/abuuzayr" width="100px;" alt="Abu Uzayr avatar" /><br />
|
|
||||||
<sub>
|
|
||||||
<b>Abu Uzayr</b>
|
|
||||||
</sub>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
<td align="center">
|
|
||||||
<a href="https://damilolarandolph.com/">
|
|
||||||
<img src="https://avatars.githubusercontent.com/damilolarandolph" width="100px;" alt="Damilola Randolph avatar" /><br />
|
|
||||||
<sub>
|
|
||||||
<b>Damilola Randolph</b>
|
|
||||||
</sub>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<!-- markdownlint-enable -->
|
<!-- markdownlint-enable -->
|
||||||
@@ -379,7 +331,7 @@ Thanks to these wonderful people ([emoji key](https://allcontributors.org/docs/e
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center"><a href="https://github.com/jschepmans"><img src="https://avatars2.githubusercontent.com/u/5782977?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Johan Schepmans</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=jschepmans" title="Code">💻</a></td>
|
<td align="center"><a href="https://github.com/jschepmans"><img src="https://avatars2.githubusercontent.com/u/5782977?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Johan Schepmans</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=jschepmans" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="https://twitter.com/dillonraphael"><img src="https://avatars0.githubusercontent.com/u/3496193?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dillon Raphael</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=dillonraphael" title="Code">💻</a></td>
|
<td align="center"><a href="https://twitter.com/dillonraphael"><img src="https://avatars0.githubusercontent.com/u/3496193?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dillon Raphael</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=dillonraphael" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=dillonraphael" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=dillonraphael" title="Tests">⚠️</a></td>
|
||||||
<td align="center"><a href="https://github.com/clgeoio"><img src="https://avatars2.githubusercontent.com/u/37571416?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Cody G</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=clgeoio" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=clgeoio" title="Tests">⚠️</a></td>
|
<td align="center"><a href="https://github.com/clgeoio"><img src="https://avatars2.githubusercontent.com/u/37571416?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Cody G</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=clgeoio" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=clgeoio" title="Tests">⚠️</a></td>
|
||||||
<td align="center"><a href="https://github.com/madflow"><img src="https://avatars0.githubusercontent.com/u/183248?v=4?s=100" width="100px;" alt=""/><br /><sub><b>madflow</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=madflow" title="Documentation">📖</a></td>
|
<td align="center"><a href="https://github.com/madflow"><img src="https://avatars0.githubusercontent.com/u/183248?v=4?s=100" width="100px;" alt=""/><br /><sub><b>madflow</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=madflow" title="Documentation">📖</a></td>
|
||||||
<td align="center"><a href="https://twitter.com/nitaking_"><img src="https://avatars2.githubusercontent.com/u/10850034?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Satoshi Nitawaki</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=nitaking" title="Code">💻</a> <a href="#maintenance-nitaking" title="Maintenance">🚧</a> <a href="#question-nitaking" title="Answering Questions">💬</a> <a href="https://github.com/blitz-js/blitz/commits?author=nitaking" title="Documentation">📖</a></td>
|
<td align="center"><a href="https://twitter.com/nitaking_"><img src="https://avatars2.githubusercontent.com/u/10850034?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Satoshi Nitawaki</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=nitaking" title="Code">💻</a> <a href="#maintenance-nitaking" title="Maintenance">🚧</a> <a href="#question-nitaking" title="Answering Questions">💬</a> <a href="https://github.com/blitz-js/blitz/commits?author=nitaking" title="Documentation">📖</a></td>
|
||||||
@@ -563,7 +515,7 @@ Thanks to these wonderful people ([emoji key](https://allcontributors.org/docs/e
|
|||||||
<td align="center"><a href="https://bhanuteja.dev/"><img src="https://avatars.githubusercontent.com/u/17903466?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Bhanu Teja Pachipulusu</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=pbteja1998" title="Code">💻</a></td>
|
<td align="center"><a href="https://bhanuteja.dev/"><img src="https://avatars.githubusercontent.com/u/17903466?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Bhanu Teja Pachipulusu</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=pbteja1998" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="https://twitter.com/pavestru"><img src="https://avatars.githubusercontent.com/u/10186479?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Pavel Struhar</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=pavestru" title="Code">💻</a></td>
|
<td align="center"><a href="https://twitter.com/pavestru"><img src="https://avatars.githubusercontent.com/u/10186479?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Pavel Struhar</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=pavestru" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="https://in-thepink.com/"><img src="https://avatars.githubusercontent.com/u/42126368?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Reo Ishiyama</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=reo777" title="Code">💻</a></td>
|
<td align="center"><a href="https://in-thepink.com/"><img src="https://avatars.githubusercontent.com/u/42126368?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Reo Ishiyama</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=reo777" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="https://macwright.com/"><img src="https://avatars.githubusercontent.com/u/32314?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tom MacWright</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=tmcw" title="Documentation">📖</a></td>
|
<td align="center"><a href="https://macwright.com/"><img src="https://avatars.githubusercontent.com/u/32314?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tom MacWright</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=tmcw" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=tmcw" title="Tests">⚠️</a> <a href="https://github.com/blitz-js/blitz/commits?author=tmcw" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="https://francoisbest.com"><img src="https://avatars.githubusercontent.com/u/1174092?v=4?s=100" width="100px;" alt=""/><br /><sub><b>François Best</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=franky47" title="Code">💻</a></td>
|
<td align="center"><a href="https://francoisbest.com"><img src="https://avatars.githubusercontent.com/u/1174092?v=4?s=100" width="100px;" alt=""/><br /><sub><b>François Best</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=franky47" title="Code">💻</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -645,12 +597,12 @@ Thanks to these wonderful people ([emoji key](https://allcontributors.org/docs/e
|
|||||||
<td align="center"><a href="https://github.com/ricardo-rp"><img src="https://avatars.githubusercontent.com/u/30808767?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ricardo Romero</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=ricardo-rp" title="Documentation">📖</a></td>
|
<td align="center"><a href="https://github.com/ricardo-rp"><img src="https://avatars.githubusercontent.com/u/30808767?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ricardo Romero</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=ricardo-rp" title="Documentation">📖</a></td>
|
||||||
<td align="center"><a href="exocortex.anothernode.com"><img src="https://avatars.githubusercontent.com/u/3286144?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Moritz Reiter</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=anothernode" title="Documentation">📖</a></td>
|
<td align="center"><a href="exocortex.anothernode.com"><img src="https://avatars.githubusercontent.com/u/3286144?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Moritz Reiter</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=anothernode" title="Documentation">📖</a></td>
|
||||||
<td align="center"><a href="https://msich.dev"><img src="https://avatars.githubusercontent.com/u/38794918?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Matt Sichterman</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=msichterman" title="Documentation">📖</a></td>
|
<td align="center"><a href="https://msich.dev"><img src="https://avatars.githubusercontent.com/u/38794918?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Matt Sichterman</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=msichterman" title="Documentation">📖</a></td>
|
||||||
<td align="center"><a href="https://github.com/medihack"><img src="https://avatars.githubusercontent.com/u/120626?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Kai Schlamp</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=medihack" title="Documentation">📖</a></td>
|
<td align="center"><a href="https://github.com/medihack"><img src="https://avatars.githubusercontent.com/u/120626?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Kai Schlamp</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=medihack" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=medihack" title="Code">💻</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center"><a href="https://muyiwa.me"><img src="https://avatars.githubusercontent.com/u/6832244?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Muyiwa Olu</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=muyiwaolu" title="Code">💻</a></td>
|
<td align="center"><a href="https://muyiwa.me"><img src="https://avatars.githubusercontent.com/u/6832244?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Muyiwa Olu</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=muyiwaolu" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="http://2hr.me/"><img src="https://avatars.githubusercontent.com/u/4346154?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Rabbi Hossain</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=rabbihossain" title="Documentation">📖</a></td>
|
<td align="center"><a href="http://2hr.me/"><img src="https://avatars.githubusercontent.com/u/4346154?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Rabbi Hossain</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=rabbihossain" title="Documentation">📖</a></td>
|
||||||
<td align="center"><a href="https://github.com/bravo-kernel"><img src="https://avatars.githubusercontent.com/u/230500?v=4?s=100" width="100px;" alt=""/><br /><sub><b>bravo-kernel</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=bravo-kernel" title="Code">💻</a></td>
|
<td align="center"><a href="https://github.com/bravo-kernel"><img src="https://avatars.githubusercontent.com/u/230500?v=4?s=100" width="100px;" alt=""/><br /><sub><b>bravo-kernel</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=bravo-kernel" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=bravo-kernel" title="Documentation">📖</a></td>
|
||||||
<td align="center"><a href="https://samholmes.net"><img src="https://avatars.githubusercontent.com/u/8385528?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sam Holmes</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=sam3d" title="Code">💻</a></td>
|
<td align="center"><a href="https://samholmes.net"><img src="https://avatars.githubusercontent.com/u/8385528?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sam Holmes</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=sam3d" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="https://doncicuto.medium.com"><img src="https://avatars.githubusercontent.com/u/30386061?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Miguel Cabrerizo</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=doncicuto" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=doncicuto" title="Documentation">📖</a></td>
|
<td align="center"><a href="https://doncicuto.medium.com"><img src="https://avatars.githubusercontent.com/u/30386061?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Miguel Cabrerizo</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=doncicuto" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=doncicuto" title="Documentation">📖</a></td>
|
||||||
<td align="center"><a href="http://zackhobson.com/"><img src="https://avatars.githubusercontent.com/u/12092?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Zack Hobson</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=zenhob" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=zenhob" title="Documentation">📖</a></td>
|
<td align="center"><a href="http://zackhobson.com/"><img src="https://avatars.githubusercontent.com/u/12092?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Zack Hobson</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=zenhob" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=zenhob" title="Documentation">📖</a></td>
|
||||||
@@ -741,6 +693,67 @@ Thanks to these wonderful people ([emoji key](https://allcontributors.org/docs/e
|
|||||||
<td align="center"><a href="https://github.com/c-ciobanu"><img src="https://avatars.githubusercontent.com/u/33382714?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Cristi Ciobanu</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=c-ciobanu" title="Documentation">📖</a></td>
|
<td align="center"><a href="https://github.com/c-ciobanu"><img src="https://avatars.githubusercontent.com/u/33382714?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Cristi Ciobanu</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=c-ciobanu" title="Documentation">📖</a></td>
|
||||||
<td align="center"><a href="https://arpitdalal.dev"><img src="https://avatars.githubusercontent.com/u/61059807?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Arpit Dalal</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=arpitdalal" title="Documentation">📖</a></td>
|
<td align="center"><a href="https://arpitdalal.dev"><img src="https://avatars.githubusercontent.com/u/61059807?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Arpit Dalal</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=arpitdalal" title="Documentation">📖</a></td>
|
||||||
<td align="center"><a href="https://github.com/robertrisch"><img src="https://avatars.githubusercontent.com/u/73828816?v=4?s=100" width="100px;" alt=""/><br /><sub><b>robertrisch</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=robertrisch" title="Documentation">📖</a></td>
|
<td align="center"><a href="https://github.com/robertrisch"><img src="https://avatars.githubusercontent.com/u/73828816?v=4?s=100" width="100px;" alt=""/><br /><sub><b>robertrisch</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=robertrisch" title="Documentation">📖</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/saadaltabari"><img src="https://avatars.githubusercontent.com/u/29986512?v=4?s=100" width="100px;" alt=""/><br /><sub><b>saadaltabari</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=saadaltabari" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=saadaltabari" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/iojcde"><img src="https://avatars.githubusercontent.com/u/31413538?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jeeho Ahn</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=iojcde" title="Documentation">📖</a> <a href="#tool-iojcde" title="Tools">🔧</a> <a href="https://github.com/blitz-js/blitz/commits?author=iojcde" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://linkedin.com/in/ryanwashburne"><img src="https://avatars.githubusercontent.com/u/12566087?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ryan Washburne</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=ryanwashburne" title="Documentation">📖</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/sherryxiao1988"><img src="https://avatars.githubusercontent.com/u/1202426?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Shundan Xiao</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=sherryxiao1988" title="Documentation">📖</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="center"><a href="https://github.com/tommywong-dev"><img src="https://avatars.githubusercontent.com/u/79971095?v=4?s=100" width="100px;" alt=""/><br /><sub><b>tommywong-dev</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=tommywong-dev" title="Documentation">📖</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/datner"><img src="https://avatars.githubusercontent.com/u/22598347?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Datner</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=datner" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=datner" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://chaiwattsw.com/"><img src="https://avatars.githubusercontent.com/u/30198386?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Chaiwat Trisuwan</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=chaiwattsw" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=chaiwattsw" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="oltdaniel.eu"><img src="https://avatars.githubusercontent.com/u/53529846?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Daniel Oltmanns</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=oltdaniel" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=oltdaniel" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/edrickleong"><img src="https://avatars.githubusercontent.com/u/10529706?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Edrick Leong</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=edrickleong" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=edrickleong" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=edrickleong" title="Tests">⚠️</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/siddhsuresh"><img src="https://avatars.githubusercontent.com/u/83594610?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Siddharth Suresh</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=siddhsuresh" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=siddhsuresh" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=siddhsuresh" title="Tests">⚠️</a> <a href="#maintenance-siddhsuresh" title="Maintenance">🚧</a></td>
|
||||||
|
<td align="center"><a href="http://jins.dev"><img src="https://avatars.githubusercontent.com/u/39466936?v=4?s=100" width="100px;" alt=""/><br /><sub><b>JH.Lee</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=orionmiz" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=orionmiz" title="Tests">⚠️</a> <a href="#maintenance-orionmiz" title="Maintenance">🚧</a> <a href="https://github.com/blitz-js/blitz/commits?author=orionmiz" title="Documentation">📖</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="center"><a href="https://github.com/corydeppen"><img src="https://avatars.githubusercontent.com/u/313264?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Cory Deppen</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=corydeppen" title="Documentation">📖</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/oloost"><img src="https://avatars.githubusercontent.com/u/72395941?v=4?s=100" width="100px;" alt=""/><br /><sub><b>oloost</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=oloost" title="Documentation">📖</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/janvennemann"><img src="https://avatars.githubusercontent.com/u/1406024?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jan Vennemann</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=janvennemann" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=janvennemann" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://kevinjones.engineer"><img src="https://avatars.githubusercontent.com/u/20748598?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Kevin Jones</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=joneskj55" title="Documentation">📖</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/paulm17"><img src="https://avatars.githubusercontent.com/u/387463?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Paul</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=paulm17" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=paulm17" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=paulm17" title="Tests">⚠️</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/selcukfatihsevinc"><img src="https://avatars.githubusercontent.com/u/384836?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Selçuk Fatih Sevinç</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=selcukfatihsevinc" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=selcukfatihsevinc" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/usamaster"><img src="https://avatars.githubusercontent.com/u/5255330?v=4?s=100" width="100px;" alt=""/><br /><sub><b>usamaster</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=usamaster" title="Documentation">📖</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="center"><a href="a11rew.dev"><img src="https://avatars.githubusercontent.com/u/87580113?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrew Glago</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=a11rew" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=a11rew" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="http://tobiasjordans.de"><img src="https://avatars.githubusercontent.com/u/111561?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tobias</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=tordans" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=tordans" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=tordans" title="Tests">⚠️</a></td>
|
||||||
|
<td align="center"><a href="https://www.linkedin.com/in/iagor-moraes/"><img src="https://avatars.githubusercontent.com/u/13892132?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Iagor Moraes</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=iagormoraes" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=iagormoraes" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://twitter.com/trensik"><img src="https://avatars.githubusercontent.com/u/18584155?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dawid Urbaniak</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=Trancever" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=Trancever" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/jhonnymichel"><img src="https://avatars.githubusercontent.com/u/7006387?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jhonny Michel</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=jhonnymichel" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=jhonnymichel" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=jhonnymichel" title="Tests">⚠️</a></td>
|
||||||
|
<td align="center"><a href="sweetliquid.me"><img src="https://avatars.githubusercontent.com/u/18693190?v=4?s=100" width="100px;" alt=""/><br /><sub><b>sweetliquid</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=sweetliquid" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/exKAZUu"><img src="https://avatars.githubusercontent.com/u/436237?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sakamoto, Kazunori</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=exKAZUu" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=exKAZUu" title="Code">💻</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="center"><a href="https://github.com/jeliasson"><img src="https://avatars.githubusercontent.com/u/865493?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Johan Eliasson</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=jeliasson" title="Documentation">📖</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/jafarlihi"><img src="https://avatars.githubusercontent.com/u/43515211?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Hikmat Jafarli</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=jafarlihi" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=jafarlihi" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://maotoramm.com"><img src="https://avatars.githubusercontent.com/u/5174884?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Maotora ᕙ(⇀‸↼‶)ᕗ</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=maotora" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=maotora" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/vitaliemiron"><img src="https://avatars.githubusercontent.com/u/45145592?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Vitalie</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=vitaliemiron" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=vitaliemiron" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://estevao.org"><img src="https://avatars.githubusercontent.com/u/19409687?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Nelson Estevão</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=nelsonmestevao" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=nelsonmestevao" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/dbrxnds"><img src="https://avatars.githubusercontent.com/u/32268383?v=4?s=100" width="100px;" alt=""/><br /><sub><b>David</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=dbrxnds" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=dbrxnds" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=dbrxnds" title="Tests">⚠️</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/gjmoed"><img src="https://avatars.githubusercontent.com/u/4458993?v=4?s=100" width="100px;" alt=""/><br /><sub><b>G.J. Moed</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=gjmoed" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=gjmoed" title="Code">💻</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="center"><a href="https://ghken.com"><img src="https://avatars.githubusercontent.com/u/5304351?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tetsuya Fukuda</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=GHKEN" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=GHKEN" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/nerixim"><img src="https://avatars.githubusercontent.com/u/26106502?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Nikita Kamaev</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=nerixim" title="Documentation">📖</a></td>
|
||||||
|
<td align="center"><a href="https://webredone.com/"><img src="https://avatars.githubusercontent.com/u/11588823?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Nikola Ivanov</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=nikola-wd" title="Documentation">📖</a></td>
|
||||||
|
<td align="center"><a href="jayu.dev"><img src="https://avatars.githubusercontent.com/u/11561585?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jakub Mazurek</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=jayu" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=jayu" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/maciej-ka"><img src="https://avatars.githubusercontent.com/u/5403694?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Maciej Kasprzyk</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=maciej-ka" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=maciej-ka" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/justinsmid"><img src="https://avatars.githubusercontent.com/u/34271675?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Justin Smid</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=justinsmid" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=justinsmid" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/rodobre"><img src="https://avatars.githubusercontent.com/u/52138375?v=4?s=100" width="100px;" alt=""/><br /><sub><b>rodobre</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=rodobre" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=rodobre" title="Code">💻</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="center"><a href="https://github.com/Zamfi99"><img src="https://avatars.githubusercontent.com/u/19189337?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Zamfira Costin-Andrei</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=Zamfi99" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=Zamfi99" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/potikhanovsergey"><img src="https://avatars.githubusercontent.com/u/71494201?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sergey</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=potikhanovsergey" title="Documentation">📖</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/papsavas"><img src="https://avatars.githubusercontent.com/u/50584606?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Savvas Papageorgiadis</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=papsavas" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=papsavas" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://flow-office.eu/"><img src="https://avatars.githubusercontent.com/u/77194479?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Leonidas</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=LeonMueller-OneAndOnly" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=LeonMueller-OneAndOnly" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://hacknex.us"><img src="https://avatars.githubusercontent.com/u/19937034?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Doc0x1</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=Doc0x1" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=Doc0x1" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/lmisea"><img src="https://avatars.githubusercontent.com/u/106825636?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Luis Isea</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=lmisea" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=lmisea" title="Code">💻</a></td>
|
||||||
|
<td align="center"><a href="https://www.gengjiawen.com"><img src="https://avatars.githubusercontent.com/u/3759816?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jiawen Geng</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=gengjiawen" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=gengjiawen" title="Code">💻</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="center"><a href="https://timn.tech"><img src="https://avatars.githubusercontent.com/u/6324199?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tim Neutkens</b></sub></a><br /><a href="https://github.com/blitz-js/blitz/commits?author=timneutkens" title="Documentation">📖</a> <a href="https://github.com/blitz-js/blitz/commits?author=timneutkens" title="Code">💻</a> <a href="https://github.com/blitz-js/blitz/commits?author=timneutkens" title="Tests">⚠️</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
|||||||
7
apps/next13/.env
Normal file
7
apps/next13/.env
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
# Environment variables declared in this file are automatically made available to Prisma.
|
||||||
|
# See the documentation for more detail: https://pris.ly/d/prisma-schema#accessing-environment-variables-from-the-schema
|
||||||
|
|
||||||
|
# Prisma supports the native connection string format for PostgreSQL, MySQL, SQLite, SQL Server, MongoDB and CockroachDB.
|
||||||
|
# See the documentation for all the connection string options: https://pris.ly/d/connection-strings
|
||||||
|
|
||||||
|
DATABASE_URL="file:./dev.db"
|
||||||
3
apps/next13/.eslintrc.json
Normal file
3
apps/next13/.eslintrc.json
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"extends": "next/core-web-vitals"
|
||||||
|
}
|
||||||
38
apps/next13/.gitignore
vendored
Normal file
38
apps/next13/.gitignore
vendored
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
|
||||||
|
|
||||||
|
# dependencies
|
||||||
|
/node_modules
|
||||||
|
/.pnp
|
||||||
|
.pnp.js
|
||||||
|
|
||||||
|
# testing
|
||||||
|
/coverage
|
||||||
|
|
||||||
|
# next.js
|
||||||
|
/.next/
|
||||||
|
/out/
|
||||||
|
|
||||||
|
# production
|
||||||
|
/build
|
||||||
|
|
||||||
|
# misc
|
||||||
|
.DS_Store
|
||||||
|
*.pem
|
||||||
|
|
||||||
|
# debug
|
||||||
|
npm-debug.log*
|
||||||
|
yarn-debug.log*
|
||||||
|
yarn-error.log*
|
||||||
|
.pnpm-debug.log*
|
||||||
|
|
||||||
|
# local env files
|
||||||
|
.env*.local
|
||||||
|
|
||||||
|
# vercel
|
||||||
|
.vercel
|
||||||
|
|
||||||
|
# typescript
|
||||||
|
*.tsbuildinfo
|
||||||
|
next-env.d.ts
|
||||||
|
|
||||||
|
.vscode
|
||||||
548
apps/next13/CHANGELOG.md
Normal file
548
apps/next13/CHANGELOG.md
Normal file
@@ -0,0 +1,548 @@
|
|||||||
|
# next-blitz-auth
|
||||||
|
|
||||||
|
## 0.1.8
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [ee7bf87ec]
|
||||||
|
- Updated dependencies [178c152b2]
|
||||||
|
- blitz@2.0.7
|
||||||
|
- @blitzjs/next@2.0.7
|
||||||
|
- @blitzjs/rpc@2.0.7
|
||||||
|
- @blitzjs/auth@2.0.7
|
||||||
|
- @blitzjs/config@2.0.7
|
||||||
|
|
||||||
|
## 0.1.7
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [76a2544f9]
|
||||||
|
- Updated dependencies [5a587a6c3]
|
||||||
|
- blitz@2.0.6
|
||||||
|
- @blitzjs/auth@2.0.6
|
||||||
|
- @blitzjs/next@2.0.6
|
||||||
|
- @blitzjs/rpc@2.0.6
|
||||||
|
- @blitzjs/config@2.0.6
|
||||||
|
|
||||||
|
## 0.1.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [6f54841b7]
|
||||||
|
- Updated dependencies [8a417533f]
|
||||||
|
- @blitzjs/auth@2.0.5
|
||||||
|
- blitz@2.0.5
|
||||||
|
- @blitzjs/rpc@2.0.5
|
||||||
|
- @blitzjs/next@2.0.5
|
||||||
|
- @blitzjs/config@2.0.5
|
||||||
|
|
||||||
|
## 0.1.5
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [dd604c767]
|
||||||
|
- Updated dependencies [28a79040e]
|
||||||
|
- @blitzjs/auth@2.0.4
|
||||||
|
- blitz@2.0.4
|
||||||
|
- @blitzjs/next@2.0.4
|
||||||
|
- @blitzjs/rpc@2.0.4
|
||||||
|
- @blitzjs/config@2.0.4
|
||||||
|
|
||||||
|
## 0.1.4
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [2f5c8a3a0]
|
||||||
|
- @blitzjs/next@2.0.3
|
||||||
|
- @blitzjs/rpc@2.0.3
|
||||||
|
- blitz@2.0.3
|
||||||
|
- @blitzjs/auth@2.0.3
|
||||||
|
- @blitzjs/config@2.0.3
|
||||||
|
|
||||||
|
## 0.1.3
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [e8fd12e4f]
|
||||||
|
- @blitzjs/rpc@2.0.2
|
||||||
|
- blitz@2.0.2
|
||||||
|
- @blitzjs/next@2.0.2
|
||||||
|
- @blitzjs/auth@2.0.2
|
||||||
|
- @blitzjs/config@2.0.2
|
||||||
|
|
||||||
|
## 0.1.2
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [8782aae64]
|
||||||
|
- blitz@2.0.1
|
||||||
|
- @blitzjs/auth@2.0.1
|
||||||
|
- @blitzjs/next@2.0.1
|
||||||
|
- @blitzjs/rpc@2.0.1
|
||||||
|
- @blitzjs/config@2.0.1
|
||||||
|
|
||||||
|
## 0.1.1
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [db7233db6]
|
||||||
|
- Updated dependencies [1569bd53e]
|
||||||
|
- Updated dependencies [cee2dec17]
|
||||||
|
- Updated dependencies [c5c727cb6]
|
||||||
|
- Updated dependencies [5166e5e03]
|
||||||
|
- Updated dependencies [72a4e594a]
|
||||||
|
- Updated dependencies [9db6c8855]
|
||||||
|
- Updated dependencies [1e1bb73b2]
|
||||||
|
- Updated dependencies [83b355900]
|
||||||
|
- Updated dependencies [4cad9cca2]
|
||||||
|
- Updated dependencies [c1e004063]
|
||||||
|
- Updated dependencies [365e67094]
|
||||||
|
- Updated dependencies [fd31e56bc]
|
||||||
|
- Updated dependencies [74a14b704]
|
||||||
|
- Updated dependencies [eda14fa8a]
|
||||||
|
- Updated dependencies [aec1bb076]
|
||||||
|
- Updated dependencies [a3c92cb86]
|
||||||
|
- Updated dependencies [270361886]
|
||||||
|
- Updated dependencies [c721c104d]
|
||||||
|
- Updated dependencies [82649f341]
|
||||||
|
- Updated dependencies [072929109]
|
||||||
|
- Updated dependencies [f397cc203]
|
||||||
|
- Updated dependencies [cadefb88e]
|
||||||
|
- Updated dependencies [271c58ac6]
|
||||||
|
- Updated dependencies [8f166a5db]
|
||||||
|
- Updated dependencies [8c247e26e]
|
||||||
|
- Updated dependencies [c5572bec6]
|
||||||
|
- Updated dependencies [69fb28034]
|
||||||
|
- Updated dependencies [86e8eb7c8]
|
||||||
|
- Updated dependencies [99205f52d]
|
||||||
|
- Updated dependencies [3f20a4740]
|
||||||
|
- Updated dependencies [82e8b64f5]
|
||||||
|
- Updated dependencies [6ece09613]
|
||||||
|
- Updated dependencies [9c2e7d372]
|
||||||
|
- Updated dependencies [928e840b5]
|
||||||
|
- Updated dependencies [9631c4583]
|
||||||
|
- Updated dependencies [6f18cbdc9]
|
||||||
|
- Updated dependencies [acc07ce94]
|
||||||
|
- Updated dependencies [ea7561b8e]
|
||||||
|
- Updated dependencies [1436e7618]
|
||||||
|
- Updated dependencies [2533caf48]
|
||||||
|
- Updated dependencies [696f48c4e]
|
||||||
|
- Updated dependencies [d98e4bac4]
|
||||||
|
- Updated dependencies [90f1741da]
|
||||||
|
- Updated dependencies [4a9aa9f7f]
|
||||||
|
- Updated dependencies [d692b4c1d]
|
||||||
|
- Updated dependencies [638f2319b]
|
||||||
|
- Updated dependencies [c213d521c]
|
||||||
|
- Updated dependencies [7817fe3a8]
|
||||||
|
- Updated dependencies [0e762fb55]
|
||||||
|
- Updated dependencies [9529dbd6f]
|
||||||
|
- Updated dependencies [3b213a35b]
|
||||||
|
- Updated dependencies [8b01175b4]
|
||||||
|
- Updated dependencies [3d004dc41]
|
||||||
|
- Updated dependencies [5ea068b28]
|
||||||
|
- Updated dependencies [1d863f352]
|
||||||
|
- Updated dependencies [8b4bf999c]
|
||||||
|
- Updated dependencies [1476a577b]
|
||||||
|
- Updated dependencies [a6e81f156]
|
||||||
|
- Updated dependencies [cacb65d63]
|
||||||
|
- Updated dependencies [ae0b714f6]
|
||||||
|
- Updated dependencies [c7ac86b85]
|
||||||
|
- Updated dependencies [d9fc5d8e2]
|
||||||
|
- Updated dependencies [ccb1af8d0]
|
||||||
|
- Updated dependencies [630c71812]
|
||||||
|
- Updated dependencies [bf1b2c824]
|
||||||
|
- Updated dependencies [240f3f347]
|
||||||
|
- Updated dependencies [55b1cb204]
|
||||||
|
- Updated dependencies [1742eb45d]
|
||||||
|
- Updated dependencies [54db8a46d]
|
||||||
|
- Updated dependencies [962eb58af]
|
||||||
|
- Updated dependencies [54a66a95d]
|
||||||
|
- Updated dependencies [9fe0cc546]
|
||||||
|
- Updated dependencies [55a43ce1f]
|
||||||
|
- Updated dependencies [0b94a4503]
|
||||||
|
- Updated dependencies [af58e2b23]
|
||||||
|
- Updated dependencies [78fd5c489]
|
||||||
|
- Updated dependencies [62bf12b5c]
|
||||||
|
- Updated dependencies [6ff9ec0d7]
|
||||||
|
- Updated dependencies [09e0c68db]
|
||||||
|
- Updated dependencies [abb1ad5d1]
|
||||||
|
- Updated dependencies [3a602b613]
|
||||||
|
- Updated dependencies [ceb7db274]
|
||||||
|
- Updated dependencies [2ade7268e]
|
||||||
|
- Updated dependencies [0edeaa37a]
|
||||||
|
- Updated dependencies [7b63f0f1f]
|
||||||
|
- Updated dependencies [03bad3175]
|
||||||
|
- Updated dependencies [f0ca738d5]
|
||||||
|
- Updated dependencies [bee19a259]
|
||||||
|
- Updated dependencies [0936cb38a]
|
||||||
|
- Updated dependencies [c11f0401c]
|
||||||
|
- Updated dependencies [989691ec8]
|
||||||
|
- Updated dependencies [4d7d126d9]
|
||||||
|
- Updated dependencies [8e5903c0f]
|
||||||
|
- Updated dependencies [30fd61316]
|
||||||
|
- Updated dependencies [6f4349896]
|
||||||
|
- Updated dependencies [942536d9a]
|
||||||
|
- Updated dependencies [666a3ae3e]
|
||||||
|
- Updated dependencies [a80d2a8f7]
|
||||||
|
- Updated dependencies [f6dac093d]
|
||||||
|
- Updated dependencies [3ddb57072]
|
||||||
|
- Updated dependencies [4e26ae21b]
|
||||||
|
- Updated dependencies [abe2afccd]
|
||||||
|
- Updated dependencies [da17cc8a2]
|
||||||
|
- Updated dependencies [b84c5bedb]
|
||||||
|
- Updated dependencies [a6f32d1d0]
|
||||||
|
- Updated dependencies [b97366c42]
|
||||||
|
- Updated dependencies [348fd6f5e]
|
||||||
|
- Updated dependencies [1bb3a6556]
|
||||||
|
- Updated dependencies [3bcbad1a9]
|
||||||
|
- Updated dependencies [0a8b0cb35]
|
||||||
|
- Updated dependencies [8490b0724]
|
||||||
|
- Updated dependencies [9ded8dacb]
|
||||||
|
- Updated dependencies [19898a488]
|
||||||
|
- Updated dependencies [93851d90c]
|
||||||
|
- Updated dependencies [f84d77a42]
|
||||||
|
- Updated dependencies [6811eab1a]
|
||||||
|
- Updated dependencies [a7e37c58d]
|
||||||
|
- Updated dependencies [20fc9f80f]
|
||||||
|
- Updated dependencies [8dedca1a2]
|
||||||
|
- Updated dependencies [3511d5b69]
|
||||||
|
- Updated dependencies [46a34c7b3]
|
||||||
|
- Updated dependencies [e82a79be5]
|
||||||
|
- Updated dependencies [890b0c0c9]
|
||||||
|
- Updated dependencies [11b548ede]
|
||||||
|
- Updated dependencies [ed2b0e22c]
|
||||||
|
- Updated dependencies [430f6ec78]
|
||||||
|
- Updated dependencies [df7cee84a]
|
||||||
|
- Updated dependencies [adabb11a0]
|
||||||
|
- Updated dependencies [38d945a3f]
|
||||||
|
- Updated dependencies [c3c789740]
|
||||||
|
- Updated dependencies [240f378b5]
|
||||||
|
- Updated dependencies [df3265b85]
|
||||||
|
- Updated dependencies [89bf993a1]
|
||||||
|
- Updated dependencies [2150dcc3e]
|
||||||
|
- Updated dependencies [0f4926fd1]
|
||||||
|
- Updated dependencies [3f9fe8f04]
|
||||||
|
- Updated dependencies [8aee25c58]
|
||||||
|
- Updated dependencies [fe8c937d2]
|
||||||
|
- Updated dependencies [0ac6e1712]
|
||||||
|
- Updated dependencies [c0a3b1ee3]
|
||||||
|
- Updated dependencies [5c5decbce]
|
||||||
|
- Updated dependencies [dc694cf1c]
|
||||||
|
- Updated dependencies [e5cd2c862]
|
||||||
|
- Updated dependencies [807a2b564]
|
||||||
|
- Updated dependencies [97469a126]
|
||||||
|
- Updated dependencies [931156c35]
|
||||||
|
- Updated dependencies [650a157e1]
|
||||||
|
- Updated dependencies [1d9804a61]
|
||||||
|
- Updated dependencies [41608c4c3]
|
||||||
|
- Updated dependencies [a0596279b]
|
||||||
|
- Updated dependencies [88caa18e6]
|
||||||
|
- Updated dependencies [022392c12]
|
||||||
|
- Updated dependencies [17ce29e5e]
|
||||||
|
- Updated dependencies [f52ca398e]
|
||||||
|
- Updated dependencies [c126b8191]
|
||||||
|
- Updated dependencies [c9cf7adc3]
|
||||||
|
- Updated dependencies [1b798d9a0]
|
||||||
|
- Updated dependencies [0f18c68d6]
|
||||||
|
- Updated dependencies [ea7561b8e]
|
||||||
|
- Updated dependencies [6ab9db780]
|
||||||
|
- Updated dependencies [727734955]
|
||||||
|
- Updated dependencies [80e1ead7c]
|
||||||
|
- Updated dependencies [f39ba1ff1]
|
||||||
|
- Updated dependencies [161270e3b]
|
||||||
|
- Updated dependencies [bec9512e3]
|
||||||
|
- Updated dependencies [b6b9a1c5a]
|
||||||
|
- Updated dependencies [1436e7618]
|
||||||
|
- Updated dependencies [1c809094f]
|
||||||
|
- Updated dependencies [145d5a02b]
|
||||||
|
- Updated dependencies [8bcb471a5]
|
||||||
|
- Updated dependencies [a3e6c49c4]
|
||||||
|
- Updated dependencies [490280240]
|
||||||
|
- Updated dependencies [15d22af24]
|
||||||
|
- Updated dependencies [454591293]
|
||||||
|
- Updated dependencies [6e88a847f]
|
||||||
|
- Updated dependencies [0025856b9]
|
||||||
|
- Updated dependencies [2073714f8]
|
||||||
|
- Updated dependencies [716e188d1]
|
||||||
|
- Updated dependencies [d87288a2e]
|
||||||
|
- Updated dependencies [8aa22a0b2]
|
||||||
|
- Updated dependencies [37aeaa7fa]
|
||||||
|
- Updated dependencies [b918055bf]
|
||||||
|
- Updated dependencies [aa34661fa]
|
||||||
|
- Updated dependencies [61888d1a3]
|
||||||
|
- Updated dependencies [dd5f51744]
|
||||||
|
- Updated dependencies [ce4536833]
|
||||||
|
- Updated dependencies [9ada0f666]
|
||||||
|
- Updated dependencies [fb32903bf]
|
||||||
|
- Updated dependencies [b33db0828]
|
||||||
|
- Updated dependencies [f15a51901]
|
||||||
|
- Updated dependencies [10f98c681]
|
||||||
|
- Updated dependencies [42a2cf951]
|
||||||
|
- Updated dependencies [9674efc0b]
|
||||||
|
- Updated dependencies [8e0c9d76b]
|
||||||
|
- Updated dependencies [9620ef6b1]
|
||||||
|
- Updated dependencies [d5b8faa86]
|
||||||
|
- Updated dependencies [a3bbe6ce3]
|
||||||
|
- Updated dependencies [b493c93f8]
|
||||||
|
- Updated dependencies [3b213a35b]
|
||||||
|
- Updated dependencies [8d9ea00e1]
|
||||||
|
- Updated dependencies [e2c18895d]
|
||||||
|
- Updated dependencies [00bd849ee]
|
||||||
|
- Updated dependencies [ffa7b5ccc]
|
||||||
|
- Updated dependencies [1f6b0b54c]
|
||||||
|
- Updated dependencies [527e48ac3]
|
||||||
|
- Updated dependencies [01f3a03ea]
|
||||||
|
- Updated dependencies [dfd2408e9]
|
||||||
|
- Updated dependencies [b0c21b070]
|
||||||
|
- Updated dependencies [25f4526f7]
|
||||||
|
- Updated dependencies [31d7a6f41]
|
||||||
|
- Updated dependencies [2cc888eff]
|
||||||
|
- Updated dependencies [29c2b029a]
|
||||||
|
- Updated dependencies [713aead93]
|
||||||
|
- blitz@2.0.0
|
||||||
|
- @blitzjs/auth@2.0.0
|
||||||
|
- @blitzjs/next@2.0.0
|
||||||
|
- @blitzjs/rpc@2.0.0
|
||||||
|
- @blitzjs/config@2.0.0
|
||||||
|
|
||||||
|
## 0.1.1-beta.13
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [86e8eb7c8]
|
||||||
|
- Updated dependencies [b84c5bedb]
|
||||||
|
- Updated dependencies [e5cd2c862]
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.37
|
||||||
|
- blitz@2.0.0-beta.37
|
||||||
|
- @blitzjs/auth@2.0.0-beta.37
|
||||||
|
- @blitzjs/next@2.0.0-beta.37
|
||||||
|
- @blitzjs/config@2.0.0-beta.37
|
||||||
|
|
||||||
|
## 0.1.1-beta.12
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [09e0c68db]
|
||||||
|
- @blitzjs/auth@2.0.0-beta.36
|
||||||
|
- blitz@2.0.0-beta.36
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.36
|
||||||
|
- @blitzjs/next@2.0.0-beta.36
|
||||||
|
- @blitzjs/config@2.0.0-beta.36
|
||||||
|
|
||||||
|
## 0.1.1-beta.11
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [cee2dec17]
|
||||||
|
- Updated dependencies [aec1bb076]
|
||||||
|
- Updated dependencies [b97366c42]
|
||||||
|
- Updated dependencies [3bcbad1a9]
|
||||||
|
- @blitzjs/auth@2.0.0-beta.35
|
||||||
|
- blitz@2.0.0-beta.35
|
||||||
|
- @blitzjs/next@2.0.0-beta.35
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.35
|
||||||
|
- @blitzjs/config@2.0.0-beta.35
|
||||||
|
|
||||||
|
## 0.1.1-beta.10
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [30fd61316]
|
||||||
|
- Updated dependencies [3ddb57072]
|
||||||
|
- Updated dependencies [fe8c937d2]
|
||||||
|
- blitz@2.0.0-beta.34
|
||||||
|
- @blitzjs/auth@2.0.0-beta.34
|
||||||
|
- @blitzjs/next@2.0.0-beta.34
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.34
|
||||||
|
- @blitzjs/config@2.0.0-beta.34
|
||||||
|
|
||||||
|
## 0.1.1-beta.9
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [19898a488]
|
||||||
|
- Updated dependencies [6811eab1a]
|
||||||
|
- Updated dependencies [022392c12]
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.33
|
||||||
|
- blitz@2.0.0-beta.33
|
||||||
|
- @blitzjs/next@2.0.0-beta.33
|
||||||
|
- @blitzjs/auth@2.0.0-beta.33
|
||||||
|
- @blitzjs/config@2.0.0-beta.33
|
||||||
|
|
||||||
|
## 0.1.1-beta.8
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [82649f341]
|
||||||
|
- Updated dependencies [8b01175b4]
|
||||||
|
- blitz@2.0.0-beta.32
|
||||||
|
- @blitzjs/next@2.0.0-beta.32
|
||||||
|
- @blitzjs/auth@2.0.0-beta.32
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.32
|
||||||
|
- @blitzjs/config@2.0.0-beta.32
|
||||||
|
|
||||||
|
## 0.1.1-beta.7
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [90f1741da]
|
||||||
|
- Updated dependencies [df3265b85]
|
||||||
|
- @blitzjs/auth@2.0.0-beta.31
|
||||||
|
- blitz@2.0.0-beta.31
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.31
|
||||||
|
- @blitzjs/next@2.0.0-beta.31
|
||||||
|
- @blitzjs/config@2.0.0-beta.31
|
||||||
|
|
||||||
|
## 0.1.1-beta.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [c5572bec6]
|
||||||
|
- Updated dependencies [727734955]
|
||||||
|
- @blitzjs/auth@2.0.0-beta.30
|
||||||
|
- blitz@2.0.0-beta.30
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.30
|
||||||
|
- @blitzjs/next@2.0.0-beta.30
|
||||||
|
- @blitzjs/config@2.0.0-beta.30
|
||||||
|
|
||||||
|
## 0.1.1-beta.5
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b6b9a1c5a]
|
||||||
|
- Updated dependencies [61888d1a3]
|
||||||
|
- @blitzjs/auth@2.0.0-beta.29
|
||||||
|
- blitz@2.0.0-beta.29
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.29
|
||||||
|
- @blitzjs/next@2.0.0-beta.29
|
||||||
|
- @blitzjs/config@2.0.0-beta.29
|
||||||
|
|
||||||
|
## 0.1.1-beta.4
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5166e5e03]
|
||||||
|
- Updated dependencies [2533caf48]
|
||||||
|
- Updated dependencies [c7ac86b85]
|
||||||
|
- Updated dependencies [1bb3a6556]
|
||||||
|
- @blitzjs/auth@2.0.0-beta.28
|
||||||
|
- @blitzjs/next@2.0.0-beta.28
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.28
|
||||||
|
- blitz@2.0.0-beta.28
|
||||||
|
- @blitzjs/config@2.0.0-beta.28
|
||||||
|
|
||||||
|
## 0.1.1-beta.3
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [eda14fa8a]
|
||||||
|
- Updated dependencies [3d004dc41]
|
||||||
|
- Updated dependencies [29c2b029a]
|
||||||
|
- @blitzjs/next@2.0.0-beta.27
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.27
|
||||||
|
- @blitzjs/auth@2.0.0-beta.27
|
||||||
|
- blitz@2.0.0-beta.27
|
||||||
|
- @blitzjs/config@2.0.0-beta.27
|
||||||
|
|
||||||
|
## 0.1.1-beta.2
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [e82a79be5]
|
||||||
|
- Updated dependencies [38d945a3f]
|
||||||
|
- @blitzjs/auth@2.0.0-beta.26
|
||||||
|
- @blitzjs/next@2.0.0-beta.26
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.26
|
||||||
|
- blitz@2.0.0-beta.26
|
||||||
|
- @blitzjs/config@2.0.0-beta.26
|
||||||
|
|
||||||
|
## 0.1.1-beta.1
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [f84d77a42]
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.25
|
||||||
|
- @blitzjs/next@2.0.0-beta.25
|
||||||
|
- @blitzjs/auth@2.0.0-beta.25
|
||||||
|
- @blitzjs/config@2.0.0-beta.25
|
||||||
|
- blitz@2.0.0-beta.25
|
||||||
|
|
||||||
|
## 0.1.1-beta.0
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- 37aeaa7fa: feature: Nextjs 13 App Directory Utility Methods
|
||||||
|
|
||||||
|
### 🔧 New Blitz Auth Hook `useAuthenticatedBlitzContext`
|
||||||
|
|
||||||
|
This hook is implemented as the replacement of the [`BlitzPage` seurity auth utilities](https://blitzjs.com/docs/authorization#secure-your-pages) provided for the pages directory to work with React Server Components in the Nextjs 13 app directory
|
||||||
|
It can be used in any asynchronous server component be it in `page.ts` or in the layouts in `layout.ts`
|
||||||
|
It uses the new [`redirect` function](https://beta.nextjs.org/docs/api-reference/redirect) to provide the required authorization in server side
|
||||||
|
|
||||||
|
#### API
|
||||||
|
|
||||||
|
```ts
|
||||||
|
useAuthenticatedBlitzContext({
|
||||||
|
redirectTo,
|
||||||
|
redirectAuthenticatedTo,
|
||||||
|
role,
|
||||||
|
}: {
|
||||||
|
redirectTo?: string | RouteUrlObject
|
||||||
|
redirectAuthenticatedTo?: string | RouteUrlObject | ((ctx: Ctx) => string | RouteUrlObject)
|
||||||
|
role?: string | string[]
|
||||||
|
}): Promise<void>
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Usage
|
||||||
|
|
||||||
|
**Example Usage in React Server Component in `app` directory in Next 13**
|
||||||
|
|
||||||
|
```ts
|
||||||
|
import {getAppSession, useAuthenticatedBlitzContext} from "src/blitz-server"
|
||||||
|
...
|
||||||
|
await useAuthenticatedBlitzContext({
|
||||||
|
redirectTo: "/auth/login",
|
||||||
|
role: ["admin"],
|
||||||
|
redirectAuthenticatedTo: "/dashboard",
|
||||||
|
})
|
||||||
|
```
|
||||||
|
|
||||||
|
### 🔧 New Blitz RPC Hook `invokeResolver`
|
||||||
|
|
||||||
|
#### API
|
||||||
|
|
||||||
|
```ts
|
||||||
|
invokeResolver<T extends (...args: any) => any, TInput = FirstParam<T>>(
|
||||||
|
queryFn: T,
|
||||||
|
params: TInput,
|
||||||
|
): Promise<PromiseReturnType<T>>
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Example Usage
|
||||||
|
|
||||||
|
```ts
|
||||||
|
...
|
||||||
|
import {invokeResolver, useAuthenticatedBlitzContext} from "../src/blitz-server"
|
||||||
|
import getCurrentUser from "../src/users/queries/getCurrentUser"
|
||||||
|
|
||||||
|
export default async function Home() {
|
||||||
|
await useAuthenticatedBlitzContext({
|
||||||
|
redirectTo: "/auth/login",
|
||||||
|
})
|
||||||
|
const user = await invokeResolver(getCurrentUser, null)
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
- Updated dependencies [cadefb88e]
|
||||||
|
- Updated dependencies [6f18cbdc9]
|
||||||
|
- Updated dependencies [acc07ce94]
|
||||||
|
- Updated dependencies [ea7561b8e]
|
||||||
|
- Updated dependencies [9529dbd6f]
|
||||||
|
- Updated dependencies [ea7561b8e]
|
||||||
|
- Updated dependencies [6e88a847f]
|
||||||
|
- Updated dependencies [37aeaa7fa]
|
||||||
|
- blitz@2.0.0-beta.24
|
||||||
|
- @blitzjs/auth@2.0.0-beta.24
|
||||||
|
- @blitzjs/next@2.0.0-beta.24
|
||||||
|
- @blitzjs/rpc@2.0.0-beta.24
|
||||||
|
- @blitzjs/config@2.0.0-beta.24
|
||||||
26
apps/next13/README.md
Normal file
26
apps/next13/README.md
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
# Next.js 13 + Blitz Auth
|
||||||
|
|
||||||
|
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) + [`Blitz Auth`](https://blitzjs.com/docs/auth).
|
||||||
|
|
||||||
|
## Getting Started
|
||||||
|
|
||||||
|
First, run the development server:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
npm run dev
|
||||||
|
# or
|
||||||
|
yarn dev
|
||||||
|
```
|
||||||
|
|
||||||
|
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
|
||||||
|
|
||||||
|
You can go to the `/signup` page and create a new account.
|
||||||
|
|
||||||
|
## Learn More
|
||||||
|
|
||||||
|
To learn more about Next.js and Blitz.js, take a look at the following resources:
|
||||||
|
|
||||||
|
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
|
||||||
|
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
|
||||||
|
- [Blitz.js Documentation](https://blitzjs.com/docs/) — learn about Blitz.js.
|
||||||
|
- [Blitz Auth Documentation](https://blitzjs.com/docs/auth) — learn about Blitz Auth plugin.
|
||||||
14
apps/next13/next.config.js
Normal file
14
apps/next13/next.config.js
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
const {withBlitz} = require("@blitzjs/next")
|
||||||
|
|
||||||
|
const loaderClient = require.resolve("@blitzjs/rpc/dist/loader-client.cjs")
|
||||||
|
const loaderServer = require.resolve("@blitzjs/rpc/dist/loader-server.cjs")
|
||||||
|
const loaderServerResolvers = require.resolve("@blitzjs/rpc/dist/loader-server-resolvers.cjs")
|
||||||
|
|
||||||
|
console.log("loaderClient", loaderClient)
|
||||||
|
console.log("loaderServer", loaderServer)
|
||||||
|
console.log("loaderServerResolvers", loaderServerResolvers)
|
||||||
|
|
||||||
|
/** @type {import('next').NextConfig} */
|
||||||
|
const nextConfig = {}
|
||||||
|
|
||||||
|
module.exports = withBlitz(nextConfig)
|
||||||
41
apps/next13/package.json
Normal file
41
apps/next13/package.json
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"name": "next-blitz-auth",
|
||||||
|
"version": "0.1.8",
|
||||||
|
"private": true,
|
||||||
|
"scripts": {
|
||||||
|
"blitz:dev": "next dev",
|
||||||
|
"blitz:build": "next build",
|
||||||
|
"blitz:start": "next start",
|
||||||
|
"lint": "next lint"
|
||||||
|
},
|
||||||
|
"prisma": {
|
||||||
|
"schema": "prisma/schema.prisma"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@blitzjs/auth": "2.0.7",
|
||||||
|
"@blitzjs/config": "2.0.7",
|
||||||
|
"@blitzjs/next": "2.0.7",
|
||||||
|
"@blitzjs/rpc": "2.0.7",
|
||||||
|
"@hookform/error-message": "2.0.0",
|
||||||
|
"@hookform/resolvers": "2.9.10",
|
||||||
|
"@prisma/client": "^4.5.0",
|
||||||
|
"@tanstack/react-query": "4.0.10",
|
||||||
|
"blitz": "2.0.7",
|
||||||
|
"flatted": "3.2.7",
|
||||||
|
"next": "canary",
|
||||||
|
"prisma": "^4.5.0",
|
||||||
|
"react": "18.2.0",
|
||||||
|
"react-dom": "18.2.0",
|
||||||
|
"react-hook-form": "7.39.1",
|
||||||
|
"superjson": "1.11.0",
|
||||||
|
"zod": "3.20.2"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@types/node": "18.11.7",
|
||||||
|
"@types/react": "18.0.23",
|
||||||
|
"@types/react-dom": "18.0.7",
|
||||||
|
"eslint": "8.26.0",
|
||||||
|
"eslint-config-next": "13.0.0",
|
||||||
|
"typescript": "4.8.4"
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
apps/next13/prisma/dev.db
Normal file
BIN
apps/next13/prisma/dev.db
Normal file
Binary file not shown.
5
apps/next13/prisma/index.ts
Normal file
5
apps/next13/prisma/index.ts
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
import {PrismaClient} from "@prisma/client"
|
||||||
|
|
||||||
|
export * from "@prisma/client"
|
||||||
|
const db = new PrismaClient()
|
||||||
|
export default db
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "User" (
|
||||||
|
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||||
|
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
"updatedAt" DATETIME NOT NULL,
|
||||||
|
"name" TEXT,
|
||||||
|
"email" TEXT NOT NULL,
|
||||||
|
"hashedPassword" TEXT,
|
||||||
|
"role" TEXT NOT NULL DEFAULT 'USER'
|
||||||
|
);
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "Session" (
|
||||||
|
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||||
|
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
"updatedAt" DATETIME NOT NULL,
|
||||||
|
"expiresAt" DATETIME,
|
||||||
|
"handle" TEXT NOT NULL,
|
||||||
|
"hashedSessionToken" TEXT,
|
||||||
|
"antiCSRFToken" TEXT,
|
||||||
|
"publicData" TEXT,
|
||||||
|
"privateData" TEXT,
|
||||||
|
"userId" INTEGER,
|
||||||
|
CONSTRAINT "Session_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE SET NULL ON UPDATE CASCADE
|
||||||
|
);
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "Token" (
|
||||||
|
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||||
|
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
"updatedAt" DATETIME NOT NULL,
|
||||||
|
"hashedToken" TEXT NOT NULL,
|
||||||
|
"type" TEXT NOT NULL,
|
||||||
|
"expiresAt" DATETIME NOT NULL,
|
||||||
|
"sentTo" TEXT NOT NULL,
|
||||||
|
"userId" INTEGER NOT NULL,
|
||||||
|
CONSTRAINT "Token_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
|
||||||
|
);
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX "User_email_key" ON "User"("email");
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX "Session_handle_key" ON "Session"("handle");
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX "Token_hashedToken_type_key" ON "Token"("hashedToken", "type");
|
||||||
48
apps/next13/prisma/migrations/20230206052436_/migration.sql
Normal file
48
apps/next13/prisma/migrations/20230206052436_/migration.sql
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
Warnings:
|
||||||
|
|
||||||
|
- You are about to drop the `Token` table. If the table is not empty, all the data it contains will be lost.
|
||||||
|
- You are about to drop the column `createdAt` on the `User` table. All the data in the column will be lost.
|
||||||
|
- You are about to drop the column `role` on the `User` table. All the data in the column will be lost.
|
||||||
|
- You are about to drop the column `updatedAt` on the `User` table. All the data in the column will be lost.
|
||||||
|
- You are about to drop the column `createdAt` on the `Session` table. All the data in the column will be lost.
|
||||||
|
- You are about to drop the column `updatedAt` on the `Session` table. All the data in the column will be lost.
|
||||||
|
|
||||||
|
*/
|
||||||
|
-- DropIndex
|
||||||
|
DROP INDEX "Token_hashedToken_type_key";
|
||||||
|
|
||||||
|
-- DropTable
|
||||||
|
PRAGMA foreign_keys=off;
|
||||||
|
DROP TABLE "Token";
|
||||||
|
PRAGMA foreign_keys=on;
|
||||||
|
|
||||||
|
-- RedefineTables
|
||||||
|
PRAGMA foreign_keys=OFF;
|
||||||
|
CREATE TABLE "new_User" (
|
||||||
|
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||||
|
"name" TEXT,
|
||||||
|
"email" TEXT NOT NULL,
|
||||||
|
"hashedPassword" TEXT
|
||||||
|
);
|
||||||
|
INSERT INTO "new_User" ("email", "hashedPassword", "id", "name") SELECT "email", "hashedPassword", "id", "name" FROM "User";
|
||||||
|
DROP TABLE "User";
|
||||||
|
ALTER TABLE "new_User" RENAME TO "User";
|
||||||
|
CREATE UNIQUE INDEX "User_email_key" ON "User"("email");
|
||||||
|
CREATE TABLE "new_Session" (
|
||||||
|
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||||
|
"expiresAt" DATETIME,
|
||||||
|
"handle" TEXT NOT NULL,
|
||||||
|
"hashedSessionToken" TEXT,
|
||||||
|
"antiCSRFToken" TEXT,
|
||||||
|
"publicData" TEXT,
|
||||||
|
"privateData" TEXT,
|
||||||
|
"userId" INTEGER,
|
||||||
|
CONSTRAINT "Session_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE SET NULL ON UPDATE CASCADE
|
||||||
|
);
|
||||||
|
INSERT INTO "new_Session" ("antiCSRFToken", "expiresAt", "handle", "hashedSessionToken", "id", "privateData", "publicData", "userId") SELECT "antiCSRFToken", "expiresAt", "handle", "hashedSessionToken", "id", "privateData", "publicData", "userId" FROM "Session";
|
||||||
|
DROP TABLE "Session";
|
||||||
|
ALTER TABLE "new_Session" RENAME TO "Session";
|
||||||
|
CREATE UNIQUE INDEX "Session_handle_key" ON "Session"("handle");
|
||||||
|
PRAGMA foreign_key_check;
|
||||||
|
PRAGMA foreign_keys=ON;
|
||||||
33
apps/next13/prisma/schema.prisma
Normal file
33
apps/next13/prisma/schema.prisma
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
// This is your Prisma schema file,
|
||||||
|
// learn more about it in the docs: https://pris.ly/d/prisma-schema
|
||||||
|
|
||||||
|
generator client {
|
||||||
|
provider = "prisma-client-js"
|
||||||
|
}
|
||||||
|
|
||||||
|
datasource db {
|
||||||
|
provider = "sqlite"
|
||||||
|
url = env("DATABASE_URL")
|
||||||
|
}
|
||||||
|
|
||||||
|
model User {
|
||||||
|
id Int @id @default(autoincrement())
|
||||||
|
name String?
|
||||||
|
email String @unique
|
||||||
|
hashedPassword String?
|
||||||
|
|
||||||
|
sessions Session[]
|
||||||
|
}
|
||||||
|
|
||||||
|
model Session {
|
||||||
|
id Int @id @default(autoincrement())
|
||||||
|
expiresAt DateTime?
|
||||||
|
handle String @unique
|
||||||
|
hashedSessionToken String?
|
||||||
|
antiCSRFToken String?
|
||||||
|
publicData String?
|
||||||
|
privateData String?
|
||||||
|
|
||||||
|
user User? @relation(fields: [userId], references: [id])
|
||||||
|
userId Int?
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user