tangled
alpha
login
or
join now
socksthewolf.com
/
skyscheduler
1
fork
atom
Schedule posts to Bluesky with Cloudflare workers.
skyscheduler.work
cf
tool
bsky-tool
cloudflare
bluesky
schedule
bsky
service
social-media
cloudflare-workers
1
fork
atom
overview
issues
pulls
pipelines
htmx typing
SocksTheWolf
2 weeks ago
a84ff131
33cbf2e9
+40
-7
4 changed files
expand all
collapse all
unified
split
package-lock.json
package.json
src
global.d.ts
tsconfig.json
+31
-7
package-lock.json
···
37
37
"prettier": "^3.8.1",
38
38
"replace-in-file": "^8.4.0",
39
39
"static-sitemap-cli": "^2.2.7",
40
40
+
"typed-htmx": "^0.3.1",
40
41
"wrangler": "^4.69.0"
41
42
},
42
43
"engines": {
···
2740
2741
"version": "7.0.6",
2741
2742
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
2742
2743
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
2743
2743
-
"devOptional": true,
2744
2744
+
"dev": true,
2744
2745
"license": "MIT",
2745
2746
"dependencies": {
2746
2747
"path-key": "^3.1.0",
···
2755
2756
"version": "2.0.0",
2756
2757
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2757
2758
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
2758
2758
-
"devOptional": true,
2759
2759
+
"dev": true,
2759
2760
"license": "ISC"
2760
2761
},
2761
2762
"node_modules/cross-spawn/node_modules/which": {
2762
2763
"version": "2.0.2",
2763
2764
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
2764
2765
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2765
2765
-
"devOptional": true,
2766
2766
+
"dev": true,
2766
2767
"license": "ISC",
2767
2768
"dependencies": {
2768
2769
"isexe": "^2.0.0"
···
4278
4279
"version": "3.1.1",
4279
4280
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4280
4281
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4281
4281
-
"devOptional": true,
4282
4282
+
"dev": true,
4282
4283
"license": "MIT",
4283
4284
"engines": {
4284
4285
"node": ">=8"
···
4312
4313
"version": "2.0.3",
4313
4314
"resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
4314
4315
"integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
4315
4315
-
"devOptional": true,
4316
4316
+
"dev": true,
4316
4317
"license": "MIT"
4317
4318
},
4318
4319
"node_modules/picocolors": {
···
4599
4600
"version": "2.0.0",
4600
4601
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4601
4602
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4602
4602
-
"devOptional": true,
4603
4603
+
"dev": true,
4603
4604
"license": "MIT",
4604
4605
"dependencies": {
4605
4606
"shebang-regex": "^3.0.0"
···
4612
4613
"version": "3.0.0",
4613
4614
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4614
4615
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4615
4615
-
"devOptional": true,
4616
4616
+
"dev": true,
4616
4617
"license": "MIT",
4617
4618
"engines": {
4618
4619
"node": ">=8"
···
4837
4838
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
4838
4839
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
4839
4840
"license": "0BSD"
4841
4841
+
},
4842
4842
+
"node_modules/typed-html": {
4843
4843
+
"version": "3.0.1",
4844
4844
+
"resolved": "https://registry.npmjs.org/typed-html/-/typed-html-3.0.1.tgz",
4845
4845
+
"integrity": "sha512-JKCM9zTfPDuPqQqdGZBWSEiItShliKkBFg5c6yOR8zth43v763XkAzTWaOlVqc0Y6p9ee8AaAbipGfUnCsYZUA==",
4846
4846
+
"dev": true,
4847
4847
+
"license": "ISC",
4848
4848
+
"engines": {
4849
4849
+
"node": ">=12"
4850
4850
+
}
4851
4851
+
},
4852
4852
+
"node_modules/typed-htmx": {
4853
4853
+
"version": "0.3.1",
4854
4854
+
"resolved": "https://registry.npmjs.org/typed-htmx/-/typed-htmx-0.3.1.tgz",
4855
4855
+
"integrity": "sha512-6WSPsukTIOEMsVbx5wzgVSvldLmgBUVcFIm2vJlBpRPtcbDOGC5y1IYrCWNX1yUlNsrv1Ngcw4gGM8jsPyNV7w==",
4856
4856
+
"dev": true,
4857
4857
+
"license": "ISC",
4858
4858
+
"dependencies": {
4859
4859
+
"typed-html": "^3.0.1"
4860
4860
+
},
4861
4861
+
"engines": {
4862
4862
+
"node": ">=12"
4863
4863
+
}
4840
4864
},
4841
4865
"node_modules/uint8arrays": {
4842
4866
"version": "3.0.0",
+1
package.json
···
60
60
"prettier": "^3.8.1",
61
61
"replace-in-file": "^8.4.0",
62
62
"static-sitemap-cli": "^2.2.7",
63
63
+
"typed-htmx": "^0.3.1",
63
64
"wrangler": "^4.69.0"
64
65
},
65
66
"engines": {
+7
src/global.d.ts
···
1
1
+
import 'typed-htmx';
2
2
+
3
3
+
declare module 'hono/jsx' {
4
4
+
namespace JSX {
5
5
+
interface HTMLAttributes extends HtmxAttributes {}
6
6
+
}
7
7
+
}
+1
tsconfig.json
···
10
10
],
11
11
"types": [
12
12
"node",
13
13
+
"./src/global.d.ts",
13
14
"./src/wrangler.d.ts"
14
15
],
15
16
"jsx": "react-jsx",