Skip to content

Commit 91d1c58

Browse files
committed
Added astro config
1 parent fa445bf commit 91d1c58

File tree

4 files changed

+130
-4
lines changed

4 files changed

+130
-4
lines changed

.dockerignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.DS_Store
2+
node_modules
3+
dist

astro.config.mjs

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { defineConfig } from 'astro/config';
22
import react from "@astrojs/react";
3+
import node from '@astrojs/node';
4+
35

46
// https://astro.build/config
57
export default defineConfig({
@@ -8,4 +10,7 @@ export default defineConfig({
810
)],
911
site: 'https://hackhpi.org/',
1012
output: 'hybrid',
13+
adapter: node({
14+
mode: 'standalone',
15+
}),
1116
});

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"astro": "astro"
1212
},
1313
"dependencies": {
14+
"@astrojs/node": "^6.1.0",
1415
"@astrojs/react": "^3.0.9",
1516
"@astrojs/tailwind": "^5.0.0",
1617
"@emotion/react": "^11.11.3",

yarn.lock

+121-4
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@
5050
unist-util-visit "^4.1.2"
5151
vfile "^5.3.7"
5252

53+
"@astrojs/node@^6.1.0":
54+
version "6.1.0"
55+
resolved "https://registry.npmjs.org/@astrojs/node/-/node-6.1.0.tgz"
56+
integrity sha512-rqhZuVDUHVynkBaI/a8Y/WjVeFvKaH4qyrTkC8ZFwYUVff2DPQHS5/wLlTtS3s1GglApYsvPB9DdTL7sqUe9Kg==
57+
dependencies:
58+
send "^0.18.0"
59+
server-destroy "^1.0.1"
60+
5361
"@astrojs/prism@^3.0.0":
5462
version "3.0.0"
5563
resolved "https://registry.npmjs.org/@astrojs/prism/-/prism-3.0.0.tgz"
@@ -1488,6 +1496,13 @@ debug@2:
14881496
dependencies:
14891497
ms "2.0.0"
14901498

1499+
1500+
version "2.6.9"
1501+
resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
1502+
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
1503+
dependencies:
1504+
ms "2.0.0"
1505+
14911506
decode-named-character-reference@^1.0.0:
14921507
version "1.0.2"
14931508
resolved "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz"
@@ -1512,11 +1527,21 @@ delayed-stream@~1.0.0:
15121527
resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
15131528
integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
15141529

1530+
1531+
version "2.0.0"
1532+
resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
1533+
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
1534+
15151535
dequal@^2.0.0:
15161536
version "2.0.3"
15171537
resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz"
15181538
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
15191539

1540+
1541+
version "1.2.0"
1542+
resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz"
1543+
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
1544+
15201545
detect-libc@^2.0.0, detect-libc@^2.0.2:
15211546
version "2.0.2"
15221547
resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz"
@@ -1602,6 +1627,11 @@ eastasianwidth@^0.2.0:
16021627
resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz"
16031628
integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
16041629

1630+
1631+
version "1.1.1"
1632+
resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
1633+
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
1634+
16051635
electron-to-chromium@^1.4.601:
16061636
version "1.4.636"
16071637
resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.636.tgz"
@@ -1622,6 +1652,11 @@ emoji-regex@^9.2.2:
16221652
resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
16231653
integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
16241654

1655+
encodeurl@~1.0.2:
1656+
version "1.0.2"
1657+
resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
1658+
integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
1659+
16251660
end-of-stream@^1.1.0, end-of-stream@^1.4.1:
16261661
version "1.4.4"
16271662
resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"
@@ -1712,6 +1747,11 @@ escalade@^3.1.1:
17121747
resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
17131748
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
17141749

1750+
escape-html@~1.0.3:
1751+
version "1.0.3"
1752+
resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
1753+
integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
1754+
17151755
escape-string-regexp@^1.0.5:
17161756
version "1.0.5"
17171757
resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
@@ -1739,6 +1779,11 @@ estree-walker@^3.0.3:
17391779
dependencies:
17401780
"@types/estree" "^1.0.0"
17411781

1782+
etag@~1.8.1:
1783+
version "1.8.1"
1784+
resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
1785+
integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
1786+
17421787
eventemitter3@^5.0.1:
17431788
version "5.0.1"
17441789
resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz"
@@ -1869,6 +1914,11 @@ fraction.js@^4.3.6:
18691914
resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz"
18701915
integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==
18711916

1917+
1918+
version "0.5.2"
1919+
resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
1920+
integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
1921+
18721922
fs-constants@^1.0.0:
18731923
version "1.0.0"
18741924
resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz"
@@ -2160,6 +2210,17 @@ http-cache-semantics@^4.1.1:
21602210
resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz"
21612211
integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==
21622212

2213+
2214+
version "2.0.0"
2215+
resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
2216+
integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
2217+
dependencies:
2218+
depd "2.0.0"
2219+
inherits "2.0.4"
2220+
setprototypeof "1.2.0"
2221+
statuses "2.0.1"
2222+
toidentifier "1.0.1"
2223+
21632224
human-signals@^5.0.0:
21642225
version "5.0.0"
21652226
resolved "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz"
@@ -2198,7 +2259,7 @@ inflight@^1.0.4:
21982259
once "^1.3.0"
21992260
wrappy "1"
22002261

2201-
inherits@^2.0.3, inherits@^2.0.4, inherits@2:
2262+
inherits@^2.0.3, inherits@^2.0.4, inherits@2, [email protected]:
22022263
version "2.0.4"
22032264
resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
22042265
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -2972,6 +3033,11 @@ mime@^3.0.0:
29723033
resolved "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz"
29733034
integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==
29743035

3036+
3037+
version "1.6.0"
3038+
resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
3039+
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
3040+
29753041
mimic-fn@^2.1.0:
29763042
version "2.1.0"
29773043
resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
@@ -3019,6 +3085,11 @@ [email protected]:
30193085
resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
30203086
integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
30213087

3088+
3089+
version "2.1.3"
3090+
resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
3091+
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
3092+
30223093
mz@^2.7.0:
30233094
version "2.7.0"
30243095
resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz"
@@ -3119,6 +3190,13 @@ object-hash@^3.0.0:
31193190
resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz"
31203191
integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==
31213192

3193+
3194+
version "2.4.1"
3195+
resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"
3196+
integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
3197+
dependencies:
3198+
ee-first "1.1.1"
3199+
31223200
once@^1.3.0, once@^1.3.1, once@^1.4.0:
31233201
version "1.4.0"
31243202
resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
@@ -3480,6 +3558,11 @@ queue-tick@^1.0.1:
34803558
resolved "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz"
34813559
integrity sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==
34823560

3561+
range-parser@~1.2.1:
3562+
version "1.2.1"
3563+
resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
3564+
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
3565+
34833566
rc@^1.2.7:
34843567
version "1.2.8"
34853568
resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"
@@ -3804,11 +3887,35 @@ semver@^7.3.5, semver@^7.5.4:
38043887
dependencies:
38053888
lru-cache "^6.0.0"
38063889

3890+
send@^0.18.0:
3891+
version "0.18.0"
3892+
resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz"
3893+
integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
3894+
dependencies:
3895+
debug "2.6.9"
3896+
depd "2.0.0"
3897+
destroy "1.2.0"
3898+
encodeurl "~1.0.2"
3899+
escape-html "~1.0.3"
3900+
etag "~1.8.1"
3901+
fresh "0.5.2"
3902+
http-errors "2.0.0"
3903+
mime "1.6.0"
3904+
ms "2.1.3"
3905+
on-finished "2.4.1"
3906+
range-parser "~1.2.1"
3907+
statuses "2.0.1"
3908+
38073909
server-destroy@^1.0.1:
38083910
version "1.0.1"
38093911
resolved "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz"
38103912
integrity sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==
38113913

3914+
3915+
version "1.2.0"
3916+
resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
3917+
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
3918+
38123919
sharp@^0.32.5:
38133920
version "0.32.6"
38143921
resolved "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz"
@@ -3908,6 +4015,11 @@ stable@^0.1.8:
39084015
resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz"
39094016
integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
39104017

4018+
4019+
version "2.0.1"
4020+
resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
4021+
integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
4022+
39114023
stdin-discarder@^0.1.0:
39124024
version "0.1.0"
39134025
resolved "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz"
@@ -4158,6 +4270,11 @@ to-regex-range@^5.0.1:
41584270
dependencies:
41594271
is-number "^7.0.0"
41604272

4273+
4274+
version "1.0.1"
4275+
resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
4276+
integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
4277+
41614278
tr46@~0.0.3:
41624279
version "0.0.3"
41634280
resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
@@ -4399,9 +4516,9 @@ vfile@^6.0.0:
43994516
vfile-message "^4.0.0"
44004517

44014518
"vite@^3.0.0 || ^4.0.0 || ^5.0.0", "vite@^4.2.0 || ^5.0.0", vite@^4.4.9:
4402-
version "4.5.0"
4403-
resolved "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz"
4404-
integrity sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==
4519+
version "4.5.2"
4520+
resolved "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz"
4521+
integrity sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==
44054522
dependencies:
44064523
esbuild "^0.18.10"
44074524
postcss "^8.4.27"

0 commit comments

Comments
 (0)