You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@cubejs-backend/shared

Package Overview
Dependencies
Maintainers
4
Versions
359
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cubejs-backend/shared - npm Package Compare versions

Comparing version
1.5.4
to
1.5.5
+6
dist/src/disposedProxy.d.ts
/**
* Creates a proxy object that throws an error on any property access.
* Used as a safeguard after disposal to catch dangling references.
*/
export declare function disposedProxy(name: string, instanceName: string): any;
//# sourceMappingURL=disposedProxy.d.ts.map
{"version":3,"file":"disposedProxy.d.ts","sourceRoot":"","sources":["../../src/disposedProxy.ts"],"names":[],"mappings":"AAAA;;;GAGG;AACH,wBAAgB,aAAa,CAAC,IAAI,EAAE,MAAM,EAAE,YAAY,EAAE,MAAM,GAAG,GAAG,CAuCrE"}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.disposedProxy = void 0;
/**
* Creates a proxy object that throws an error on any property access.
* Used as a safeguard after disposal to catch dangling references.
*/
function disposedProxy(name, instanceName) {
return new Proxy({}, {
get(_target, prop) {
throw new Error(`Cannot access property '${String(prop)}' on ${instanceName}. ` +
`The '${name}' has been cleaned up and is no longer available.`);
},
set(_target, prop) {
throw new Error(`Cannot set property '${String(prop)}' on ${instanceName}. ` +
`The '${name}' has been cleaned up and is no longer available.`);
},
apply() {
throw new Error(`Cannot call method on ${instanceName}. ` +
`The '${name}' has been cleaned up and is no longer available.`);
},
has(_target, _prop) {
throw new Error(`Cannot check property existence on ${instanceName}. ` +
`The '${name}' has been cleaned up and is no longer available.`);
},
ownKeys() {
throw new Error(`Cannot enumerate properties on ${instanceName}. ` +
`The '${name}' has been cleaned up and is no longer available.`);
},
getPrototypeOf() {
throw new Error(`Cannot get prototype of ${instanceName}. ` +
`The '${name}' has been cleaned up and is no longer available.`);
}
});
}
exports.disposedProxy = disposedProxy;
//# sourceMappingURL=disposedProxy.js.map
{"version":3,"file":"disposedProxy.js","sourceRoot":"","sources":["../../src/disposedProxy.ts"],"names":[],"mappings":";;;AAAA;;;GAGG;AACH,SAAgB,aAAa,CAAC,IAAY,EAAE,YAAoB;IAC9D,OAAO,IAAI,KAAK,CAAC,EAAE,EAAE;QACnB,GAAG,CAAC,OAAe,EAAE,IAAqB;YACxC,MAAM,IAAI,KAAK,CACb,2BAA2B,MAAM,CAAC,IAAI,CAAC,QAAQ,YAAY,IAAI;gBAC/D,QAAQ,IAAI,mDAAmD,CAChE,CAAC;QACJ,CAAC;QACD,GAAG,CAAC,OAAe,EAAE,IAAqB;YACxC,MAAM,IAAI,KAAK,CACb,wBAAwB,MAAM,CAAC,IAAI,CAAC,QAAQ,YAAY,IAAI;gBAC5D,QAAQ,IAAI,mDAAmD,CAChE,CAAC;QACJ,CAAC;QACD,KAAK;YACH,MAAM,IAAI,KAAK,CACb,yBAAyB,YAAY,IAAI;gBACzC,QAAQ,IAAI,mDAAmD,CAChE,CAAC;QACJ,CAAC;QACD,GAAG,CAAC,OAAe,EAAE,KAAsB;YACzC,MAAM,IAAI,KAAK,CACb,sCAAsC,YAAY,IAAI;gBACtD,QAAQ,IAAI,mDAAmD,CAChE,CAAC;QACJ,CAAC;QACD,OAAO;YACL,MAAM,IAAI,KAAK,CACb,kCAAkC,YAAY,IAAI;gBAClD,QAAQ,IAAI,mDAAmD,CAChE,CAAC;QACJ,CAAC;QACD,cAAc;YACZ,MAAM,IAAI,KAAK,CACb,2BAA2B,YAAY,IAAI;gBAC3C,QAAQ,IAAI,mDAAmD,CAChE,CAAC;QACJ,CAAC;KACF,CAAC,CAAC;AACL,CAAC;AAvCD,sCAuCC"}
+1
-0

@@ -21,2 +21,3 @@ export { getEnv, assertDataSource, keyByDataSource, isDockerImage, } from './env';

