BREAKING CHANGE(remoteingress): migrate core to Rust, add RemoteIngressHub/RemoteIngressEdge JS bridge, and bump package to v2.0.0

This commit is contained in:
2026-02-16 11:22:23 +00:00
parent a3970edf23
commit a144f5a798
25 changed files with 11564 additions and 3408 deletions

View File

@@ -1,8 +1,8 @@
{
"name": "@serve.zone/remoteingress",
"version": "1.0.4",
"version": "2.0.0",
"private": false,
"description": "Provides a service for creating private tunnels and reaching private clusters from the outside, facilitating secure remote access as part of the @serve.zone stack.",
"description": "Edge ingress tunnel for DcRouter - accepts incoming TCP connections at network edge and tunnels them to DcRouter SmartProxy preserving client IP via PROXY protocol v1.",
"main": "dist_ts/index.js",
"typings": "dist_ts/index.d.ts",
"type": "module",
@@ -10,19 +10,21 @@
"license": "MIT",
"scripts": {
"test": "(tstest test/ --web)",
"build": "(tsbuild --web --allowimplicitany)",
"build": "(tsbuild --web --allowimplicitany && tsrust)",
"buildDocs": "(tsdoc)"
},
"devDependencies": {
"@git.zone/tsbuild": "^2.1.25",
"@git.zone/tsbundle": "^2.0.5",
"@git.zone/tsrun": "^1.2.46",
"@git.zone/tsrust": "^1.3.0",
"@git.zone/tstest": "^1.0.44",
"@push.rocks/tapbundle": "^5.0.15",
"@types/node": "^20.8.7"
},
"dependencies": {
"@push.rocks/qenv": "^6.0.5"
"@push.rocks/qenv": "^6.0.5",
"@push.rocks/smartrust": "^1.2.1"
},
"repository": {
"type": "git",
@@ -42,6 +44,7 @@
"dist_*/**/*",
"dist_ts/**/*",
"dist_ts_web/**/*",
"dist_rust/**/*",
"assets/**/*",
"cli.js",
"npmextra.json",
@@ -49,19 +52,15 @@
],
"keywords": [
"remote access",
"private tunnels",
"network security",
"TLS encryption",
"connector",
"ingress tunnel",
"network edge",
"PROXY protocol",
"multiplexed tunnel",
"TCP proxy",
"TLS tunnel",
"serve.zone stack",
"private clusters access",
"public access management",
"TypeScript application",
"node.js package",
"secure communications",
"TLS/SSL certificates",
"development tools",
"software development",
"private network integration"
"TypeScript",
"Rust",
"SmartProxy"
]
}