Compare commits

...

14 Commits
v2.3.0 ... main

Author SHA1 Message Date
814cc70a29 v2.3.7
Some checks failed
Default (tags) / security (push) Successful in 49s
Default (tags) / test (push) Failing after 40s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-10 17:18:08 +00:00
8508eee439 fix(smartwatch): Bump @push.rocks/smartwatch dependency to ^6.2.1 2025-12-10 17:18:08 +00:00
592e1f35b2 v2.3.6
Some checks failed
Default (tags) / security (push) Successful in 49s
Default (tags) / test (push) Failing after 39s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-10 14:31:55 +00:00
94fa31a5c8 fix(dependencies): Bump @types/node to ^24.10.2 and @push.rocks/smartwatch to ^6.2.0 2025-12-10 14:31:55 +00:00
6b8ce469d2 v2.3.5
Some checks failed
Default (tags) / security (push) Successful in 44s
Default (tags) / test (push) Failing after 41s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-08 19:35:32 +00:00
bb1038baa0 fix(dependencies): Update @push.rocks/smartwatch dependency to ^6.1.1 2025-12-08 19:35:32 +00:00
a3db29edd7 v2.3.4
Some checks failed
Default (tags) / security (push) Successful in 1m54s
Default (tags) / test (push) Failing after 40s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-08 17:54:39 +00:00
2c8ed46c9e fix(dependencies.@push.rocks/smartwatch): Bump @push.rocks/smartwatch dependency to ^6.1.0 2025-12-08 17:54:39 +00:00
6c30d35de7 v2.3.3
Some checks failed
Default (tags) / security (push) Successful in 50s
Default (tags) / test (push) Failing after 1m49s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-08 17:07:20 +00:00
3cdd5302f8 fix(dependencies): Bump dependencies: @api.global/typedserver to ^7.11.1 and @push.rocks/smartwatch to ^6.0.0 2025-12-08 17:07:20 +00:00
42bba057cb v2.3.2
Some checks failed
Default (tags) / security (push) Successful in 48s
Default (tags) / test (push) Failing after 39s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-08 15:57:12 +00:00
b9cddaa3f3 fix(smartwatch): Bump @push.rocks/smartwatch dependency to ^5.1.0 2025-12-08 15:57:12 +00:00
9ecf007767 v2.3.1
Some checks failed
Default (tags) / security (push) Successful in 30s
Default (tags) / test (push) Failing after 37s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-08 12:31:38 +00:00
660a480317 fix(element): Enable SPA fallback in element dev server 2025-12-08 12:31:38 +00:00
5 changed files with 87 additions and 46 deletions

View File

@@ -1,5 +1,45 @@
# Changelog
## 2025-12-10 - 2.3.7 - fix(smartwatch)
Bump @push.rocks/smartwatch dependency to ^6.2.1
- Updated dependency @push.rocks/smartwatch from ^6.2.0 to ^6.2.1 in package.json
## 2025-12-10 - 2.3.6 - fix(dependencies)
Bump @types/node to ^24.10.2 and @push.rocks/smartwatch to ^6.2.0
- Dev dependency @types/node updated from ^24.10.1 to ^24.10.2
- Dependency @push.rocks/smartwatch updated from ^6.1.1 to ^6.2.0
## 2025-12-08 - 2.3.5 - fix(dependencies)
Update @push.rocks/smartwatch dependency to ^6.1.1
- Bump @push.rocks/smartwatch from ^6.1.0 to ^6.1.1 in package.json
- Only package.json changed; no source code modifications
## 2025-12-08 - 2.3.4 - fix(dependencies.@push.rocks/smartwatch)
Bump @push.rocks/smartwatch dependency to ^6.1.0
- Updated package.json dependency @push.rocks/smartwatch from ^6.0.0 to ^6.1.0
## 2025-12-08 - 2.3.3 - fix(dependencies)
Bump dependencies: @api.global/typedserver to ^7.11.1 and @push.rocks/smartwatch to ^6.0.0
- Updated @api.global/typedserver from ^7.11.0 to ^7.11.1 (patch).
- Updated @push.rocks/smartwatch from ^5.1.0 to ^6.0.0 (major). Verify compatibility as this may include breaking changes in that dependency.
- Change is limited to package.json (dependency version updates).
## 2025-12-08 - 2.3.2 - fix(smartwatch)
Bump @push.rocks/smartwatch dependency to ^5.1.0
- Updated dependency @push.rocks/smartwatch from ^5.0.0 to ^5.1.0 in package.json
## 2025-12-08 - 2.3.1 - fix(element)
Enable SPA fallback in element dev server
- Add spaFallback: true to the TypedServer configuration used in element mode.
- Improves developer experience for single-page apps by serving the index file for unknown routes during development and supporting client-side routing.
## 2025-12-08 - 2.3.0 - feat(typedserver)
Enable compression for element development server and update @api.global/typedserver dependency

