retypejs
Middle to parse through model strings for types.
Installation
$ npm install retypejs --save
const retype = ; const model = "Birth": "Date" "Death": "Date" "Inutil": "Remove" "Begin": "DateTime" "End": "DateTime" "Value": "Decimal" "Quantity": "Int"; let json = "Id": "1111" "Birth": "20/04/1975" "Inutil": "20/04/1975" "Value": "43242,33" "Other": "Birth": "20/04/1975" "Inutil": "20/04/1975" "Begin": "20/04/1975 08:00:18" "End": "20/04/1975 20:00:18" "Value": "123,123" "Quantity": "123" "Others": "Other": "Birth": "20/04/1975" "Inutil": "20/04/1975" "Begin": "20/04/1975 18:46:18" "End": "20/04/1975 11:30:38" "Value": "43242,33" "Quantity": "43242" ; let result = ; "Id": "1111" "Birth": "1975-04-20T03:00:00.000Z" "Value": 4324233 "Other": "Birth": "1975-04-20T03:00:00.000Z" "Begin": "1975-04-20T11:00:18.000Z" "End": "1975-04-20T23:00:18.000Z" "Value": 123123 "Quantity": 123 "Others": "Other": "Birth": "1975-04-20T03:00:00.000Z" "Begin": "1975-04-20T21:46:18.000Z" "End": "1975-04-20T14:30:38.000Z" "Value": 4324233 "Quantity": 43242
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.