open-index/open-npm huggingface dataset:
npm package: @geosdi/ngx-geocoding
Description: Component to get a list of place with a geocoding service
Author: Salvia Vito
Latest version: 1.1.4

# NgxGeocoding

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.0.0.

# General information

Component to get a list of place with a geocoding service using nominatim of openstreet map

## Installation

`npm i @geosdi/ngx-geocoding --save`

It depends on :

    "@angular/common": ">=13.0.0",
    "@angular/core": ">=13.0.0",
    "typescript": ">=4.4.4",
    "rxjs": ">=7.0.0"

## Usage

 ```typescript

import { Injectable } from '@angular/core'; 
import {NgxGeocodingService} from "./ngx-geocoding.service"; import {GeocodingLocation} from "./geocoding-location.model"; 

@Injectable({
  providedIn: 'root'
})
export class Service {


    constructor(private geocodingService: NgxGeocodingService,) {
    }

   public addPlugin() {
     this.geocodingService.geocode(addressToSearch).subscribe((res: GeocodingLocation[]) => {
        alert(JSON.stringify(res));
      });
    }

}

 ```

## Methods

 | Method  | action 
 | ------------- | ------------- | 
 | geocode(address: string): Observable<GeocodingLocation[]> | list of GeocodingLocation  | 

## Events

 | Method  | action 
 | ------------- | ------------- | 
 | subjectNoResults | subscribe to notify if research is empty  | 
 | subjectLocation | subject to notify location  | 
 | subjectRemove | subject to notify remove location  |
npm package: @geosdi/ngx-httpservice-utility
Description: Http Utility sercvice
Author: Salvia Vito
Latest version: 1.1.32

# NgxHttpserviceUtility

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 15.2.0.

## Code scaffolding

Run `ng generate component component-name --project ngx-httpservice-utility` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ngx-httpservice-utility`.
> Note: Don't forget to add `--project ngx-httpservice-utility` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build ngx-httpservice-utility` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build ngx-httpservice-utility`, go to the dist folder `cd dist/ngx-httpservice-utility` and run `npm publish`.

## Running unit tests

Run `ng test ngx-httpservice-utility` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @geosdi/ngx-language-translate
Description: Language Translate
Author: Salvia Vito
Latest version: 1.1.6

# NgxLanguageTranslate

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.0.0.

# General information

Service to set locale and language. Languange supported: ['it','en']

## Installation

`npm i @geosdi/ngx-language-translate --save`

It depends on :

    "@angular/common": ">=13.0.0",
    "@angular/core": ">=13.0.0",
    "@ngx-translate/core": ">=14.0.0",
    "@ngx-translate/http-loader": ">=7.0.0",
    "typescript": ">=4.4.4"

## Usage

in AppModule ad providers: 

    {
      provide: LOCALE_ID,
      deps: [NgxLanguageTranslate],
      useFactory: (languageService: NgxLanguageTranslate) => languageService.locale
    }

## Methods

 | Method  | action 
 | ------------- | ------------- | 
 | registerLocale(lang: string): void | change language and locale| 
 | locale(): string  | return current locale| 
 | lang(): string | return current lang|
npm package: @geosdi/ngx-layout-template
Description: PrimeNg layout template
Author: Salvia Vito
Latest version: 1.1.20

# NgxLayoutTemplate

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 15.2.0.

## Code scaffolding

Run `ng generate component component-name --project ngx-layout-template` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ngx-layout-template`.
> Note: Don't forget to add `--project ngx-layout-template` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build ngx-layout-template` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build ngx-layout-template`, go to the dist folder `cd dist/ngx-layout-template` and run `npm publish`.

## Running unit tests

Run `ng test ngx-layout-template` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @geosdi/ngx-leaflet-cursor-position-plugin
Description: Service to add cursor position to map
Author: Salvia Vito
Latest version: 1.1.4

# NgxLeafletCursorPositionPlugin

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.0.0.

# General information

Service to wrap leaflet-mouse-position. See documentation https://github.com/danwild/Leaflet.MousePosition#readme

## Installation

`npm i @geosdi/ngx-leaflet-cursor-position --save`

It depends on :

    "@angular/common": ">=13.0.0",
    "@angular/core": ">=13.0.0",
    "leaflet": "1.7.1"
    "leaflet-mouse-position": "^1.2.0"

## Usage

 ```typescript

import { Injectable } from '@angular/core'; 
import {NgxLeafletCursorPositionPluginService} from "./ngx-leaflet-cursor-position-plugin.service"; 

@Injectable({
  providedIn: 'root'
})
export class Service {

    constructor(private mapCursorPositionPluginService: NgxLeafletCursorPositionPluginService,) {
    }

   public addPlugin() {
    this.mapCursorPositionPluginService
      .withMap(this.map)
      .addMouseCursorPlugin();
    }

}

 ```

## Methods

 | Method  | action 
 | ------------- | ------------- | 
 | withMap(map: any): void | map to add plugin| 
 | addMouseCursorPlugin()  | apply plugin| 
 | withPosition(position: "topleft" or "topright" or "bottomleft" or "bottomright"): ILeafletCursorPositionService | The standard Leaflet.Control position parameter. Defaults to 'bottomleft'| 
 | withSeparator(separator: string): ILeafletCursorPositionService | To separate longitude\latitude values. Defaults to ' : '| 
 | withEmptyString(emptryString: string): ILeafletCursorPositionService|  Initial text to display. Defaults to 'Unavailable'|
 | withLngFirst(lngFirst: boolean): ILeafletCursorPositionService| Weather to put the longitude first or not. Defaults to false|
 | witFractionDigits(fractionDigits: number): ILeafletCursorPositionService| Custom function to format the longitude value. Argument: numerical longitude and latitudine value. Return value: formatted string. Defaults to undefined.|
 | witPrefix(prefix: string): ILeafletCursorPositionService| A string to be prepended to the coordinates. Defaults to the empty string ‘’.|
npm package: @geosdi/ngx-leaflet-draw-plugin
Description: Service to add draw for Leaflet Map
Author: Salvia Vito
Latest version: 1.1.4

# NgxLeafletDrawPlugin

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.0.0.

## Code scaffolding

Run `ng generate component component-name --project ngx-leaflet-draw-plugin` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ngx-leaflet-draw-plugin`.
> Note: Don't forget to add `--project ngx-leaflet-draw-plugin` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build ngx-leaflet-draw-plugin` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build ngx-leaflet-draw-plugin`, go to the dist folder `cd dist/ngx-leaflet-draw-plugin` and run `npm publish`.

## Running unit tests

Run `ng test ngx-leaflet-draw-plugin` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.