open-index/open-npm huggingface dataset:
npm package: @mapngin/maphero-react-native
Description: React Native library for creating maps with MapHero Native for Android & iOS
Author: Mapngin
Latest version: 1.0.6

[![MapLibre Logo](https://maplibre.org/img/maplibre-logo-big.svg)](https://maplibre.org)

# MapLibre React Native
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE.md)
[![Version](https://img.shields.io/npm/v/@maplibre/maplibre-react-native)](https://www.npmjs.com/package/@maplibre/maplibre-react-native)
[![Actions](https://img.shields.io/github/actions/workflow/status/maplibre/maplibre-react-native/review.yml?label=Actions
)](https://github.com/maplibre/maplibre-react-native/actions/workflows/review.yml)


_React Native library for creating maps with [MapLibre Native for Android & iOS](https://github.com/maplibre/maplibre-gl-native)_.

This project originated as a fork of [rnmapbox](https://github.com/rnmapbox/maps), a community-maintained
React Native library for building maps with the Mapbox iOS and Android mobile SDKs. The original product
supported both Mapbox and MapLibre for some time, but as the MapLibre and Mapbox SDKs have
diverged, it has become necessary to separate the projects into specific wrappers by underlying renderer.

<p align="center">
    <img src="/docs/assets/indoor-building-map-android.png"
         alt="Indoor Building Map Android"
         height="300"
          />
    <img src="/docs/assets/indoor-building-map-ios.png"
         alt="Indoor Building Map iOS"
         height="300"
          />
</p>

## Documentation

- [Getting Started](/docs/GettingStarted.md)
- Installation
  - React Native  
    - [Android](/android/install.md)
    - [iOS](/ios/install.md)
  - [Expo](/plugin/install.md)

### Components

- [MapView](/docs/MapView.md)
- [Light](/docs/Light.md)
- [StyleSheet](/docs/StyleSheet.md)
- [PointAnnotation](/docs/PointAnnotation.md)
- [MarkerView](/docs/MarkerView.md)
- [Callout](/docs/Callout.md)
- [Camera](docs/Camera.md)
- [UserLocation](docs/UserLocation.md)
- [Images](docs/Images.md)

### Sources

- [VectorSource](/docs/VectorSource.md)
- [ShapeSource](/docs/ShapeSource.md)
- [RasterSource](/docs/RasterSource.md)

### Layers

- [BackgroundLayer](/docs/BackgroundLayer.md)
- [CircleLayer](/docs/CircleLayer.md)
- [FillExtrusionLayer](/docs/FillExtrusionLayer.md)
- [FillLayer](/docs/FillLayer.md)
- [LineLayer](/docs/LineLayer.md)
- [RasterLayer](/docs/RasterLayer.md)
- [SymbolLayer](/docs/SymbolLayer.md)
- [HeatmapLayer](/docs/HeatmapLayer.md)

### Offline

- [OfflineManager](/docs/offlineManager.md)
- [SnapshotManager](/docs/snapshotManager.md)

### Misc

- [MapLibreGL](/docs/MapLibreGL.md)
- [CustomHttpHeaders](/docs/CustomHttpHeaders.md)
- [Logger](/docs/Logger.md)

## Contributing / local development

Read the [CONTRIBUTING.md](CONTRIBUTING.md) guide in order to get familiar with how we do things around here and
set up your local development environment.

## Community

Join the `#maplibre-react-native` or `#maplibre` [Slack channels at OSMUS](https://slack.openstreetmap.us/).
npm package: @mapoio/ctrip-apollo-client
Description: 本项目为携程配置中心框架 Apollo 提供的Node.js版本客户端。
Author: liuwei
Latest version: 1.0.2


## Introduction

[Apollo（阿波罗）](https://github.com/ctripcorp/apollo)是携程框架部门研发的分布式配置中心，能够集中化管理应用不同环境、不同集群的配置，配置修改后能够实时推送到应用端，并且具备规范的权限、流程治理等特性，适用于微服务配置管理场景。

**本项目为Node.js 客户端,工作原理如下：**

![图裂了，看 assets/README/img.png](assets/README/img.png)
配置中心配置以点分隔如 `mysql.host:127.0.0.1`  ,客户端会自动转化为Json 
```
{ mysql:{ host: 127.0.0.1 } } }
```


## apollo 服务端测试环境:
Examples 使用下面的环境作为测试服务，可直接运行。

* host: http://106.54.227.205/
* 账号: `apollo`
* 密码: `admin`

## Features
* 配置热更新
* 缓存配置到本地
* 灰度发布
* 支持 TypeScript

## Links

* [Install](https://www.npmjs.com/package/@lvgithub/ctrip-apollo-client)
* [Getting Started](https://github.com/lvgithub/ctrip-apollo-client/blob/master/docs/GettingStarted.md)
* [API  Reference](https://github.com/lvgithub/ctrip-apollo-client/blob/master/docs/API.MD)

## Examples

* [js-demo](https://github.com/lvgithub/ctrip-apollo-client/blob/master/example/js-demo)

* [ts-demo](https://github.com/lvgithub/ctrip-apollo-client/tree/master/example/ts-demo)

* [koa-demo](https://github.com/lvgithub/ctrip-apollo-client/blob/master/example/koa-demo)

## Benchmark
| 注入方式     | 性能                    | 用例数          |
| ------------ | ----------------------- | --------------- |
| 一次性注入   | **736,896,802** ops/sec | 82 runs sampled |
| 支持热更新   | **2,021,310** ops/sec   | 87 runs sampled |
| 热更新默认值 | **1,581,645** ops/sec   | 87 runs sampled |
| 装饰器注入   | **2,161,312** ops/sec   | 87 runs sampled |
| 原生访问     | **704,644,395** ops/sec | 82 runs sampled |

## [License](https://github.com/lvgithub/ctrip-apollo-client/blob/master/LICENSE)

MIT
npm package: @mapoio/react-state-manage
Description: [![Coverage Status](https://coveralls.io/repos/github/mapoio/react-state-manage/badge.svg?branch=master)](https://coveralls.io/github/mapoio/react-state-manage?branch=master)
Author: mapoio
Latest version: 1.14.0

## react-state-manage

[![Coverage Status](https://coveralls.io/repos/github/mapoio/react-state-manage/badge.svg?branch=master)](https://coveralls.io/github/mapoio/react-state-manage?branch=master)

[![Build Status](https://travis-ci.com/mapoio/react-state-manage.svg?branch=master)](https://travis-ci.com/mapoio/react-state-manage)
npm package: @maposia/canvas-roundrect-polyfill
Description: CanvasRenderingContext2D.roundRect() and Path2D.roundRect() polyfill
Latest version: 0.0.1

# roundRect
## CanvasRenderingContext2D.roundRect() and Path2D.roundRect() polyfills

Implements the .roundRect() method of the CanvasPath mixin as introduced by https://github.com/whatwg/html/pull/6765

Currently passes all [related WPT tests](https://github.com/web-platform-tests/wpt/tree/master/html/canvas/element/path-objects).
npm package: @maposia/excalidraw
Description: Excalidraw as a React component
Latest version: 0.17.1-2025.8.06-2

# Excalidraw

**Excalidraw** is exported as a component to directly embed in your projects.

## Installation

You can use `npm`

```bash
npm install react react-dom @excalidraw/excalidraw
```

or via `yarn`

```bash
yarn add react react-dom @excalidraw/excalidraw
```

After installation you will see a folder `excalidraw-assets` and `excalidraw-assets-dev` in `dist` directory which contains the assets needed for this app in prod and dev mode respectively.

Move the folder `excalidraw-assets` and `excalidraw-assets-dev` to the path where your assets are served.

By default it will try to load the files from [`https://unpkg.com/@excalidraw/excalidraw/dist/`](https://unpkg.com/@excalidraw/excalidraw/dist)

If you want to load assets from a different path you can set a variable `window.EXCALIDRAW_ASSET_PATH` depending on environment (for example if you have different URL's for dev and prod) to the url from where you want to load the assets.

#### Note

**If you don't want to wait for the next stable release and try out the unreleased changes you can use `@excalidraw/excalidraw@next`.**

## Dimensions of Excalidraw

Excalidraw takes _100%_ of `width` and `height` of the containing block so make sure the container in which you render Excalidraw has non zero dimensions.

### Demo

[Try here](https://codesandbox.io/s/excalidraw-ehlz3).

## Integration

Head over to the [docs](https://docs.excalidraw.com/docs/@excalidraw/excalidraw/integration)

## API

Head over to the [docs](https://docs.excalidraw.com/docs/@excalidraw/excalidraw/api)

## Contributing

Head over to the [docs](https://docs.excalidraw.com/docs/@excalidraw/excalidraw/contributing)
npm package: @mapp-digital/ampel-ui
Description: Ampel UI is a UI component framework written for TypeScript + React
Author: Webtrekk GmbH
Latest version: 0.24.17


[![npm](https://img.shields.io/npm/v/ampel-ui.svg)](https://www.npmjs.com/package/ampel-ui) 
[![Travis](https://img.shields.io/travis/Webtrekk/Ampel-UI.svg)](https://travis-ci.org/Webtrekk/Ampel-UI) 


# Ampel UI (WIP)

A UI component framework that combines React + TypeScript.

Best to use with `https://github.com/wmonk/create-react-app-typescript`

TBC...
npm package: @mapp-intelligence/node
Description: Mapp Intelligence - Server-side NodeJS tracking library
Author: Mapp Digital c/o Webtrekk GmbH
Latest version: 0.3.0

# Mapp Intelligence - Server-side NodeJS tracking library

[Site](https://mapp.com/) |
[Docs](https://documentation.mapp.com/latest/en/nodejs-library-19126449.html) |
[Support](https://github.com/mapp-digital/Mapp-Intelligence-Node-Tracking/issues) |
[Changelog](https://documentation.mapp.com/latest/en/changelog-19126479.html)

Server-side tracking is crucial for companies needing to measure mission-critical information on their website, such 
as order information or other website goals.

The NodeJS library of Mapp Intelligence helps customers to setup server-side tracking when using Mapp Intelligence as 
their analysis tool.

The basis for the data collection on your server is implementing the respective library. The Mapp Intelligence tracking 
library provides scripts to track user behavior and technical information, such as user agents, among others. In 
addition to the standard data collection, the tracking library offers many options to customize tracking based on 
specific use cases. Typical use cases are product, order and shipment tracking or the tracking of application processes.

# Development

## Requirements

| Software         | Version     |
|------------------|------------:|
| `docker`         |     `19.0+` |
| `docker-compose` |     `1.24+` |
| `make`           |             |

## Build

Build test and compile *Mapp Intelligence - Server-side NodeJS tracking library* with NodeJS 14.17.3 inside a docker container.

```bash
$ make build
```

## Test

Test *Mapp Intelligence - Server-side NodeJS tracking library* with NodeJS 10 - 16 inside a docker container.

```bash
$ make test-all
```

Test *Mapp Intelligence - Server-side NodeJS tracking library* with the current latest NodeJS version inside a docker container.

```bash
$ make test-latest
```

## Demo

Start a demo shop example on [0.0.0.0:8081](http://0.0.0.0:8081).

```bash
# start a demo shop example
$ make demo

# ssh access to the demo shop
$ m̀ake shop-ssh

# ssh access to the log files of the demo shop
$ m̀ake shop-log

# example for cronjob calls
$ m̀ake shop-cron-fail
$ m̀ake shop-cron-success
```