├── .README └── README.md ├── .babelrc ├── .editorconfig ├── .eslintrc ├── .flowconfig ├── .github └── FUNDING.yml ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── package.json ├── src ├── Logger.js ├── calculateSpecificity.js ├── createFormats.js ├── createMovingChunks.js ├── dictionary.json ├── extractDate.js ├── extractRelativeDate.js ├── index.js ├── normalizeInput.js └── types.js └── test ├── .eslintrc ├── extract-date ├── calculateSpecificity.js ├── createFormats.js ├── createMovingChunks.js ├── extractDate │ ├── configuration.js │ ├── edge-cases.js │ ├── fixtures.js │ ├── general-formats.js │ ├── implied-year.js │ ├── localised.js │ ├── multiple-dates.js │ └── relative-dates.js ├── extractRelativeDate.js └── normalizeInput.js └── fixtures ├── README.md └── dates.json /.README/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/.README/README.md -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/.eslintrc -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/.flowconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | coverage 3 | .* 4 | *.log 5 | !.flowconfig 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/package.json -------------------------------------------------------------------------------- /src/Logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/src/Logger.js -------------------------------------------------------------------------------- /src/calculateSpecificity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/src/calculateSpecificity.js -------------------------------------------------------------------------------- /src/createFormats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/src/createFormats.js -------------------------------------------------------------------------------- /src/createMovingChunks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/src/createMovingChunks.js -------------------------------------------------------------------------------- /src/dictionary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/src/dictionary.json -------------------------------------------------------------------------------- /src/extractDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/src/extractDate.js -------------------------------------------------------------------------------- /src/extractRelativeDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/src/extractRelativeDate.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/src/index.js -------------------------------------------------------------------------------- /src/normalizeInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/src/normalizeInput.js -------------------------------------------------------------------------------- /src/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/src/types.js -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/extract-date/calculateSpecificity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/extract-date/calculateSpecificity.js -------------------------------------------------------------------------------- /test/extract-date/createFormats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/extract-date/createFormats.js -------------------------------------------------------------------------------- /test/extract-date/createMovingChunks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/extract-date/createMovingChunks.js -------------------------------------------------------------------------------- /test/extract-date/extractDate/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/extract-date/extractDate/configuration.js -------------------------------------------------------------------------------- /test/extract-date/extractDate/edge-cases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/extract-date/extractDate/edge-cases.js -------------------------------------------------------------------------------- /test/extract-date/extractDate/fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/extract-date/extractDate/fixtures.js -------------------------------------------------------------------------------- /test/extract-date/extractDate/general-formats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/extract-date/extractDate/general-formats.js -------------------------------------------------------------------------------- /test/extract-date/extractDate/implied-year.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/extract-date/extractDate/implied-year.js -------------------------------------------------------------------------------- /test/extract-date/extractDate/localised.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/extract-date/extractDate/localised.js -------------------------------------------------------------------------------- /test/extract-date/extractDate/multiple-dates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/extract-date/extractDate/multiple-dates.js -------------------------------------------------------------------------------- /test/extract-date/extractDate/relative-dates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/extract-date/extractDate/relative-dates.js -------------------------------------------------------------------------------- /test/extract-date/extractRelativeDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/extract-date/extractRelativeDate.js -------------------------------------------------------------------------------- /test/extract-date/normalizeInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/extract-date/normalizeInput.js -------------------------------------------------------------------------------- /test/fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/fixtures/README.md -------------------------------------------------------------------------------- /test/fixtures/dates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/extract-date/HEAD/test/fixtures/dates.json --------------------------------------------------------------------------------