Launch Week Day 5: Introducing Reachability for PHP.Learn More
Socket
Book a DemoSign in
Socket

@voiceflow/common

Package Overview
Dependencies
Maintainers
20
Versions
145
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@voiceflow/common - npm Package Compare versions

Comparing version
7.20.1
to
7.20.2
+2
-0
build/common/utils/id.d.ts
import cuid from 'cuid';
import { EmptyObject } from '../types';
export { cuid };
export declare const objectID: () => string;
export declare const remapObjectIDs: <T extends Readonly<EmptyObject>>(object: T, lookupMap: Record<string, string> | Map<string, string>) => T;

@@ -6,8 +6,21 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.objectID = exports.cuid = void 0;
exports.remapObjectIDs = exports.objectID = exports.cuid = void 0;
const bson_objectid_1 = __importDefault(require("bson-objectid"));
const cuid_1 = __importDefault(require("cuid"));
exports.cuid = cuid_1.default;
const deep_map_1 = __importDefault(require("deep-map"));
const deep_map_keys_1 = __importDefault(require("deep-map-keys"));
const objectID = () => new bson_objectid_1.default().toHexString();
exports.objectID = objectID;
const remapObjectIDs = (object, lookupMap) => {
const map = lookupMap instanceof Map ? lookupMap : new Map(Object.entries(lookupMap));
const mapping = (value) => {
if (typeof value === 'string' && map.has(value)) {
return map.get(value);
}
return value;
};
return (0, deep_map_keys_1.default)((0, deep_map_1.default)(object, mapping), mapping);
};
exports.remapObjectIDs = remapObjectIDs;
//# sourceMappingURL=id.js.map
+1
-1

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

{"version":3,"file":"id.js","sourceRoot":"","sources":["../../../src/utils/id.ts"],"names":[],"mappings":";;;;;;AAAA,kEAAqC;AACrC,gDAAwB;AAEf,eAFF,cAAI,CAEE;AAEN,MAAM,QAAQ,GAAG,GAAW,EAAE,CAAC,IAAI,uBAAQ,EAAE,CAAC,WAAW,EAAE,CAAC;AAAtD,QAAA,QAAQ,YAA8C"}
{"version":3,"file":"id.js","sourceRoot":"","sources":["../../../src/utils/id.ts"],"names":[],"mappings":";;;;;;AAAA,kEAAqC;AACrC,gDAAwB;AAMf,eANF,cAAI,CAME;AALb,wDAA+B;AAC/B,kEAAwC;AAMjC,MAAM,QAAQ,GAAG,GAAW,EAAE,CAAC,IAAI,uBAAQ,EAAE,CAAC,WAAW,EAAE,CAAC;AAAtD,QAAA,QAAQ,YAA8C;AAE5D,MAAM,cAAc,GAAG,CAAkC,MAAS,EAAE,SAAuD,EAAK,EAAE;IACvI,MAAM,GAAG,GAAgC,SAAS,YAAY,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAEnH,MAAM,OAAO,GAAG,CAAC,KAAU,EAAE,EAAE;QAC7B,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,GAAG,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE;YAC/C,OAAO,GAAG,CAAC,GAAG,CAAC,KAAK,CAAE,CAAC;SACxB;QACD,OAAO,KAAK,CAAC;IACf,CAAC,CAAC;IAEF,OAAO,IAAA,uBAAW,EAAC,IAAA,kBAAO,EAAC,MAAM,EAAE,OAAO,CAAC,EAAE,OAAO,CAAC,CAAC;AACxD,CAAC,CAAC;AAXW,QAAA,cAAc,kBAWzB"}
import cuid from 'cuid';
import { EmptyObject } from '../types';
export { cuid };
export declare const objectID: () => string;
export declare const remapObjectIDs: <T extends Readonly<EmptyObject>>(object: T, lookupMap: Record<string, string> | Map<string, string>) => T;
import ObjectId from 'bson-objectid';
import cuid from 'cuid';
import deepMap from 'deep-map';
import deepMapKeys from 'deep-map-keys';
export { cuid };
export const objectID = () => new ObjectId().toHexString();
export const remapObjectIDs = (object, lookupMap) => {
const map = lookupMap instanceof Map ? lookupMap : new Map(Object.entries(lookupMap));
const mapping = (value) => {
if (typeof value === 'string' && map.has(value)) {
return map.get(value);
}
return value;
};
return deepMapKeys(deepMap(object, mapping), mapping);
};
//# sourceMappingURL=id.js.map

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

{"version":3,"file":"id.js","sourceRoot":"","sources":["../../../src/utils/id.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,eAAe,CAAC;AACrC,OAAO,IAAI,MAAM,MAAM,CAAC;AAExB,OAAO,EAAE,IAAI,EAAE,CAAC;AAEhB,MAAM,CAAC,MAAM,QAAQ,GAAG,GAAW,EAAE,CAAC,IAAI,QAAQ,EAAE,CAAC,WAAW,EAAE,CAAC"}
{"version":3,"file":"id.js","sourceRoot":"","sources":["../../../src/utils/id.ts"],"names":[],"mappings":"AAAA,OAAO,QAAQ,MAAM,eAAe,CAAC;AACrC,OAAO,IAAI,MAAM,MAAM,CAAC;AACxB,OAAO,OAAO,MAAM,UAAU,CAAC;AAC/B,OAAO,WAAW,MAAM,eAAe,CAAC;AAIxC,OAAO,EAAE,IAAI,EAAE,CAAC;AAEhB,MAAM,CAAC,MAAM,QAAQ,GAAG,GAAW,EAAE,CAAC,IAAI,QAAQ,EAAE,CAAC,WAAW,EAAE,CAAC;AAEnE,MAAM,CAAC,MAAM,cAAc,GAAG,CAAkC,MAAS,EAAE,SAAuD,EAAK,EAAE;IACvI,MAAM,GAAG,GAAgC,SAAS,YAAY,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAEnH,MAAM,OAAO,GAAG,CAAC,KAAU,EAAE,EAAE;QAC7B,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,GAAG,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE;YAC/C,OAAO,GAAG,CAAC,GAAG,CAAC,KAAK,CAAE,CAAC;SACxB;QACD,OAAO,KAAK,CAAC;IACf,CAAC,CAAC;IAEF,OAAO,WAAW,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,EAAE,OAAO,CAAC,CAAC;AACxD,CAAC,CAAC"}
{
"name": "@voiceflow/common",
"description": "Junk drawer of utility functions",
"version": "7.20.1",
"version": "7.20.2",
"author": "Voiceflow",

@@ -15,2 +15,5 @@ "bugs": {

"dayjs": "^1.10.7",
"deep-map": "2.0.0",
"deep-map-keys": "2.0.1",
"es6-weak-map": "2.0.3",
"lodash": "^4.17.21",

@@ -79,3 +82,3 @@ "murmurhash-wasm": "^1.3.0",

},
"gitHead": "434247de43ee27aeb92c2964309fb35c1dd69434"
"gitHead": "132bb4a23c41ee02103ac2f1e332cbf7793f2ba3"
}