diff --git a/.changeset/eleven-jeans-train.md b/.changeset/eleven-jeans-train.md new file mode 100644 index 0000000000..7039c85900 --- /dev/null +++ b/.changeset/eleven-jeans-train.md @@ -0,0 +1,5 @@ +--- +'@backstage/cli': patch +--- + +Removed the unused dependency on `@sucrase/jest-plugin`. diff --git a/packages/cli/config/jestSucraseTransform.js b/packages/cli/config/jestSucraseTransform.js index 99ebc04877..64e7307cab 100644 --- a/packages/cli/config/jestSucraseTransform.js +++ b/packages/cli/config/jestSucraseTransform.js @@ -17,7 +17,6 @@ const { createHash } = require('crypto'); const { transform } = require('sucrase'); const sucrasePkg = require('sucrase/package.json'); -const sucrasePluginPkg = require('@sucrase/jest-plugin/package.json'); const ESM_REGEX = /\b(?:import|export)\b/; @@ -70,15 +69,12 @@ function createTransformer(config) { return { code: source }; }; - // TODO: contribute something like this to @sucrase/jest-plugin const getCacheKey = sourceText => { return createHash('md5') .update(sourceText) .update(Buffer.alloc(1)) .update(sucrasePkg.version) .update(Buffer.alloc(1)) - .update(sucrasePluginPkg.version) - .update(Buffer.alloc(1)) .update(JSON.stringify(config)) .update(Buffer.alloc(1)) .update('1') // increment whenever the transform logic in this file changes diff --git a/packages/cli/package.json b/packages/cli/package.json index eef838d8ca..eef1b80ca5 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -46,7 +46,6 @@ "@spotify/eslint-config-base": "^14.0.0", "@spotify/eslint-config-react": "^14.0.0", "@spotify/eslint-config-typescript": "^14.0.0", - "@sucrase/jest-plugin": "^2.1.1", "@sucrase/webpack-loader": "^2.0.0", "@svgr/plugin-jsx": "6.5.x", "@svgr/plugin-svgo": "6.5.x", diff --git a/yarn.lock b/yarn.lock index f2775cff03..d1f117427e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3617,7 +3617,6 @@ __metadata: "@spotify/eslint-config-base": ^14.0.0 "@spotify/eslint-config-react": ^14.0.0 "@spotify/eslint-config-typescript": ^14.0.0 - "@sucrase/jest-plugin": ^2.1.1 "@sucrase/webpack-loader": ^2.0.0 "@svgr/plugin-jsx": 6.5.x "@svgr/plugin-svgo": 6.5.x @@ -12928,15 +12927,6 @@ __metadata: languageName: node linkType: hard -"@sucrase/jest-plugin@npm:^2.1.1": - version: 2.2.1 - resolution: "@sucrase/jest-plugin@npm:2.2.1" - dependencies: - sucrase: ^3.18.0 - checksum: 818627b40392875107722530af1a58f195d7166a5c5149db425db8ac3ff741b39d1c722a09dfbe7b686c87002616da7ef3c861dbe6f6f5390f3ca8f08c2a975a - languageName: node - linkType: hard - "@sucrase/webpack-loader@npm:^2.0.0": version: 2.0.0 resolution: "@sucrase/webpack-loader@npm:2.0.0" @@ -35766,7 +35756,7 @@ __metadata: languageName: node linkType: hard -"sucrase@npm:^3.18.0, sucrase@npm:^3.20.2": +"sucrase@npm:^3.20.2": version: 3.29.0 resolution: "sucrase@npm:3.29.0" dependencies: