From cee8c756fcd569c685e426bc0024d73e6fc89ffe Mon Sep 17 00:00:00 2001 From: Steve Repsher Date: Wed, 8 Nov 2023 05:24:03 -0500 Subject: [PATCH] Remove dependency esprima (#18564) --- build-scripts/bundle.cjs | 6 +----- package.json | 2 -- yarn.lock | 21 --------------------- 3 files changed, 1 insertion(+), 28 deletions(-) diff --git a/build-scripts/bundle.cjs b/build-scripts/bundle.cjs index aa84af365c..e662941010 100644 --- a/build-scripts/bundle.cjs +++ b/build-scripts/bundle.cjs @@ -12,11 +12,7 @@ module.exports.sourceMapURL = () => { }; // Files from NPM Packages that should not be imported -// eslint-disable-next-line unused-imports/no-unused-vars -module.exports.ignorePackages = ({ latestBuild }) => [ - // Part of yaml.js and only used for !!js functions that we don't use - require.resolve("esprima"), -]; +module.exports.ignorePackages = () => []; // Files from NPM packages that we should replace with empty file module.exports.emptyPackages = ({ latestBuild, isHassioBuild }) => diff --git a/package.json b/package.json index b8375c069f..8a0678051a 100644 --- a/package.json +++ b/package.json @@ -174,7 +174,6 @@ "@types/babel__plugin-transform-runtime": "7.9.4", "@types/chromecast-caf-receiver": "6.0.11", "@types/chromecast-caf-sender": "1.0.7", - "@types/esprima": "4.0.5", "@types/glob": "8.1.0", "@types/html-minifier-terser": "7.0.1", "@types/js-yaml": "4.0.8", @@ -207,7 +206,6 @@ "eslint-plugin-lit-a11y": "4.1.1", "eslint-plugin-unused-imports": "3.0.0", "eslint-plugin-wc": "2.0.4", - "esprima": "4.0.1", "fancy-log": "2.0.0", "fs-extra": "11.1.1", "glob": "10.3.10", diff --git a/yarn.lock b/yarn.lock index 410c3cd74c..533710a9fb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4136,15 +4136,6 @@ __metadata: languageName: node linkType: hard -"@types/esprima@npm:4.0.5": - version: 4.0.5 - resolution: "@types/esprima@npm:4.0.5" - dependencies: - "@types/estree": "npm:*" - checksum: bb722d9833bdae19c915d3d0f5cba5320ac30806eea8c93af168ee1f9dfc0e924003cff0cacf3f625dc00e2639ed457ceb910e9d9b57e847e1459760f0cefce3 - languageName: node - linkType: hard - "@types/estree@npm:*, @types/estree@npm:^1.0.0": version: 1.0.3 resolution: "@types/estree@npm:1.0.3" @@ -8209,16 +8200,6 @@ __metadata: languageName: node linkType: hard -"esprima@npm:4.0.1": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: f1d3c622ad992421362294f7acf866aa9409fbad4eb2e8fa230bd33944ce371d32279667b242d8b8907ec2b6ad7353a717f3c0e60e748873a34a7905174bc0eb - languageName: node - linkType: hard - "esquery@npm:^1.4.2": version: 1.5.0 resolution: "esquery@npm:1.5.0" @@ -9710,7 +9691,6 @@ __metadata: "@types/babel__plugin-transform-runtime": "npm:7.9.4" "@types/chromecast-caf-receiver": "npm:6.0.11" "@types/chromecast-caf-sender": "npm:1.0.7" - "@types/esprima": "npm:4.0.5" "@types/glob": "npm:8.1.0" "@types/html-minifier-terser": "npm:7.0.1" "@types/js-yaml": "npm:4.0.8" @@ -9760,7 +9740,6 @@ __metadata: eslint-plugin-lit-a11y: "npm:4.1.1" eslint-plugin-unused-imports: "npm:3.0.0" eslint-plugin-wc: "npm:2.0.4" - esprima: "npm:4.0.1" fancy-log: "npm:2.0.0" fs-extra: "npm:11.1.1" fuse.js: "npm:7.0.0"