const.esm.js 1.4 KB

1234567891011121314151617181920212223242526272829
  1. import dateSplits from './dateSplits.esm.js';
  2. const DATE_MAX_YEAR = 2050;
  3. const DATE_MIN_YEAR = 1000;
  4. const DATE_SPLITS = dateSplits;
  5. const BRUTEFORCE_CARDINALITY = 10;
  6. const MIN_GUESSES_BEFORE_GROWING_SEQUENCE = 10000;
  7. const MIN_SUBMATCH_GUESSES_SINGLE_CHAR = 10;
  8. const MIN_SUBMATCH_GUESSES_MULTI_CHAR = 50;
  9. const MIN_YEAR_SPACE = 20;
  10. // \xbf-\xdf is a range for almost all special uppercase letter like Ä and so on
  11. const START_UPPER = /^[A-Z\xbf-\xdf][^A-Z\xbf-\xdf]+$/;
  12. const END_UPPER = /^[^A-Z\xbf-\xdf]+[A-Z\xbf-\xdf]$/;
  13. // \xdf-\xff is a range for almost all special lowercase letter like ä and so on
  14. const ALL_UPPER = /^[A-Z\xbf-\xdf]+$/;
  15. const ALL_UPPER_INVERTED = /^[^a-z\xdf-\xff]+$/;
  16. const ALL_LOWER = /^[a-z\xdf-\xff]+$/;
  17. const ALL_LOWER_INVERTED = /^[^A-Z\xbf-\xdf]+$/;
  18. const ONE_LOWER = /[a-z\xdf-\xff]/;
  19. const ONE_UPPER = /[A-Z\xbf-\xdf]/;
  20. const ALPHA_INVERTED = /[^A-Za-z\xbf-\xdf]/gi;
  21. const ALL_DIGIT = /^\d+$/;
  22. const REFERENCE_YEAR = new Date().getFullYear();
  23. const REGEXEN = {
  24. recentYear: /19\d\d|200\d|201\d|202\d/g
  25. };
  26. export { ALL_DIGIT, ALL_LOWER, ALL_LOWER_INVERTED, ALL_UPPER, ALL_UPPER_INVERTED, ALPHA_INVERTED, BRUTEFORCE_CARDINALITY, DATE_MAX_YEAR, DATE_MIN_YEAR, DATE_SPLITS, END_UPPER, MIN_GUESSES_BEFORE_GROWING_SEQUENCE, MIN_SUBMATCH_GUESSES_MULTI_CHAR, MIN_SUBMATCH_GUESSES_SINGLE_CHAR, MIN_YEAR_SPACE, ONE_LOWER, ONE_UPPER, REFERENCE_YEAR, REGEXEN, START_UPPER };
  27. //# sourceMappingURL=const.esm.js.map