diff --git a/packages/fxa-auth-client/lib/client.ts b/packages/fxa-auth-client/lib/client.ts index bbe0557855a..e617f11e705 100644 --- a/packages/fxa-auth-client/lib/client.ts +++ b/packages/fxa-auth-client/lib/client.ts @@ -398,12 +398,6 @@ export default class AuthClient { } static async create(authServerUri: string, options?: AuthClientOptions) { - if (typeof TextEncoder === 'undefined') { - await import( - // @ts-ignore - /* webpackChunkName: "fast-text-encoding" */ 'fast-text-encoding' - ); - } await crypto.checkWebCrypto(); return new AuthClient(authServerUri, options); } diff --git a/packages/fxa-auth-client/package.json b/packages/fxa-auth-client/package.json index 48d06bddc02..3bc4abb6da6 100644 --- a/packages/fxa-auth-client/package.json +++ b/packages/fxa-auth-client/package.json @@ -51,13 +51,11 @@ "author": "", "license": "MPL-2.0", "devDependencies": { - "@types/fast-text-encoding": "^1", "@types/mocha": "^10", "@types/node": "^22.13.5", "@types/prettier": "^2", "eslint": "^8.38.0", "eslint-config-react-app": "^7.0.1", - "fast-text-encoding": "^1.0.4", "mocha": "^10.4.0", "prettier": "^3.5.3", "typescript": "5.5.3" diff --git a/packages/fxa-content-server/package.json b/packages/fxa-content-server/package.json index 31fff846762..13a75eb9c10 100644 --- a/packages/fxa-content-server/package.json +++ b/packages/fxa-content-server/package.json @@ -55,7 +55,6 @@ "duration-js": "4.0.0", "expose-loader": "5.0.0", "express": "^4.21.2", - "fast-text-encoding": "^1.0.4", "fxa-auth-client": "workspace:*", "fxa-auth-server": "workspace:*", "fxa-geodb": "workspace:*", diff --git a/packages/fxa-content-server/webpack.config.js b/packages/fxa-content-server/webpack.config.js index 4d12082a051..71ede436aa5 100644 --- a/packages/fxa-content-server/webpack.config.js +++ b/packages/fxa-content-server/webpack.config.js @@ -62,7 +62,6 @@ const webpackConfig = { cocktail: require.resolve('./app/scripts/lib/cocktail'), draggable: require.resolve('jquery-ui/ui/widgets/draggable'), duration: require.resolve('duration-js/duration'), - 'fast-text-encoding': require.resolve('fast-text-encoding'), fxaCryptoDeriver: path.resolve( __dirname, '../../dist/libs/vendored/crypto-relier/src/index.js' diff --git a/yarn.lock b/yarn.lock index 8a3d137b413..e0a810d13d8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20529,13 +20529,6 @@ __metadata: languageName: node linkType: hard -"@types/fast-text-encoding@npm:^1": - version: 1.0.3 - resolution: "@types/fast-text-encoding@npm:1.0.3" - checksum: 10c0/9ec0ca8f2461202ac3321160b0e7b8d07a4728b1b3197fa68c672d792cb7cdfff08924f81b3564d21db9bcb9c90e47680f7ff7b73195192776baecc17293c9c2 - languageName: node - linkType: hard - "@types/file-loader@npm:^5.0.0": version: 5.0.4 resolution: "@types/file-loader@npm:5.0.4" @@ -32254,13 +32247,6 @@ __metadata: languageName: node linkType: hard -"fast-text-encoding@npm:^1.0.4": - version: 1.0.6 - resolution: "fast-text-encoding@npm:1.0.6" - checksum: 10c0/e1d0381bda229c92c7906f63308f3b9caca8c78b732768b1ee16f560089ed21bc159bbe1434138ccd3815931ec8d4785bdade1ad1c45accfdf27ac6606ac67d2 - languageName: node - linkType: hard - "fast-uri@npm:^3.0.1": version: 3.1.5 resolution: "fast-uri@npm:3.1.5" @@ -33646,13 +33632,11 @@ __metadata: version: 0.0.0-use.local resolution: "fxa-auth-client@workspace:packages/fxa-auth-client" dependencies: - "@types/fast-text-encoding": "npm:^1" "@types/mocha": "npm:^10" "@types/node": "npm:^22.13.5" "@types/prettier": "npm:^2" eslint: "npm:^8.38.0" eslint-config-react-app: "npm:^7.0.1" - fast-text-encoding: "npm:^1.0.4" mocha: "npm:^10.4.0" prettier: "npm:^3.5.3" typescript: "npm:5.5.3" @@ -33816,7 +33800,6 @@ __metadata: eslint: "npm:^7.32.0" expose-loader: "npm:5.0.0" express: "npm:^4.21.2" - fast-text-encoding: "npm:^1.0.4" firefox-profile: "npm:4.7.0" fxa-auth-client: "workspace:*" fxa-auth-server: "workspace:*"