diff --git a/i18n-unused.config.js b/i18n-unused.config.js new file mode 100644 index 0000000000..4b4310e273 --- /dev/null +++ b/i18n-unused.config.js @@ -0,0 +1,35 @@ +const path = require("path"); + +/** + * # Regex for translation keys + * This regex matches the following function calls: + * 1. `t("")`, + * 2. `t("", {key: ""})`, or + * 3. `` + * + * It also ensure that we don't match any other similar function calls (e.g. `format("dddd")`). + * + * ## Explanation of the regex + * - (?` + * + * */ +const translationKeyRegex = /(?= 4.7" bin: prisma-field-encryption: dist/generator/main.js - checksum: cf059abc1c39ae9252494aaf6ce2bfa0f415583b8cd11b9d84eeadfbb504e00f61570b0e3158ba4b7d52daf91353ffe92766a717c03b9965c421cc08ed49c303 + checksum: 530bd970c5015c8c587bdca24136262d746093dd3d0793c892f4a1c377633182ae95e0ef5659465f914e4cc9bd7b24bf45551aa9c624a05942570f5b650fc065 languageName: node linkType: hard @@ -34628,6 +34657,15 @@ __metadata: languageName: node linkType: hard +"ts-import@npm:^2.0.39": + version: 2.0.40 + resolution: "ts-import@npm:2.0.40" + dependencies: + options-defaults: ^2.0.39 + checksum: 9d05df5825a88fcc57b069fab6ee52d405350a60d214c0df2d6288a69b6160ee80ac10f5bceab055698935987441f7f13fefb887654b32f157d3ef19ce4856b4 + languageName: node + linkType: hard + "ts-interface-checker@npm:^0.1.9": version: 0.1.13 resolution: "ts-interface-checker@npm:0.1.13" @@ -37775,7 +37813,7 @@ __metadata: languageName: node linkType: hard -"zod@npm:3.21.4, zod@npm:^3.17.3": +"zod@npm:3.21.4, zod@npm:^3.21.4": version: 3.21.4 resolution: "zod@npm:3.21.4" checksum: f185ba87342ff16f7a06686767c2b2a7af41110c7edf7c1974095d8db7a73792696bcb4a00853de0d2edeb34a5b2ea6a55871bc864227dace682a0a28de33e1f