Open DamienCassou opened 1 week ago
The --config option of the command line interface doesn't accept module JS files (those using import and export).
--config
import
export
My whole project is written as modules and I have the impression the whole JS ecosystem is moving toward using them.
We could have a configuration file i18next-scanner.js such as:
i18next-scanner.js
import { defaultNS, fallbackLng } from "./src/i18n/globals.cjs"; import fs from "node:fs"; const scannerConfig = { input: [ "src/app/**/*.{js,jsx}", ], defaultNs: defaultNS, ... }; export default scannerConfig;
and use it like this:
$ i18next-scanner --config i18next-scanner.js
A PR was opened to do just that a long time ago: https://github.com/i18next/i18next-scanner/pull/155. It was closed without explanation though.
🚀 Feature Proposal
The
--config
option of the command line interface doesn't accept module JS files (those usingimport
andexport
).Motivation
My whole project is written as modules and I have the impression the whole JS ecosystem is moving toward using them.
Example
We could have a configuration file
i18next-scanner.js
such as:and use it like this: