README
@skyra/timestamp
Table of Contents
About
- @skyra/timestamp is a character utility library inspired by moment.js's patterns that uses a token repetition scanner instead of RegExp, making it invulnerable to possible ReDoS attacks. Furthermore it is made so the pattern can be cached and re-used for better performance.
- Supports both NodeJS and Browsers by providing CommonJS, ES Module and UMD bundles.
Installation and Usage
Package managers
yarn add @skyra/timestamp
# or npm install @skyra/timestamp
Usage
const { Timestamp } = require('@skyra/timestamp');
import { Timestamp } from '@skyra/timestamp';
Browser build
If you want to use the browser build you can pull it directly via unpkg. Note that when using a Framework such as React, Vue or Angular we recommend you refer to the package managers section.
<script src="https://unpkg.com/@skyra/timestamp"></script>
Usage
The UMD module is exported as SkyraTimestamp
:
<script>
new SkyraTimestamp.Timestamp('hh:mm:ss');
</script>
Meta
License
Copyright © 2020, Skyra Project. Released under the MIT License.
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request!
Buy us some doughnuts
Skyra Project is open source and always will be, even if we don't get donations. That said, we know there are amazing people who may still want to donate just to show their appreciation. Thanks you very much in advance!
We accept donations through Patreon, BitCoin, Ethereum, and Litecoin. You can use the buttoms below to donate through your method of choice.
Donate With | QR | Address |
---|---|---|
Patreon | ![]() |
Click Here |
PayPal | ![]() |
Click Here |
BitCoin | ![]() |
3JNzCHMTFtxYFWBnVtDM9Tt34zFbKvdwco |
Ethereum | ![]() |
0xcB5EDB76Bc9E389514F905D9680589004C00190c |
Litecoin | ![]() |
MNVT1keYGMfGp7vWmcYjCS8ntU8LNvjnqM |
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Antonio Román 💻 ⚠️ 🤔 🚇 |
This project follows the all-contributors specification. Contributions of any kind welcome!