Skip to content

Commit 426c31e

Browse files
committed
remove uuid dependency
1 parent a9e9e6c commit 426c31e

File tree

5 files changed

+5
-15
lines changed

5 files changed

+5
-15
lines changed

flagsmith-engine/features/models.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { v4 as uuidv4 } from 'uuid';
1+
import { randomUUID as uuidv4 } from "node:crypto";
22
import { getHashedPercentateForObjIds } from '../utils/hashing/index.js';
33

44
export class FeatureModel {

flagsmith-engine/identities/models.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { IdentityFeaturesList } from '../utils/collections.js';
22
import { TraitModel } from './traits/models.js';
33

4-
import { v4 as uuidv4 } from 'uuid';
4+
import { randomUUID as uuidv4 } from 'node:crypto';
55

66
export class IdentityModel {
77
identifier: string;

package-lock.json

Lines changed: 1 addition & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,7 @@
6262
"dependencies": {
6363
"pino": "^8.8.0",
6464
"semver": "^7.3.7",
65-
"undici-types": "^6.19.8",
66-
"uuid": "^8.3.2"
65+
"undici-types": "^6.19.8"
6766
},
6867
"devDependencies": {
6968
"@types/node": "^20.16.10",

tests/engine/unit/utils/utils.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { v4 as uuidv4 } from 'uuid';
1+
import { randomUUID as uuidv4 } from 'node:crypto';
22
import { getHashedPercentateForObjIds } from '../../../../flagsmith-engine/utils/hashing/index.js';
33

44
describe('getHashedPercentageForObjIds', () => {

0 commit comments

Comments
 (0)