diff --git a/jest.config.js b/jest.config.js index c71e479..db32909 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,5 +1,10 @@ module.exports = { preset: 'ts-jest', testEnvironment: 'node', - setupFiles: ['./jest.setup.js'] + setupFiles: ['./jest.setup.js'], + transformIgnorePatterns: ['node_modules/(?!uuid)'], + transform: { + '^.+\\.tsx?$': 'ts-jest', + 'node_modules/uuid/.+\\.js$': 'ts-jest' + } }; diff --git a/package-lock.json b/package-lock.json index f4b555f..1d489d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "nodemon": "^3.1.10", "sdp-transform": "^2.15.0", "ts-node": "^10.9.2", - "uuid": "^9.0.1" + "uuid": "^14.0.0" }, "devDependencies": { "@commitlint/cli": "^17.8.1", @@ -32,7 +32,6 @@ "@types/jest": "^29.5.14", "@types/node": "^18.19.100", "@types/sdp-transform": "^2.4.9", - "@types/uuid": "^9.0.8", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "eslint": "^8.57.1", @@ -1931,12 +1930,6 @@ "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", "dev": true }, - "node_modules/@types/uuid": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", - "dev": true - }, "node_modules/@types/webidl-conversions": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", @@ -7743,15 +7736,16 @@ "dev": true }, "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.0.tgz", + "integrity": "sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], + "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist-node/bin/uuid" } }, "node_modules/v8-compile-cache-lib": { diff --git a/package.json b/package.json index 47b79a8..a6f131a 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "nodemon": "^3.1.10", "sdp-transform": "^2.15.0", "ts-node": "^10.9.2", - "uuid": "^9.0.1" + "uuid": "^14.0.0" }, "devDependencies": { "@commitlint/cli": "^17.8.1", @@ -40,7 +40,6 @@ "@types/jest": "^29.5.14", "@types/node": "^18.19.100", "@types/sdp-transform": "^2.4.9", - "@types/uuid": "^9.0.8", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "eslint": "^8.57.1",