open-index/open-npm huggingface dataset:
npm package: @maplayr/react-native
Description: React Native MapLayr SDK
Author: Attractions.io
Latest version: 0.0.2

# MapLayr

**MapLayr for React Native** is a high-performance map SDK designed for attractions, resorts and other location-based destinations. It delivers immersive, pedestrian-friendly navigation across indoor and outdoor environments, with full support for custom branding and visually rich experiences.

The React Native version of MapLayr is only available for iOS and Android. It wraps the native [iOS](https://github.com/attractions-io/maplayr-ios) and [Android](https://github.com/attractions-io/maplayr-android) libraries.

> [!NOTE]  
> MapLayr is also available [for the web](https://github.com/attractions-io/maplayr-web).

## Features

**Routing** — Help guests find their way from A to B effortlessly with MapLayr's custom routing. Calculate walking distances, create dedicated routes for guests with accessibility needs, and find the nearest entrance to buildings or activities from anywhere on your map.

**Dynamic Lighting** — Enhance map immersion with dynamic lighting and environmental effects, such as shimmering water reflections and ambient evening moonlight.

**Camera** — Supports user gestures for panning, zooming and rotating on both desktop and mobile. Or programatically control the camera's properties as desired.

**Annotations** — Display interactive annotations representing points of interest at your venue. Provide a custom DOM node for each annotation to fully match your website's design and logic.

## Getting Started

### Documentation

Full usage instructions, including for installation, are available in the [MapLayr for React Native documentation](https://attractions-io.github.io/maplayr-react-native/).

### Sample Code

MapLayr comes with a [sample app](example/) you can use to see how it works.

## Support

For technical requests and bug reports, please file a new issue in GitHub. For other enquiries, please [contact us](mailto:support@attractions.io).

## License

MapLayr is proprietary software. To publish your app with MapLayr, please [contact us](mailto:sales@attractions.io) for a commercial license.
npm package: @maple-app/sdk-node
Description: The Maple REST API SDK for Node.js.
Latest version: 0.15.1

# @maple-app/sdk-node

[![Version](https://img.shields.io/npm/v/@maple-app/sdk-node.svg)](https://www.npmjs.com/package/@maple-app/sdk-node) [![Standard README compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg)](https://github.com/RichardLitt/standard-readme)

The Maple REST API SDK for Node.js is always up-to-date as it's generated using [`openapi-generator`](https://github.com/OpenAPITools/openapi-generator). We've added functionality to the generated code, including webhook payload verification.

- [Install](#install)
- [Usage](#usage)
- [Local development commands](#local-development-commands)

## Install

```bash
npm install @maple-app/sdk-node

# Export your Maple REST API key
export MAPLE_API_KEY=[YOUR_MAPLE_API_KEY]
```

## Usage

<!-- prettier-ignore -->
```ts
// ./examples/index.ts

import { Configuration, DefaultApi } from "@maple-app/sdk-node";

const configuration = new Configuration({
  apiKey: process.env["YOUR_MAPLE_API_KEY"],
  basePath: "https://api.maple.com",
});
const api = new DefaultApi(configuration);
const shift = await api.getShift({
  shiftId: "3decc3ba-9d75-47b9-86b0-48fef75107f0",
});

console.log(JSON.stringify(shift, null, 2));

```

## Local development commands

See [`package.json`](./package.json) `scripts` for a complete list of commands.

```bash
# Install dependencies
npm install

# Transpile TypeScript to JavaScript
npm run build

# Generate SDK from OpenAPI spec
npm run generate
```