https://github.com/azdreamic/data-lib
This library is purpose of do array / object operation like merge, clone, loop and some other processes. We always confuse to choose the best practices, performance and maintaining the common source from different developers.
https://github.com/azdreamic/data-lib
angular array javascript json react typescript vuejs
Last synced: 2 months ago
JSON representation
This library is purpose of do array / object operation like merge, clone, loop and some other processes. We always confuse to choose the best practices, performance and maintaining the common source from different developers.
- Host: GitHub
- URL: https://github.com/azdreamic/data-lib
- Owner: azdreamic
- License: mit
- Created: 2020-02-27T16:45:03.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-01T17:33:10.000Z (about 6 years ago)
- Last Synced: 2025-05-23T06:40:26.539Z (about 1 year ago)
- Topics: angular, array, javascript, json, react, typescript, vuejs
- Language: TypeScript
- Homepage:
- Size: 202 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license
Awesome Lists containing this project
README
# Data Processor Library For TypeScript


This library is purpose of do array / object operation like merge, clone, loop and some other processes. We always confuse to choose the best practices, performance and maintaining the common source from different developers.
This is very simple library written in typescript to resolve those conflicts. Since, it is written in typescript & npm combo will gave you extra feature like we can use it in typescript, javascript, angular, react and vuejs applications.
## Installing Packages
Install the package from npm library.
```
npm install @azdreamic/data-lib --save
```
## Features
- Chains/pipes the process array fluently.
- TypeScript Supported
- Can use it in various platforms( TypeScript, JavaScript, Angular, React and VueJS )
## Sample Snippet to Use
```
import { ArrayProcessor } from '@azdreamic/data-lib';
const arr = [{ key: 1, value: 1 }, { key: 2, value: 2 }, { key: 3, value: 3 }];
let result = ArrayProcessor<{key:number,value:number}>(arr).filterByKeyValue('key', 2);
result.get();
```
[StackBlitz Sample](https://stackblitz.com/edit/angular-xtzbrd)
## Documentation
- [Guide Documentation](https://azdreamic.github.io/data-lib/)
- [Api Documentation](https://azdreamic.github.io/data-lib/api)
## License
MIT [License](license)