export * from './PerfTracker';
export * from './disposedProxy';
//# sourceMappingURL=index.d.ts.map
+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,MAAM,EACN,gBAAgB,EAChB,eAAe,EACf,aAAa,GACd,MAAM,OAAO,CAAC;AACf,cAAc,SAAS,CAAC;AACxB,cAAc,WAAW,CAAC;AAC1B,cAAc,SAAS,CAAC;AACxB,cAAc,UAAU,CAAC;AACzB,cAAc,YAAY,CAAC;AAC3B,cAAc,WAAW,CAAC;AAC1B,cAAc,WAAW,CAAC;AAC1B,cAAc,cAAc,CAAC;AAC7B,cAAc,gBAAgB,CAAC;AAC/B,cAAc,gBAAgB,CAAC;AAC/B,cAAc,cAAc,CAAC;AAC7B,cAAc,OAAO,CAAC;AACtB,cAAc,SAAS,CAAC;AACxB,cAAc,QAAQ,CAAC;AACvB,cAAc,WAAW,CAAC;AAC1B,cAAc,YAAY,CAAC;AAC3B,cAAc,kBAAkB,CAAC;AACjC,cAAc,cAAc,CAAC;AAC7B,cAAc,eAAe,CAAC"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,MAAM,EACN,gBAAgB,EAChB,eAAe,EACf,aAAa,GACd,MAAM,OAAO,CAAC;AACf,cAAc,SAAS,CAAC;AACxB,cAAc,WAAW,CAAC;AAC1B,cAAc,SAAS,CAAC;AACxB,cAAc,UAAU,CAAC;AACzB,cAAc,YAAY,CAAC;AAC3B,cAAc,WAAW,CAAC;AAC1B,cAAc,WAAW,CAAC;AAC1B,cAAc,cAAc,CAAC;AAC7B,cAAc,gBAAgB,CAAC;AAC/B,cAAc,gBAAgB,CAAC;AAC/B,cAAc,cAAc,CAAC;AAC7B,cAAc,OAAO,CAAC;AACtB,cAAc,SAAS,CAAC;AACxB,cAAc,QAAQ,CAAC;AACvB,cAAc,WAAW,CAAC;AAC1B,cAAc,YAAY,CAAC;AAC3B,cAAc,kBAAkB,CAAC;AACjC,cAAc,cAAc,CAAC;AAC7B,cAAc,eAAe,CAAC;AAC9B,cAAc,iBAAiB,CAAC"}

@@ -42,2 +42,3 @@ "use strict";

__exportStar(require("./PerfTracker"), exports);
__exportStar(require("./disposedProxy"), exports);
//# sourceMappingURL=index.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,6BAKe;AAJb,6FAAA,MAAM,OAAA;AACN,uGAAA,gBAAgB,OAAA;AAChB,sGAAA,eAAe,OAAA;AACf,oGAAA,aAAa,OAAA;AAEf,0CAAwB;AACxB,4CAA0B;AAC1B,0CAAwB;AACxB,2CAAyB;AACzB,6CAA2B;AAC3B,4CAA0B;AAC1B,4CAA0B;AAC1B,+CAA6B;AAC7B,iDAA+B;AAC/B,iDAA+B;AAC/B,+CAA6B;AAC7B,wCAAsB;AACtB,0CAAwB;AACxB,yCAAuB;AACvB,4CAA0B;AAC1B,6CAA2B;AAC3B,mDAAiC;AACjC,+CAA6B;AAC7B,gDAA8B"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,6BAKe;AAJb,6FAAA,MAAM,OAAA;AACN,uGAAA,gBAAgB,OAAA;AAChB,sGAAA,eAAe,OAAA;AACf,oGAAA,aAAa,OAAA;AAEf,0CAAwB;AACxB,4CAA0B;AAC1B,0CAAwB;AACxB,2CAAyB;AACzB,6CAA2B;AAC3B,4CAA0B;AAC1B,4CAA0B;AAC1B,+CAA6B;AAC7B,iDAA+B;AAC/B,iDAA+B;AAC/B,+CAA6B;AAC7B,wCAAsB;AACtB,0CAAwB;AACxB,yCAAuB;AACvB,4CAA0B;AAC1B,6CAA2B;AAC3B,mDAAiC;AACjC,+CAA6B;AAC7B,gDAA8B;AAC9B,kDAAgC"}
{
"name": "@cubejs-backend/shared",
"version": "1.5.4",
"version": "1.5.5",
"description": "Shared code for Cube.js backend packages",

@@ -25,3 +25,3 @@ "main": "dist/src/index.js",

"devDependencies": {
"@cubejs-backend/linter": "1.5.4",
"@cubejs-backend/linter": "1.5.5",
"@types/bytes": "^3.1.5",

@@ -65,3 +65,3 @@ "@types/cli-progress": "^3.9.1",

},
"gitHead": "258be1973f843d2e78162a80a8585e58ad4d1e66"
"gitHead": "d8b8debed8f13bbe666548d2d085d932ed840c56"
}