Compare commits

..

30 Commits

Author SHA1 Message Date
5a702055f4 v2.3.13
Some checks failed
Default (tags) / security (push) Successful in 51s
Default (tags) / test (push) Failing after 40s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-11 21:19:20 +00:00
ebcfbc88b2 fix(@push.rocks/smartwatch): Update @push.rocks/smartwatch dependency to ^6.3.0 2025-12-11 21:19:20 +00:00
cd76756e89 v2.3.12
Some checks failed
Default (tags) / security (push) Successful in 41s
Default (tags) / test (push) Failing after 40s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-11 19:15:36 +00:00
c269f4f7e1 fix(smartwatch): Bump @push.rocks/smartwatch from ^6.2.4 to ^6.2.5 2025-12-11 19:15:36 +00:00
88595335ea v2.3.11
Some checks failed
Default (tags) / security (push) Failing after 18s
Default (tags) / test (push) Failing after 49s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-11 17:14:05 +00:00
313362b795 fix(typedserver): Add cross-origin security headers to element mode dev server 2025-12-11 17:14:05 +00:00
0bb76f32b8 v2.3.10
Some checks failed
Default (tags) / security (push) Successful in 44s
Default (tags) / test (push) Failing after 40s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-11 11:39:43 +00:00
5c7bf83f74 fix(dependencies): Bump dependency versions: @types/node to ^25.0.0 and @push.rocks/smartwatch to ^6.2.4 2025-12-11 11:39:43 +00:00
57caa96a85 v2.3.9
Some checks failed
Default (tags) / security (push) Successful in 44s
Default (tags) / test (push) Failing after 46s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-11 09:12:31 +00:00
eb64501767 fix(smartwatch): Bump @push.rocks/smartwatch dependency to ^6.2.3 2025-12-11 09:12:31 +00:00
3f90dfd1db v2.3.8
Some checks failed
Default (tags) / security (push) Successful in 48s
Default (tags) / test (push) Failing after 38s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-11 08:40:45 +00:00
b5552a7f34 fix(@push.rocks/smartwatch): Bump @push.rocks/smartwatch dependency to ^6.2.2 2025-12-11 08:40:45 +00:00
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
ec268802ca v2.3.0
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-08 12:27:52 +00:00
6415a459d2 feat(typedserver): Enable compression for element development server and update @api.global/typedserver dependency 2025-12-08 12:27:52 +00:00
01bde87067 v2.2.5
Some checks failed
Default (tags) / security (push) Successful in 50s
Default (tags) / test (push) Failing after 40s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2025-12-08 11:32:12 +00:00
4f4c4a7538 fix(typedserver): Update @api.global/typedserver to ^7.10.2 and remove deprecated compression options from TypedServer initialization 2025-12-08 11:32:12 +00:00
5 changed files with 1054 additions and 150 deletions

View File

@@ -1,5 +1,93 @@
# Changelog # Changelog
## 2025-12-11 - 2.3.13 - fix(@push.rocks/smartwatch)
Update @push.rocks/smartwatch dependency to ^6.3.0
- Bump @push.rocks/smartwatch from ^6.2.5 to ^6.3.0 in package.json
- Dependency-only change; no source files modified
## 2025-12-11 - 2.3.12 - fix(smartwatch)
Bump @push.rocks/smartwatch from ^6.2.4 to ^6.2.5
- Updated dependency @push.rocks/smartwatch to ^6.2.5 in package.json
- No source code changes; dependency version bump only
## 2025-12-11 - 2.3.11 - fix(typedserver)
Add cross-origin security headers to element mode dev server
- Set crossOriginOpenerPolicy to 'same-origin' and crossOriginEmbedderPolicy to 'require-corp' on the TypedServer used in element mode.
- Improves security and enables cross-origin isolation (e.g. for SharedArrayBuffer) during local development.
- Applies to the development server serving ./dist_watch/ on port 3002.
## 2025-12-11 - 2.3.10 - fix(dependencies)
Bump dependency versions: @types/node to ^25.0.0 and @push.rocks/smartwatch to ^6.2.4
- Update devDependency @types/node from ^24.10.2 to ^25.0.0
- Update dependency @push.rocks/smartwatch from ^6.2.3 to ^6.2.4
## 2025-12-11 - 2.3.9 - fix(smartwatch)
Bump @push.rocks/smartwatch dependency to ^6.2.3
- Updated dependency @push.rocks/smartwatch from ^6.2.2 to ^6.2.3
- No source code changes; dependency version bump only
## 2025-12-11 - 2.3.8 - fix(@push.rocks/smartwatch)
Bump @push.rocks/smartwatch dependency to ^6.2.2
- package.json: updated @push.rocks/smartwatch from ^6.2.1 to ^6.2.2
## 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
- Enable HTTP compression (compression: true) for the element mode development server (TypedServer) to improve asset delivery during development.
- Bump dependency @api.global/typedserver from ^7.10.2 to ^7.11.0 in package.json.
## 2025-12-08 - 2.2.5 - fix(typedserver)
Update @api.global/typedserver to ^7.10.2 and remove deprecated compression options from TypedServer initialization
- Bump @api.global/typedserver dependency from ^7.4.1 to ^7.10.2.
- Remove enableCompression and preferredCompressionMethod options when creating TypedServer in element mode to be compatible with the newer API.
## 2025-12-04 - 2.2.4 - fix(dependencies) ## 2025-12-04 - 2.2.4 - fix(dependencies)
Bump dependency versions: @api.global/typedserver, @git.zone/tsbundle, @push.rocks/smartfs, @push.rocks/taskbuffer Bump dependency versions: @api.global/typedserver, @git.zone/tsbundle, @push.rocks/smartfs, @push.rocks/taskbuffer

View File

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

1098
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

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

View File

@@ -71,8 +71,12 @@ export class TsWatch {
injectReload: true, injectReload: true,
serveDir: plugins.path.join(paths.cwd, './dist_watch/'), serveDir: plugins.path.join(paths.cwd, './dist_watch/'),
port: 3002, port: 3002,
enableCompression: true, compression: true,
preferredCompressionMethod: 'gzip', spaFallback: true,
securityHeaders: {
crossOriginOpenerPolicy: 'same-origin',
crossOriginEmbedderPolicy: 'require-corp',
},
}); });
const bundleAndReloadElement = async () => { const bundleAndReloadElement = async () => {