open-index/open-npm huggingface dataset:
npm package: @here/xyz-maps-common
Description: Commonly used libraries of XYZ Maps.
Author: HERE Europe B.V.
Latest version: 0.44.0

# XYZ Maps JS: Common

[XYZ Maps](https://github.com/heremaps/xyz-maps) is an experimental and work in progress open-source map editor written in TypeScript/JavaScript.
The Common module provides commonly used javascript functionality that are required by all other modules of [XYZ Maps](https://github.com/heremaps/xyz-maps).

### Links
* [API Playground](https://heremaps.github.io/xyz-maps/playground/#Display-Pitch_and_Rotate_Map)
* [Documentation](https://heremaps.github.io/xyz-maps/docs/)

## Start developing

1. Install node module dependencies
    ```
    yarn install
    ```
    In case yarn is not installed already: [install yarn](https://yarnpkg.com/en/docs/install)

2. watch for source code changes and build dev version
    ```
    yarn run watch-dev
    ```
    Builds are located in located in `./dist/`


## Other

* build dev version once `yarn run build-dev` (located in packages/*/dist/)

* build release version only `yarn run build-release` (minified...)


## License

Copyright (C) 2019-2022 HERE Europe B.V.

This project is licensed under the Apache License, Version 2.0 - see the [LICENSE](LICENSE) file for details
npm package: @here/xyz-maps-core
Description: Core libs of XYZ Editor.
Author: HERE Europe B.V.
Latest version: 0.44.0

# XYZ Maps JS: Core

[XYZ Maps](https://github.com/heremaps/xyz-maps) is an experimental and work in progress open-source map editor written in TypeScript/JavaScript.
The core module of [XYZ Maps](https://github.com/heremaps/xyz-maps) provides the most basic functionality and is used by all other modules of xyz-maps.
Main functionalities of the module are: DataProviders, TileLayers, Geometric Classes and Styling definitions.

### Links
* [API Playground](https://heremaps.github.io/xyz-maps/playground/#Display-Pitch_and_Rotate_Map)
* [Documentation](https://heremaps.github.io/xyz-maps/docs/)

## Installation
Install XYZ Map Core by using
```sh
# install using npm
npm install @here/xyz-maps-core
```
or
```sh
# install using yarn
yarn add @here/xyz-maps-core
```

## Example Usage:
Create a MVTLayer
```ts
import {MVTLayer} from '@here/xyz-maps-core';

// create a MVT Layer
const myLayer = new MVTLayer({
    remote: {
        url: 'https://xyz.api.here.com/tiles/osmbase/512/all/{z}/{x}/{y}.mvt?access_token=' + YOUR_ACCESS_TOKEN
        tileSize : 512
    },
    min: 1,
    max: 20
})
// and add it to the map display
display.addLayer(myLayer);
```

## Start developing

1. Install node module dependencies
    ```
    yarn install
    ```
    In case yarn is not installed already: [install yarn](https://yarnpkg.com/en/docs/install)

2. watch for source code changes and build dev version
    ```
    yarn run watch-dev
    ```
    Builds are located in located in `./dist/`


## Other

* build dev version once `yarn run build-dev` (located in packages/*/dist/)

* build release version only `yarn run build-release` (minified...)


## License

Copyright (C) 2019-2022 HERE Europe B.V.

This project is licensed under the Apache License, Version 2.0 - see the [LICENSE](LICENSE) file for details
npm package: @here/xyz-maps-display
Description: Map display of XYZ editor.
Author: HERE Europe B.V.
Latest version: 0.44.0

# XYZ Maps JS: Display

[XYZ Maps](https://github.com/heremaps/xyz-maps) is an experimental and work in progress open-source map editor written in TypeScript/JavaScript.
The display module of [XYZ Maps](https://github.com/heremaps/xyz-maps) is a highly customizable vector map display that's optimized for map
editing, larger raw datasets and frequently changing data.

### Links
* [API Playground](https://heremaps.github.io/xyz-maps/playground/#Display-Pitch_and_Rotate_Map)
* [Documentation](https://heremaps.github.io/xyz-maps/docs/)

## Installation
Install XYZ Map Display by using
```sh
# install using npm
npm install @here/xyz-maps-display
```
or
```sh
# install using yarn
yarn add @here/xyz-maps-display
```

## Example Usage:
Create a map display
```ts
import MapDisplay from '@here/xyz-maps-display';

const display = new MapDisplay( mapDiv, {
    zoomLevel : 18,
    center: {
        longitude: 8.53422,
        latitude: 50.16212
    },
    // add layers to the display
    layers: layerSetup
});
```

## Start developing

1. Install node module dependencies
    ```sh
    yarn install
    ```
   In case yarn is not installed already: [install yarn](https://yarnpkg.com/en/docs/install)

2. watch for source code changes and build dev version
    ```sh
    yarn run watch-dev
    ```
   Builds are located in located in `./dist/`

## Other

* build dev version once `yarn run build-dev` (located in packages/*/dist/)

* build release version only `yarn run build-release` (minified...)

# Contributing

Your contributions are always welcome! Please have a look at the [contribution guidelines](CONTRIBUTING.md) first.

## License

Copyright (C) 2019-2022 HERE Europe B.V.

This project is licensed under the Apache License, Version 2.0 - see the [LICENSE](LICENSE) file for details
npm package: @here/xyz-maps-editor
Description: XYZ editor.
Author: HERE Europe B.V.
Latest version: 0.44.0

# XYZ Maps JS: Editor

[XYZ Maps](https://github.com/heremaps/xyz-maps) is an experimental and work in progress open-source map editor written in TypeScript/JavaScript.
The editor module provides an API for editing map data that can be used to easily access, add, remove and edit various types of map data.
Changes can be automatically synchronized with various remote backends services.

### Links
* [API Playground](https://heremaps.github.io/xyz-maps/playground/#Display-Pitch_and_Rotate_Map)
* [Documentation](https://heremaps.github.io/xyz-maps/docs/)

## Installation
Install XYZ Map Editor by using
```sh
# install using npm
npm install @here/xyz-maps-editor
```
or
```sh
# install using yarn
yarn add @here/xyz-maps-editor
```

## Example Usage:
Create a map editor
```ts
import MapDisplay from '@here/xyz-maps-display';
import {Editor} from '@here/xyz-maps-editor';

const map = new MapDisplay( display, {
    zoomLevel : 18,
    center: {
        longitude: 8.53422,
        latitude: 50.16212
    },
    // add layers to the display
    layers: layerSetup
});

const editor = new Editor( map, {
    // add the layers that should be edited
    layers: layerSetup
});
```

## Start developing

1. Install node module dependencies
    ```
    yarn install
    ```
    In case yarn is not installed already: [install yarn](https://yarnpkg.com/en/docs/install)

2. watch for source code changes and build dev version
    ```
    yarn run watch-dev
    ```
    Builds are located in located in `./dist/`


## Other

* build dev version once `yarn run build-dev` (located in packages/*/dist/)

* build release version only `yarn run build-release` (minified...)


## License

Copyright (C) 2019-2022 HERE Europe B.V.

This project is licensed under the Apache License, Version 2.0 - see the [LICENSE](LICENSE) file for details
npm package: @herefishyfish/nativescript-rxdb
Description: RxDB compatibility layer for NativeScript
Author: Dylan Llewellyn
Latest version: 1.0.5

# @herefishyfish/nativescript-rxdb

```javascript
npm i @herefishyfish/nativescript-rxdb
```

Thin wrappers for RxDB compatibility with NativeScript.

See RxDB docs for more info on how to use RxDB.

## License

Apache License Version 2.0
npm package: @herefishyfish/nativescript-sqlite-rxstorage-adapter
Description: Add a plugin description
Author: Dylan Llewellyn
Latest version: 1.0.3

# @herefishyfish/nativescript-sqlite-rxstorage-adapter

```javascript
npm i @herefishyfish/nativescript-sqlite-rxstorage-adapter
```

## Usage

// TODO

## License

Apache License Version 2.0
npm package: @herefishyfish/requery-sqlite
Description: SQLite for Nativescript
Author: Dylan Llewellyn
Latest version: 3.4.2

# Nativescript: Requery Sqlite

[![npm](https://img.shields.io/npm/v/@akylas/nativescript-sqlite.svg)](https://www.npmjs.com/package/@akylas/nativescript-sqlite)
[![npm](https://img.shields.io/npm/dt/@akylas/nativescript-sqlite.svg?label=npm%20downloads)](https://www.npmjs.com/package/@akylas/nativescript-sqlite)

Fork of the @nativescript-community/sqlite package to use the requery SQLite implementation which supports modern android SQLite features.

## Installation

```
npm i @herefishyfish/requery-sqlite
```

## Usage

You should take care of wrapping sqlite calls to your preferred async option (promises, observables, async/await). And catch any exceptions thrown.

```typescript
import { openOrCreate, deleteDatabase } from "@herefishyfish/requery-sqlite";

const sqlite = openOrCreate("path/to/db");
sqlite.execute("CREATE TABLE names (id INT, name TEXT)");
sqlite.transaction(cancelTransaction => {
    // Calling cancelTransaction will rollback all changes made to db
    names.forEach((name, id) =>
        sqlite.execute(
            "INSERT INTO names (id, name) VALUES (?, ?)",
            [id, name]
        )
    );
});
```