+18
-18
package-lock.json
+18
-18
package-lock.json
···
1
1
{
2
2
"name": "forking-build-shit",
3
-
"version": "1.0.4",
3
+
"version": "1.0.5",
4
4
"lockfileVersion": 3,
5
5
"requires": true,
6
6
"packages": {
7
7
"": {
8
8
"name": "forking-build-shit",
9
-
"version": "1.0.4",
9
+
"version": "1.0.5",
10
10
"license": "MIT",
11
11
"dependencies": {
12
12
"csso": "5.0.5",
13
-
"sass": "1.90.0",
13
+
"sass": "1.93.2",
14
14
"uglify-js": "3.19.3"
15
15
},
16
16
"bin": {
···
20
20
"devDependencies": {
21
21
"@sindresorhus/tsconfig": "8.0.1",
22
22
"@types/csso": "^5.0.4",
23
-
"@types/node": "^24.3.0",
23
+
"@types/node": "^24.7.2",
24
24
"@types/uglify-js": "^3.17.5",
25
-
"typescript": "5.9.2"
25
+
"typescript": "5.9.3"
26
26
}
27
27
},
28
28
"node_modules/@parcel/watcher": {
···
352
352
}
353
353
},
354
354
"node_modules/@types/node": {
355
-
"version": "24.3.0",
356
-
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz",
357
-
"integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==",
355
+
"version": "24.7.2",
356
+
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.7.2.tgz",
357
+
"integrity": "sha512-/NbVmcGTP+lj5oa4yiYxxeBjRivKQ5Ns1eSZeB99ExsEQ6rX5XYU1Zy/gGxY/ilqtD4Etx9mKyrPxZRetiahhA==",
358
358
"dev": true,
359
359
"license": "MIT",
360
360
"dependencies": {
361
-
"undici-types": "~7.10.0"
361
+
"undici-types": "~7.14.0"
362
362
}
363
363
},
364
364
"node_modules/@types/uglify-js": {
···
545
545
}
546
546
},
547
547
"node_modules/sass": {
548
-
"version": "1.90.0",
549
-
"resolved": "https://registry.npmjs.org/sass/-/sass-1.90.0.tgz",
550
-
"integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==",
548
+
"version": "1.93.2",
549
+
"resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz",
550
+
"integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==",
551
551
"license": "MIT",
552
552
"dependencies": {
553
553
"chokidar": "^4.0.0",
···
597
597
}
598
598
},
599
599
"node_modules/typescript": {
600
-
"version": "5.9.2",
601
-
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
602
-
"integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
600
+
"version": "5.9.3",
601
+
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
602
+
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
603
603
"dev": true,
604
604
"license": "Apache-2.0",
605
605
"bin": {
···
623
623
}
624
624
},
625
625
"node_modules/undici-types": {
626
-
"version": "7.10.0",
627
-
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz",
628
-
"integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==",
626
+
"version": "7.14.0",
627
+
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.14.0.tgz",
628
+
"integrity": "sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==",
629
629
"dev": true,
630
630
"license": "MIT"
631
631
}
+7
-7
package.json
+7
-7
package.json
···
1
1
{
2
2
"name": "forking-build-shit",
3
-
"version": "1.0.4",
3
+
"version": "1.0.5",
4
4
"description": "Tiny script for preparing web assets for deployment",
5
-
"homepage": "https://tangled.sh/@sanin.dev/build-shit#readme",
5
+
"homepage": "https://tangled.org/@sanin.dev/build-shit#readme",
6
6
"bugs": {
7
-
"url": "https://tangled.sh/@sanin.dev/build-shit/issues"
7
+
"url": "https://tangled.org/@sanin.dev/build-shit/issues"
8
8
},
9
9
"dependencies": {
10
10
"csso": "5.0.5",
11
-
"sass": "1.90.0",
11
+
"sass": "1.93.2",
12
12
"uglify-js": "3.19.3"
13
13
},
14
14
"devDependencies": {
15
15
"@sindresorhus/tsconfig": "8.0.1",
16
16
"@types/csso": "^5.0.4",
17
-
"@types/node": "^24.3.0",
17
+
"@types/node": "^24.7.2",
18
18
"@types/uglify-js": "^3.17.5",
19
-
"typescript": "5.9.2"
19
+
"typescript": "5.9.3"
20
20
},
21
21
"repository": {
22
22
"type": "git",
23
-
"url": "git+https://tangled.sh/@sanin.dev/build-shit"
23
+
"url": "git+https://tangled.org/@sanin.dev/build-shit"
24
24
},
25
25
"license": "MIT",
26
26
"author": {
+1
-1
src/build-shit.ts
+1
-1
src/build-shit.ts
···
75
75
await mkdir([SCRIPTSOUTDIR, SCRIPTSDIR]);
76
76
await emptyDir(SCRIPTSOUTDIR);
77
77
const files = await fsp.readdir(SCRIPTSDIR);
78
-
await Promise.all(files.map(f => new Promise(async (res, reject) => {
78
+
await Promise.all(files.filter(f => f.toLowerCase().endsWith('.js')).map(f => new Promise(async (res, _) => {
79
79
const p = path.join(SCRIPTSDIR, f);
80
80
const o = path.join(SCRIPTSOUTDIR, f);
81
81
console.log(`Processing script ${p}`);