TA-Color aims to provide a fully featured library to easily manipulate colors with TypeScript or JavaScript. It provides some common functionality such as:
- HSL/A support
- RGB/A support
- Hexadecimal support
- CSS colors support
- Color operation
- Color conversion
Have a look to our documentation and examples
- Quick start
- What's in ?
- Bugs and feature requests
- Documentation
- Tools
- Contributing
- Development
- Versioning
- Creators
- Copyright and license
- Todo
- Changelog
To get ta-color you can:
- Clone the repository
git clone https://github.com/ThunderArrow/ta-color.git
- Install via npm
npm install ta-color
- If you got it with git: TypeScript source files and Webpack configuration
- If you got it with npm: Compiled JavaScript and typings (.d.ts) files and source maps that can be use with your developer tools.
If you have any request or you found an issue with ta-color, please report it to the Github issue tracker
You can find the complete documentation with examples here or on the Github wiki of the project.
- TypeScript 2.4 - Programming language
- Webpack 2 - Module bundler
- TsLint 5.5 - TypeScript code for readability analyser
- 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
- npm scripts:
- Run
npm build
to publish your modifications in the dist folder using webpack
- Run
We use Semantic Versioning guidelines to maintain the project and ensure optimal compatibility.
This module is proposed by: Thunder Arrow, and developed by:
Code and documentation copyright 2015-2017 ThunderArrow SAS. released under the MIT License.
See the changelog file here