https://github.com/vedk21/common-utility-js
Basic javascript utility functions are published. The JSON filtering and manipulation functions, date-time formatting functions are few examples.
https://github.com/vedk21/common-utility-js
common-utitlity javascript-library library npm npm-package
Last synced: 5 months ago
JSON representation
Basic javascript utility functions are published. The JSON filtering and manipulation functions, date-time formatting functions are few examples.
- Host: GitHub
- URL: https://github.com/vedk21/common-utility-js
- Owner: vedk21
- Created: 2017-08-16T12:38:32.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-30T20:59:05.000Z (almost 9 years ago)
- Last Synced: 2025-08-09T03:32:57.254Z (11 months ago)
- Topics: common-utitlity, javascript-library, library, npm, npm-package
- Language: TypeScript
- Homepage:
- Size: 1.18 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# common-utility-js
## Installation
To install this library, run:
```bash
$ npm install common-utility-js --save
```
## Consuming your library
Once you have published your library to npm, you can import your library in any Angular application by running:
```bash
$ npm install common-utility-js
```
and then from your Angular `AppModule`:
```typescript
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
// Import your library
import { CommonUtilityModule } from 'common-utility-js';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
// Specify your library as an import
CommonUtilityModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
```
Once your library is imported, you can use its services (JSONFilterService) in your Angular application:
```typescript
// You can now use your library service to utilize json filter services
import { Component } from '@angular/core';
import { JSONUtilityService } from 'common-utility-js';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
constructor(private jsonFilter: JSONUtilityService) {}
// use JSONUtilityService methods to perform various operations on JSON
//for-example
getJsonFiltered() {
const jsonArray = [
{
key: 'qwerty',
val: 'asdfgh'
},
{
key: 'zxcvb',
val: 'lkjhg'
}
];
let targetJson = [{
key: 'qwerty',
val: 'asdfgh'
}];
console.log('_foreach');
this.jsonFilter._foreach(jsonArray, (key, value) => {
console.log('key: ' + key + ' --> val: ' + JSON.stringify(value));
});
console.log('_jsonType');
console.log('type of json : ' + this.jsonFilter._jsonType(jsonArray[0].key));
console.log('_mergeJsons');
console.log(this.jsonFilter._mergeJsons(targetJson, jsonArray));
// you can also nest the methods to draw more filtered and useful output
console.log(this.jsonFilter._jsonType(this.jsonFilter._mergeJsons(targetJson, jsonArray)));
```
## License
MIT © [vedant kakade](mailto:vedant99kakade@gmail.com)