// eslint-disable-next-line @typescript-eslint/no-var-requires, no-undef
const { CustomJSONLexer } = require('./i18n-scripts/lexers');

// eslint-disable-next-line no-undef
module.exports = {
  contextSeparator: '_',
  createOldCatalogs: false,
  defaultNamespace: 'plugin__project-pause-plugin',
  defaultValue: '',
  indentation: 2,
  keepRemoved: false,
  keySeparator: false,
  lexers: {
    ts: ['JsxLexer'],
    tsx: ['JsxLexer'],
    jsx: ['JsxLexer'],
  },
  lineEnding: 'auto',
  locales: ['en', 'de', 'fr', 'it'],
  namespaceSeparator: '~',
  output: 'src/locales/$LOCALE/$NAMESPACE.json',
  sort: true,
  useKeysAsDefaultValue: true,
  verbose: false,
};