View File

@@ -1,6 +1,6 @@
{
"name": "@git.zone/tswatch",
"version": "2.3.0",
"version": "2.3.7",
"private": false,
"description": "A development tool for automatically watching and re-compiling TypeScript projects upon detecting file changes, enhancing developer workflows.",
"exports": {
@@ -20,10 +20,10 @@
"devDependencies": {
"@git.zone/tsbuild": "^3.1.2",
"@git.zone/tstest": "^3.1.3",
"@types/node": "^24.10.1"
"@types/node": "^24.10.2"
},
"dependencies": {
"@api.global/typedserver": "^7.11.0",
"@api.global/typedserver": "^7.11.1",
"@git.zone/tsbundle": "^2.6.3",
"@git.zone/tsrun": "^2.0.0",
"@push.rocks/early": "^4.0.4",
@@ -34,7 +34,7 @@
"@push.rocks/smartlog": "^3.1.10",
"@push.rocks/smartlog-destination-local": "^9.0.2",
"@push.rocks/smartshell": "^3.3.0",
"@push.rocks/smartwatch": "^5.0.0",
"@push.rocks/smartwatch": "^6.2.1",
"@push.rocks/taskbuffer": "^3.5.0"
},
"files": [

82
pnpm-lock.yaml generated
View File

@@ -9,8 +9,8 @@ importers:
.:
dependencies:
'@api.global/typedserver':
specifier: ^7.11.0
version: 7.11.0(@tiptap/pm@2.27.1)
specifier: ^7.11.1
version: 7.11.1(@tiptap/pm@2.27.1)
'@git.zone/tsbundle':
specifier: ^2.6.3
version: 2.6.3
@@ -42,8 +42,8 @@ importers:
specifier: ^3.3.0
version: 3.3.0
'@push.rocks/smartwatch':
specifier: ^5.0.0
version: 5.0.0
specifier: ^6.2.1
version: 6.2.1
'@push.rocks/taskbuffer':
specifier: ^3.5.0
version: 3.5.0
@@ -55,8 +55,8 @@ importers:
specifier: ^3.1.3
version: 3.1.3(@aws-sdk/credential-providers@3.855.0)(socks@2.8.6)(typescript@5.9.3)
'@types/node':
specifier: ^24.10.1
version: 24.10.1
specifier: ^24.10.2
version: 24.10.2
packages:
@@ -78,8 +78,8 @@ packages:
'@api.global/typedserver@3.0.80':
resolution: {integrity: sha512-dcp0oXsjBL+XdFg1wUUP08uJQid5bQ0Yv3V3Y3lnI2QCbat0FU+Tsb0TZRnZ4+P150Vj/ITBqJUgDzFsF34grA==}
'@api.global/typedserver@7.11.0':
resolution: {integrity: sha512-DHB3oGRgiLbAeRRFAlXIbjvNACw9YqsfOtLVCPq0nUcGMGSsUQ4SNrJ5OGk9GhVF8bl/jn8SF8w08rnApmZ0uw==}
'@api.global/typedserver@7.11.1':
resolution: {integrity: sha512-1vQUJ2/DszDFHVkCmqqBy/qNiIP/jltFN3KxHtoNLxjbdBZYfw1Zd1Odjs6YSPalAD0p8wQ/alJblJEAewNQVg==}
'@api.global/typedsocket@3.0.1':
resolution: {integrity: sha512-xojiAVNXtHoxkpBo8U2HHJG8FrVXXuLvDNndSHXwx4C9VslUwDn5zSCI+PdBl8iAg+ZuBmKjqkpZZ9sL6DC5yQ==}
@@ -496,8 +496,8 @@ packages:
'@configvault.io/interfaces@1.0.17':
resolution: {integrity: sha512-bEcCUR2VBDJsTin8HQh8Uw/mlYl2v8A3jMIaQ+MTB9Hrqd6CZL2dL7iJdWyFl/3EIX+LDxWFR+Oq7liIq7w+1Q==}
'@design.estate/dees-catalog@2.0.7':
resolution: {integrity: sha512-rshv71LqA2PXaEEf6C1/hv6Yu2ovRuWaZhdnUznCDpjdYgxBq7PHkiHCNvg/m6wJ9Ue/03HcuuPqtj2bksgAag==}
'@design.estate/dees-catalog@3.1.2':
resolution: {integrity: sha512-T4ZhoZzl6NAWGhrz00MDFla5syeMz53euZ+QcBftRMmHuqPHDU/JlBi+K2SmILtnRfWH/lGYWBKugYop6q0chg==}
'@design.estate/dees-comms@1.0.27':
resolution: {integrity: sha512-GvzTUwkV442LD60T08iqSoqvhA02Mou5lFvvqBPc4yBUiU7cZISqBx+76xvMgMIEI9Dx9JfTl4/2nW8MoVAanw==}
@@ -1291,8 +1291,8 @@ packages:
'@push.rocks/smartversion@3.0.5':
resolution: {integrity: sha512-8MZSo1yqyaKxKq0Q5N188l4un++9GFWVbhCAX5mXJwewZHn97ujffTeL+eOQYpWFTEpUhaq1QhL4NhqObBCt1Q==}
'@push.rocks/smartwatch@5.0.0':
resolution: {integrity: sha512-uuWUlTo0l5LWOWoOuTMG7zzxpUNKBcyqoB+zyQ24NHTtSYNcaUJtaQzTO2gxMXr5sqiZDkohlThS0KvsBc3g7w==}
'@push.rocks/smartwatch@6.2.1':
resolution: {integrity: sha512-mVLf3hFc9L73douQ6w3kRFTt2qSwM2cSncxByfSSxk9pFrEwUL0/+Ff4hw5OMg5lgaowFa5FGRJsXzZAVaZgEw==}
engines: {node: '>=20.0.0'}
'@push.rocks/smartxml@2.0.0':
@@ -2315,8 +2315,8 @@ packages:
'@types/node-forge@1.3.13':
resolution: {integrity: sha512-zePQJSW5QkwSHKRApqWCVKeKoSOt4xvEnLENZPjyvm9Ezdf/EyDeJM7jqLzOwjVICQQzvLZ63T55MKdJB5H6ww==}
'@types/node@24.10.1':
resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==}
'@types/node@24.10.2':
resolution: {integrity: sha512-WOhQTZ4G8xZ1tjJTvKOpyEVSGgOTvJAfDK3FNFgELyaTpzhdgHVHeqW8V+UJvzF5BT+/B54T/1S2K6gd9c7bbA==}
'@types/ping@0.4.4':
resolution: {integrity: sha512-ifvo6w2f5eJYlXm+HiVx67iJe8WZp87sfa683nlqED5Vnt9Z93onkokNoWqOG21EaE8fMxyKPobE+mkPEyxsdw==}
@@ -4810,13 +4810,13 @@ snapshots:
- utf-8-validate
- vue
'@api.global/typedserver@7.11.0(@tiptap/pm@2.27.1)':
'@api.global/typedserver@7.11.1(@tiptap/pm@2.27.1)':
dependencies:
'@api.global/typedrequest': 3.2.5
'@api.global/typedrequest-interfaces': 3.0.19
'@api.global/typedsocket': 4.1.0(@push.rocks/smartserve@1.3.0)
'@cloudflare/workers-types': 4.20251205.0
'@design.estate/dees-catalog': 2.0.7(@tiptap/pm@2.27.1)
'@design.estate/dees-catalog': 3.1.2(@tiptap/pm@2.27.1)
'@design.estate/dees-comms': 1.0.30
'@push.rocks/lik': 6.2.2
'@push.rocks/smartdelay': 3.0.5
@@ -4841,7 +4841,7 @@ snapshots:
'@push.rocks/smartsitemap': 2.0.4
'@push.rocks/smartstream': 3.2.5
'@push.rocks/smarttime': 4.1.1
'@push.rocks/smartwatch': 5.0.0
'@push.rocks/smartwatch': 6.2.1
'@push.rocks/taskbuffer': 3.5.0
'@push.rocks/webrequest': 4.0.1
'@push.rocks/webstore': 2.0.20
@@ -6177,7 +6177,7 @@ snapshots:
dependencies:
'@api.global/typedrequest-interfaces': 3.0.19
'@design.estate/dees-catalog@2.0.7(@tiptap/pm@2.27.1)':
'@design.estate/dees-catalog@3.1.2(@tiptap/pm@2.27.1)':
dependencies:
'@design.estate/dees-domtools': 2.3.6
'@design.estate/dees-element': 2.1.3
@@ -7562,7 +7562,7 @@ snapshots:
'@types/semver': 7.7.0
semver: 7.7.2
'@push.rocks/smartwatch@5.0.0':
'@push.rocks/smartwatch@6.2.1':
dependencies:
'@push.rocks/lik': 6.2.2
'@push.rocks/smartenv': 6.0.0
@@ -8779,27 +8779,27 @@ snapshots:
'@types/bn.js@5.2.0':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/body-parser@1.19.6':
dependencies:
'@types/connect': 3.4.38
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/buffer-json@2.0.3': {}
'@types/clean-css@4.2.11':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
source-map: 0.6.1
'@types/connect@3.4.38':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/cors@2.8.19':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/debug@4.1.12':
dependencies:
@@ -8809,7 +8809,7 @@ snapshots:
'@types/dns-packet@5.6.5':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/elliptic@6.4.18':
dependencies:
@@ -8817,7 +8817,7 @@ snapshots:
'@types/express-serve-static-core@5.0.6':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/qs': 6.14.0
'@types/range-parser': 1.2.7
'@types/send': 0.17.5
@@ -8841,21 +8841,21 @@ snapshots:
'@types/fs-extra@11.0.4':
dependencies:
'@types/jsonfile': 6.1.4
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/fs-extra@9.0.13':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 6.0.0
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/glob@8.1.0':
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/hast@3.0.4':
dependencies:
@@ -8877,7 +8877,7 @@ snapshots:
'@types/jsonfile@6.1.4':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/linkify-it@5.0.0': {}
@@ -8908,9 +8908,9 @@ snapshots:
'@types/node-forge@1.3.13':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/node@24.10.1':
'@types/node@24.10.2':
dependencies:
undici-types: 7.16.0
@@ -8929,23 +8929,23 @@ snapshots:
'@types/send@0.17.5':
dependencies:
'@types/mime': 1.3.5
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/serve-static@1.15.8':
dependencies:
'@types/http-errors': 2.0.5
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/send': 0.17.5
'@types/symbol-tree@3.2.5': {}
'@types/tar-stream@3.1.4':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/through2@2.0.41':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/trusted-types@2.0.7': {}
@@ -8967,18 +8967,18 @@ snapshots:
'@types/whatwg-url@8.2.2':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/webidl-conversions': 7.0.3
'@types/which@3.0.4': {}
'@types/ws@8.18.1':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
'@types/yauzl@2.10.3':
dependencies:
'@types/node': 24.10.1
'@types/node': 24.10.2
optional: true
'@ungap/structured-clone@1.3.0': {}
@@ -9463,7 +9463,7 @@ snapshots:
engine.io@6.6.4:
dependencies:
'@types/cors': 2.8.19
'@types/node': 24.10.1
'@types/node': 24.10.2
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.7.2

View File

@@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@git.zone/tswatch',
version: '2.3.0',
version: '2.3.7',
description: 'A development tool for automatically watching and re-compiling TypeScript projects upon detecting file changes, enhancing developer workflows.'
}

View File

@@ -72,6 +72,7 @@ export class TsWatch {
serveDir: plugins.path.join(paths.cwd, './dist_watch/'),
port: 3002,
compression: true,
spaFallback: true,
});
const bundleAndReloadElement = async () => {