tangled
alpha
login
or
join now
finxol.io
/
portfolio
0
fork
atom
Personal site
staging.colinozanne.co.uk
portfolio
astro
0
fork
atom
overview
issues
pulls
pipelines
chore: add preact for islands
finxol.io
4 months ago
2bc7a78d
7f6d3dff
verified
This commit was signed with the committer's
known signature
.
finxol.io
SSH Key Fingerprint:
SHA256:olFE3asYdoBMScuJOt60UxXdJ0RFdGv5kVKrdOtIcPI=
+356
-10
2 changed files
expand all
collapse all
unified
split
deno.lock
package.json
+353
-9
deno.lock
reviewed
···
2
2
"version": "5",
3
3
"specifiers": {
4
4
"npm:@astrojs/node@^9.5.0": "9.5.0_astro@5.15.3__vite@6.4.1___picomatch@4.0.3__zod@3.25.76",
5
5
+
"npm:@astrojs/preact@^4.1.3": "4.1.3_preact@10.27.2_vite@6.4.1__picomatch@4.0.3",
5
6
"npm:@deno/astro-adapter@~0.3.2": "0.3.2_astro@5.15.3__vite@6.4.1___picomatch@4.0.3__zod@3.25.76",
6
7
"npm:@evilmartians/harmony@^1.4.0": "1.4.0",
7
8
"npm:@iconify-json/lucide@^1.2.73": "1.2.73",
8
9
"npm:@iconify-json/pixel@^1.2.1": "1.2.1",
9
10
"npm:astro-icon@^1.1.5": "1.1.5",
10
10
-
"npm:astro@^5.15.3": "5.15.3_vite@6.4.1__picomatch@4.0.3_zod@3.25.76"
11
11
+
"npm:astro@^5.15.3": "5.15.3_vite@6.4.1__picomatch@4.0.3_zod@3.25.76",
12
12
+
"npm:preact@^10.27.2": "10.27.2"
11
13
},
12
14
"npm": {
13
15
"@antfu/install-pkg@1.1.0": {
···
61
63
"server-destroy"
62
64
]
63
65
},
66
66
+
"@astrojs/preact@4.1.3_preact@10.27.2_vite@6.4.1__picomatch@4.0.3": {
67
67
+
"integrity": "sha512-Ph416wbgyumkmYr7erZ83l/d+LXdZethlHRRCbgoKEn8wo3Rkq13shKFp0QYXYSDYxVaA6UBdkdimeowy/lMLQ==",
68
68
+
"dependencies": [
69
69
+
"@preact/preset-vite",
70
70
+
"@preact/signals",
71
71
+
"preact",
72
72
+
"preact-render-to-string",
73
73
+
"vite"
74
74
+
]
75
75
+
},
64
76
"@astrojs/prism@3.3.0": {
65
77
"integrity": "sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==",
66
78
"dependencies": [
···
79
91
"which-pm-runs"
80
92
]
81
93
},
94
94
+
"@babel/code-frame@7.27.1": {
95
95
+
"integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
96
96
+
"dependencies": [
97
97
+
"@babel/helper-validator-identifier",
98
98
+
"js-tokens",
99
99
+
"picocolors"
100
100
+
]
101
101
+
},
102
102
+
"@babel/compat-data@7.28.5": {
103
103
+
"integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA=="
104
104
+
},
105
105
+
"@babel/core@7.28.5": {
106
106
+
"integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==",
107
107
+
"dependencies": [
108
108
+
"@babel/code-frame",
109
109
+
"@babel/generator",
110
110
+
"@babel/helper-compilation-targets",
111
111
+
"@babel/helper-module-transforms",
112
112
+
"@babel/helpers",
113
113
+
"@babel/parser",
114
114
+
"@babel/template",
115
115
+
"@babel/traverse",
116
116
+
"@babel/types",
117
117
+
"@jridgewell/remapping",
118
118
+
"convert-source-map",
119
119
+
"debug",
120
120
+
"gensync",
121
121
+
"json5",
122
122
+
"semver@6.3.1"
123
123
+
]
124
124
+
},
125
125
+
"@babel/generator@7.28.5": {
126
126
+
"integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==",
127
127
+
"dependencies": [
128
128
+
"@babel/parser",
129
129
+
"@babel/types",
130
130
+
"@jridgewell/gen-mapping",
131
131
+
"@jridgewell/trace-mapping",
132
132
+
"jsesc"
133
133
+
]
134
134
+
},
135
135
+
"@babel/helper-annotate-as-pure@7.27.3": {
136
136
+
"integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
137
137
+
"dependencies": [
138
138
+
"@babel/types"
139
139
+
]
140
140
+
},
141
141
+
"@babel/helper-compilation-targets@7.27.2": {
142
142
+
"integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
143
143
+
"dependencies": [
144
144
+
"@babel/compat-data",
145
145
+
"@babel/helper-validator-option",
146
146
+
"browserslist",
147
147
+
"lru-cache@5.1.1",
148
148
+
"semver@6.3.1"
149
149
+
]
150
150
+
},
151
151
+
"@babel/helper-globals@7.28.0": {
152
152
+
"integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="
153
153
+
},
154
154
+
"@babel/helper-module-imports@7.27.1": {
155
155
+
"integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
156
156
+
"dependencies": [
157
157
+
"@babel/traverse",
158
158
+
"@babel/types"
159
159
+
]
160
160
+
},
161
161
+
"@babel/helper-module-transforms@7.28.3_@babel+core@7.28.5": {
162
162
+
"integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
163
163
+
"dependencies": [
164
164
+
"@babel/core",
165
165
+
"@babel/helper-module-imports",
166
166
+
"@babel/helper-validator-identifier",
167
167
+
"@babel/traverse"
168
168
+
]
169
169
+
},
170
170
+
"@babel/helper-plugin-utils@7.27.1": {
171
171
+
"integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="
172
172
+
},
82
173
"@babel/helper-string-parser@7.27.1": {
83
174
"integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="
84
175
},
85
176
"@babel/helper-validator-identifier@7.28.5": {
86
177
"integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="
87
178
},
179
179
+
"@babel/helper-validator-option@7.27.1": {
180
180
+
"integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="
181
181
+
},
182
182
+
"@babel/helpers@7.28.4": {
183
183
+
"integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==",
184
184
+
"dependencies": [
185
185
+
"@babel/template",
186
186
+
"@babel/types"
187
187
+
]
188
188
+
},
88
189
"@babel/parser@7.28.5": {
89
190
"integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
90
191
"dependencies": [
91
192
"@babel/types"
92
193
],
93
194
"bin": true
195
195
+
},
196
196
+
"@babel/plugin-syntax-jsx@7.27.1_@babel+core@7.28.5": {
197
197
+
"integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
198
198
+
"dependencies": [
199
199
+
"@babel/core",
200
200
+
"@babel/helper-plugin-utils"
201
201
+
]
202
202
+
},
203
203
+
"@babel/plugin-transform-react-jsx-development@7.27.1_@babel+core@7.28.5": {
204
204
+
"integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==",
205
205
+
"dependencies": [
206
206
+
"@babel/core",
207
207
+
"@babel/plugin-transform-react-jsx"
208
208
+
]
209
209
+
},
210
210
+
"@babel/plugin-transform-react-jsx@7.27.1_@babel+core@7.28.5": {
211
211
+
"integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==",
212
212
+
"dependencies": [
213
213
+
"@babel/core",
214
214
+
"@babel/helper-annotate-as-pure",
215
215
+
"@babel/helper-module-imports",
216
216
+
"@babel/helper-plugin-utils",
217
217
+
"@babel/plugin-syntax-jsx",
218
218
+
"@babel/types"
219
219
+
]
220
220
+
},
221
221
+
"@babel/template@7.27.2": {
222
222
+
"integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
223
223
+
"dependencies": [
224
224
+
"@babel/code-frame",
225
225
+
"@babel/parser",
226
226
+
"@babel/types"
227
227
+
]
228
228
+
},
229
229
+
"@babel/traverse@7.28.5": {
230
230
+
"integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==",
231
231
+
"dependencies": [
232
232
+
"@babel/code-frame",
233
233
+
"@babel/generator",
234
234
+
"@babel/helper-globals",
235
235
+
"@babel/parser",
236
236
+
"@babel/template",
237
237
+
"@babel/types",
238
238
+
"debug"
239
239
+
]
94
240
},
95
241
"@babel/types@7.28.5": {
96
242
"integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
···
436
582
"os": ["win32"],
437
583
"cpu": ["x64"]
438
584
},
585
585
+
"@jridgewell/gen-mapping@0.3.13": {
586
586
+
"integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
587
587
+
"dependencies": [
588
588
+
"@jridgewell/sourcemap-codec",
589
589
+
"@jridgewell/trace-mapping"
590
590
+
]
591
591
+
},
592
592
+
"@jridgewell/remapping@2.3.5": {
593
593
+
"integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
594
594
+
"dependencies": [
595
595
+
"@jridgewell/gen-mapping",
596
596
+
"@jridgewell/trace-mapping"
597
597
+
]
598
598
+
},
599
599
+
"@jridgewell/resolve-uri@3.1.2": {
600
600
+
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="
601
601
+
},
439
602
"@jridgewell/sourcemap-codec@1.5.5": {
440
603
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
441
604
},
605
605
+
"@jridgewell/trace-mapping@0.3.31": {
606
606
+
"integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
607
607
+
"dependencies": [
608
608
+
"@jridgewell/resolve-uri",
609
609
+
"@jridgewell/sourcemap-codec"
610
610
+
]
611
611
+
},
442
612
"@oslojs/encoding@1.1.0": {
443
613
"integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ=="
444
614
},
615
615
+
"@preact/preset-vite@2.10.2_@babel+core@7.28.5_vite@6.4.1__picomatch@4.0.3_preact@10.27.2": {
616
616
+
"integrity": "sha512-K9wHlJOtkE+cGqlyQ5v9kL3Ge0Ql4LlIZjkUTL+1zf3nNdF88F9UZN6VTV8jdzBX9Fl7WSzeNMSDG7qECPmSmg==",
617
617
+
"dependencies": [
618
618
+
"@babel/core",
619
619
+
"@babel/plugin-transform-react-jsx",
620
620
+
"@babel/plugin-transform-react-jsx-development",
621
621
+
"@prefresh/vite",
622
622
+
"@rollup/pluginutils@4.2.1",
623
623
+
"babel-plugin-transform-hook-names",
624
624
+
"debug",
625
625
+
"picocolors",
626
626
+
"vite",
627
627
+
"vite-prerender-plugin"
628
628
+
]
629
629
+
},
630
630
+
"@preact/signals-core@1.12.1": {
631
631
+
"integrity": "sha512-BwbTXpj+9QutoZLQvbttRg5x3l5468qaV2kufh+51yha1c53ep5dY4kTuZR35+3pAZxpfQerGJiQqg34ZNZ6uA=="
632
632
+
},
633
633
+
"@preact/signals@2.3.1_preact@10.27.2": {
634
634
+
"integrity": "sha512-nyuRIGmcwM/HjvFHhN2xUWfyla9D4llHt+prWoxjQfD6b5prO7CFPlG/xjJkP31Oic4KQXfH9SIhJFP9cy4lmg==",
635
635
+
"dependencies": [
636
636
+
"@preact/signals-core",
637
637
+
"preact"
638
638
+
]
639
639
+
},
640
640
+
"@prefresh/babel-plugin@0.5.2": {
641
641
+
"integrity": "sha512-AOl4HG6dAxWkJ5ndPHBgBa49oo/9bOiJuRDKHLSTyH+Fd9x00shTXpdiTj1W41l6oQIwUOAgJeHMn4QwIDpHkA=="
642
642
+
},
643
643
+
"@prefresh/core@1.5.7_preact@10.27.2": {
644
644
+
"integrity": "sha512-AsyeitiPwG7UkT0mqgKzIDuydmYSKtBlzXEb5ymzskvxewcmVGRjQkcHDy6PCNBT7soAyHpQ0mPgXX4IeyOlUg==",
645
645
+
"dependencies": [
646
646
+
"preact"
647
647
+
]
648
648
+
},
649
649
+
"@prefresh/utils@1.2.1": {
650
650
+
"integrity": "sha512-vq/sIuN5nYfYzvyayXI4C2QkprfNaHUQ9ZX+3xLD8nL3rWyzpxOm1+K7RtMbhd+66QcaISViK7amjnheQ/4WZw=="
651
651
+
},
652
652
+
"@prefresh/vite@2.4.10_preact@10.27.2_vite@6.4.1__picomatch@4.0.3": {
653
653
+
"integrity": "sha512-lt+ODASOtXRWaPplp7/DlrgAaInnQYNvcpCglQBMx2OeJPyZ4IqPRaxsK77w96mWshjYwkqTsRSHoAM7aAn0ow==",
654
654
+
"dependencies": [
655
655
+
"@babel/core",
656
656
+
"@prefresh/babel-plugin",
657
657
+
"@prefresh/core",
658
658
+
"@prefresh/utils",
659
659
+
"@rollup/pluginutils@4.2.1",
660
660
+
"preact",
661
661
+
"vite"
662
662
+
]
663
663
+
},
664
664
+
"@rollup/pluginutils@4.2.1": {
665
665
+
"integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==",
666
666
+
"dependencies": [
667
667
+
"estree-walker@2.0.2",
668
668
+
"picomatch@2.3.1"
669
669
+
]
670
670
+
},
445
671
"@rollup/pluginutils@5.3.0": {
446
672
"integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==",
447
673
"dependencies": [
···
728
954
"@astrojs/telemetry",
729
955
"@capsizecss/unpack",
730
956
"@oslojs/encoding",
731
731
-
"@rollup/pluginutils",
957
957
+
"@rollup/pluginutils@5.3.0",
732
958
"acorn",
733
959
"aria-query",
734
960
"axobject-query",
···
765
991
"picomatch@4.0.3",
766
992
"prompts",
767
993
"rehype",
768
768
-
"semver",
994
994
+
"semver@7.7.3",
769
995
"shiki",
770
996
"smol-toml",
771
997
"tinyexec",
···
804
1030
"axobject-query@4.1.0": {
805
1031
"integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="
806
1032
},
1033
1033
+
"babel-plugin-transform-hook-names@1.0.2_@babel+core@7.28.5": {
1034
1034
+
"integrity": "sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==",
1035
1035
+
"dependencies": [
1036
1036
+
"@babel/core"
1037
1037
+
]
1038
1038
+
},
807
1039
"bail@2.0.2": {
808
1040
"integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="
809
1041
},
···
813
1045
"base64-js@1.5.1": {
814
1046
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
815
1047
},
1048
1048
+
"baseline-browser-mapping@2.8.25": {
1049
1049
+
"integrity": "sha512-2NovHVesVF5TXefsGX1yzx1xgr7+m9JQenvz6FQY3qd+YXkKkYiv+vTCc7OriP9mcDZpTC5mAOYN4ocd29+erA==",
1050
1050
+
"bin": true
1051
1051
+
},
816
1052
"boolbase@1.0.0": {
817
1053
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
818
1054
},
···
835
1071
"base64-js"
836
1072
]
837
1073
},
1074
1074
+
"browserslist@4.27.0": {
1075
1075
+
"integrity": "sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==",
1076
1076
+
"dependencies": [
1077
1077
+
"baseline-browser-mapping",
1078
1078
+
"caniuse-lite",
1079
1079
+
"electron-to-chromium",
1080
1080
+
"node-releases",
1081
1081
+
"update-browserslist-db"
1082
1082
+
],
1083
1083
+
"bin": true
1084
1084
+
},
838
1085
"buffer-crc32@0.2.13": {
839
1086
"integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
840
1087
},
···
847
1094
},
848
1095
"camelcase@8.0.0": {
849
1096
"integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA=="
1097
1097
+
},
1098
1098
+
"caniuse-lite@1.0.30001753": {
1099
1099
+
"integrity": "sha512-Bj5H35MD/ebaOV4iDLqPEtiliTN29qkGtEHCwawWn4cYm+bPJM2NsaP30vtZcnERClMzp52J4+aw2UNbK4o+zw=="
850
1100
},
851
1101
"ccount@2.0.1": {
852
1102
"integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="
···
931
1181
},
932
1182
"confbox@0.2.2": {
933
1183
"integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ=="
1184
1184
+
},
1185
1185
+
"convert-source-map@2.0.0": {
1186
1186
+
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
934
1187
},
935
1188
"cookie-es@1.2.2": {
936
1189
"integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg=="
···
1081
1334
"ee-first@1.1.1": {
1082
1335
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
1083
1336
},
1337
1337
+
"electron-to-chromium@1.5.245": {
1338
1338
+
"integrity": "sha512-rdmGfW47ZhL/oWEJAY4qxRtdly2B98ooTJ0pdEI4jhVLZ6tNf8fPtov2wS1IRKwFJT92le3x4Knxiwzl7cPPpQ=="
1339
1339
+
},
1084
1340
"emoji-regex@10.6.0": {
1085
1341
"integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="
1086
1342
},
···
1165
1421
],
1166
1422
"scripts": true,
1167
1423
"bin": true
1424
1424
+
},
1425
1425
+
"escalade@3.2.0": {
1426
1426
+
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="
1168
1427
},
1169
1428
"escape-html@1.0.3": {
1170
1429
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
···
1277
1536
"function-bind@1.1.2": {
1278
1537
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
1279
1538
},
1539
1539
+
"gensync@1.0.0-beta.2": {
1540
1540
+
"integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
1541
1541
+
},
1280
1542
"get-east-asian-width@1.4.0": {
1281
1543
"integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q=="
1282
1544
},
···
1452
1714
"property-information@7.1.0",
1453
1715
"space-separated-tokens"
1454
1716
]
1717
1717
+
},
1718
1718
+
"he@1.2.0": {
1719
1719
+
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
1720
1720
+
"bin": true
1455
1721
},
1456
1722
"html-escaper@3.0.3": {
1457
1723
"integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ=="
···
1519
1785
"is-inside-container"
1520
1786
]
1521
1787
},
1788
1788
+
"js-tokens@4.0.0": {
1789
1789
+
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
1790
1790
+
},
1522
1791
"js-yaml@4.1.0": {
1523
1792
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1524
1793
"dependencies": [
1525
1794
"argparse"
1526
1795
],
1796
1796
+
"bin": true
1797
1797
+
},
1798
1798
+
"jsesc@3.1.0": {
1799
1799
+
"integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
1800
1800
+
"bin": true
1801
1801
+
},
1802
1802
+
"json5@2.2.3": {
1803
1803
+
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
1527
1804
"bin": true
1528
1805
},
1529
1806
"kleur@3.0.3": {
···
1552
1829
},
1553
1830
"lru-cache@10.4.3": {
1554
1831
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
1832
1832
+
},
1833
1833
+
"lru-cache@5.1.1": {
1834
1834
+
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
1835
1835
+
"dependencies": [
1836
1836
+
"yallist@3.1.1"
1837
1837
+
]
1555
1838
},
1556
1839
"magic-string@0.30.21": {
1557
1840
"integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
···
1978
2261
"minipass@3.3.6": {
1979
2262
"integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
1980
2263
"dependencies": [
1981
1981
-
"yallist"
2264
2264
+
"yallist@4.0.0"
1982
2265
]
1983
2266
},
1984
2267
"minipass@4.2.8": {
···
1991
2274
"integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
1992
2275
"dependencies": [
1993
2276
"minipass@3.3.6",
1994
1994
-
"yallist"
2277
2277
+
"yallist@4.0.0"
1995
2278
]
1996
2279
},
1997
2280
"mkdirp@1.0.4": {
···
2029
2312
"node-fetch-native@1.6.7": {
2030
2313
"integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="
2031
2314
},
2315
2315
+
"node-html-parser@6.1.13": {
2316
2316
+
"integrity": "sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==",
2317
2317
+
"dependencies": [
2318
2318
+
"css-select",
2319
2319
+
"he"
2320
2320
+
]
2321
2321
+
},
2032
2322
"node-mock-http@1.0.3": {
2033
2323
"integrity": "sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog=="
2324
2324
+
},
2325
2325
+
"node-releases@2.0.27": {
2326
2326
+
"integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="
2034
2327
},
2035
2328
"normalize-path@3.0.0": {
2036
2329
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
···
2168
2461
"picocolors",
2169
2462
"source-map-js"
2170
2463
]
2464
2464
+
},
2465
2465
+
"preact-render-to-string@6.6.1_preact@10.27.2": {
2466
2466
+
"integrity": "sha512-IIMfXRjmbSP9QmG18WJLQa4Z4yx3J0VC9QN5q9z2XYlWSzFlJ+bSm/AyLyyV/YFwjof1OXFX2Mz6Ao60LXudJg==",
2467
2467
+
"dependencies": [
2468
2468
+
"preact"
2469
2469
+
]
2470
2470
+
},
2471
2471
+
"preact@10.27.2": {
2472
2472
+
"integrity": "sha512-5SYSgFKSyhCbk6SrXyMpqjb5+MQBgfvEKE/OC+PujcY34sOpqtr+0AZQtPYx5IA6VxynQ7rUPCtKzyovpj9Bpg=="
2171
2473
},
2172
2474
"prismjs@1.30.0": {
2173
2475
"integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw=="
···
2373
2675
"safer-buffer@2.1.2": {
2374
2676
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
2375
2677
},
2678
2678
+
"semver@6.3.1": {
2679
2679
+
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
2680
2680
+
"bin": true
2681
2681
+
},
2376
2682
"semver@7.7.3": {
2377
2683
"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
2378
2684
"bin": true
···
2404
2710
"dependencies": [
2405
2711
"@img/colour",
2406
2712
"detect-libc",
2407
2407
-
"semver"
2713
2713
+
"semver@7.7.3"
2408
2714
],
2409
2715
"optionalDependencies": [
2410
2716
"@img/sharp-darwin-arm64",
···
2445
2751
"@types/hast"
2446
2752
]
2447
2753
},
2754
2754
+
"simple-code-frame@1.3.0": {
2755
2755
+
"integrity": "sha512-MB4pQmETUBlNs62BBeRjIFGeuy/x6gGKh7+eRUemn1rCFhqo7K+4slPqsyizCbcbYLnaYqaoZ2FWsZ/jN06D8w==",
2756
2756
+
"dependencies": [
2757
2757
+
"kolorist"
2758
2758
+
]
2759
2759
+
},
2448
2760
"sisteransi@1.0.5": {
2449
2761
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
2450
2762
},
···
2454
2766
"source-map-js@1.2.1": {
2455
2767
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
2456
2768
},
2769
2769
+
"source-map@0.7.6": {
2770
2770
+
"integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="
2771
2771
+
},
2457
2772
"space-separated-tokens@2.0.2": {
2458
2773
"integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="
2774
2774
+
},
2775
2775
+
"stack-trace@1.0.0-pre2": {
2776
2776
+
"integrity": "sha512-2ztBJRek8IVofG9DBJqdy2N5kulaacX30Nz7xmkYF6ale9WBVmIy6mFBchvGX7Vx/MyjBhx+Rcxqrj+dbOnQ6A=="
2459
2777
},
2460
2778
"statuses@2.0.1": {
2461
2779
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
···
2516
2834
"minipass@5.0.0",
2517
2835
"minizlib",
2518
2836
"mkdirp",
2519
2519
-
"yallist"
2837
2837
+
"yallist@4.0.0"
2520
2838
]
2521
2839
},
2522
2840
"tiny-inflate@1.0.3": {
···
2671
2989
"chokidar",
2672
2990
"destr",
2673
2991
"h3",
2674
2674
-
"lru-cache",
2992
2992
+
"lru-cache@10.4.3",
2675
2993
"node-fetch-native",
2676
2994
"ofetch",
2677
2995
"ufo"
2678
2996
]
2679
2997
},
2998
2998
+
"update-browserslist-db@1.1.4_browserslist@4.27.0": {
2999
2999
+
"integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==",
3000
3000
+
"dependencies": [
3001
3001
+
"browserslist",
3002
3002
+
"escalade",
3003
3003
+
"picocolors"
3004
3004
+
],
3005
3005
+
"bin": true
3006
3006
+
},
2680
3007
"vfile-location@5.0.3": {
2681
3008
"integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==",
2682
3009
"dependencies": [
···
2698
3025
"vfile-message"
2699
3026
]
2700
3027
},
3028
3028
+
"vite-prerender-plugin@0.5.12_vite@6.4.1__picomatch@4.0.3": {
3029
3029
+
"integrity": "sha512-EiwhbMn+flg14EysbLTmZSzq8NGTxhytgK3bf4aGRF1evWLGwZiHiUJ1KZDvbxgKbMf2pG6fJWGEa3UZXOnR1g==",
3030
3030
+
"dependencies": [
3031
3031
+
"kolorist",
3032
3032
+
"magic-string",
3033
3033
+
"node-html-parser",
3034
3034
+
"simple-code-frame",
3035
3035
+
"source-map",
3036
3036
+
"stack-trace",
3037
3037
+
"vite"
3038
3038
+
]
3039
3039
+
},
2701
3040
"vite@6.4.1_picomatch@4.0.3": {
2702
3041
"integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==",
2703
3042
"dependencies": [
···
2757
3096
"xxhash-wasm@1.1.0": {
2758
3097
"integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA=="
2759
3098
},
3099
3099
+
"yallist@3.1.1": {
3100
3100
+
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
3101
3101
+
},
2760
3102
"yallist@4.0.0": {
2761
3103
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
2762
3104
},
···
2806
3148
"packageJson": {
2807
3149
"dependencies": [
2808
3150
"npm:@astrojs/node@^9.5.0",
3151
3151
+
"npm:@astrojs/preact@^4.1.3",
2809
3152
"npm:@deno/astro-adapter@~0.3.2",
2810
3153
"npm:@evilmartians/harmony@^1.4.0",
2811
3154
"npm:@iconify-json/lucide@^1.2.73",
2812
3155
"npm:@iconify-json/pixel@^1.2.1",
2813
3156
"npm:astro-icon@^1.1.5",
2814
2814
-
"npm:astro@^5.15.3"
3157
3157
+
"npm:astro@^5.15.3",
3158
3158
+
"npm:preact@^10.27.2"
2815
3159
]
2816
3160
}
2817
3161
}
+3
-1
package.json
reviewed
···
10
10
},
11
11
"dependencies": {
12
12
"@astrojs/node": "^9.5.0",
13
13
+
"@astrojs/preact": "^4.1.3",
13
14
"@deno/astro-adapter": "^0.3.2",
14
15
"@evilmartians/harmony": "^1.4.0",
15
16
"@iconify-json/lucide": "^1.2.73",
16
17
"@iconify-json/pixel": "^1.2.1",
17
18
"astro": "^5.15.3",
18
18
-
"astro-icon": "^1.1.5"
19
19
+
"astro-icon": "^1.1.5",
20
20
+
"preact": "^10.27.2"
19
21
}
20
22
}