0.1.5 • Published 3 years ago

advanced-date-parser v0.1.5

Weekly downloads
70
License
MIT
Repository
github
Last release
3 years ago

advanced-date-parser

  • NO dependency on other packages
  • Also work with typescript
  • A date parser middleware, to parse date into Javascript Date Objects
  • Javascript utility to parse date attributes into date objects

Getting started

Prerequisites

If you do not have nodejs installed on your machine, download and install NodeJS. (NodeJS > 6.x Required)

Installation

Install advanced-date-parser npm package advanced-date-parser:

With NPM:

$ cd <project path>
npm install --save advanced-date-parser

How to use

// create a variable into server.js
const dateParser = require('advanced-date-parser');
// typescript
import * as dateParser from "advanced-date-parser";

It can be used in many different ways

  • To parse only query params
app.use(dateParser.queryDateParser());
  • To parse only request body
app.use(dateParser.bodyDateParser());
  • To parse both query and request body
app.use(dateParser.dateParser());
  • Also can be use to parse any date attributes into the Object
dateParser.parse(<OBJECT|STRING|NUMBER>);

NOTE: Just set strict mode to false, if you want to parse all date values

// Default strict mode is on
app.use(dateParser.queryDateParser(), false);
app.use(dateParser.bodyDateParser(), false);
app.use(dateParser.dateParser(), false);
dateParser.parse(<OBJECT|STRING|NUMBER>, false);

Contributing

  • If you planning add some feature please create issue before.
  • Don't forget about tests.

Clone the project:

$ git clone
$ npm install

Run the tests:

$ mocha

Deploy: Update version before (package)

$ git tag v*.*.*
$ git push origin master --tags

Issues

If you do find an issue or have a question consider posting it on the Issues.

0.1.5

3 years ago

0.1.0

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.0.8

4 years ago

0.0.7

5 years ago

0.0.6

6 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago