open-index/open-npm huggingface dataset:
npm package: @one-ini/wasm
Description: Parse EditorConfig-INI file contents into AST
Latest version: 0.2.1

# One INI

The core implementation of an AST based, idiomatic INI parser which aims to provide an easy to implement and consistent INI-standard.

This reference implementation is provided as Rust-library and WASM-package.

<!-- markdownlint-disable -->

[![GitHub Actions](https://github.com/jedmao/editorconfig-ini/workflows/Rust/badge.svg?event=push)](https://github.com/jedmao/editorconfig-ini/actions)

<!-- markdownlint-restore -->

<!-- markdownlint-disable commands-show-output -->

The work on this project started with the search for an universal parser for the [EditorConfig INI file format specification](https://spec.editorconfig.org/#file-format).

## WASM

To use from [Web Assembly](https://webassembly.org/), compile with:

```sh
wasm-pack build --release --target nodejs
```

and run the (limited) WASM tests with:

```sh
wasm-pack test --node
```

You can call the generated JS wrapper with either:

```js
import { parse_to_json } from './pkg/one_ini.js'

const results = parse_to_json(`
root = true

[*]
# always use unix line endings
end_of_line = lf
`)

// {
//   "version": "0.1.0",
//   "body": [
//     { "type": "Pair", "key": "root", "value": "true" },
//     {
//       "type": "Section",
//       "name": "*",
//       "body": [
//         { "type": "Comment", "indicator": "#", "value": "always use unix line endings" },
//         { "type": "Pair", "key": "end_of_line", "value": "lf" }
//       ]
//     }
//   ]
// }
```

or:

```js
import { parse_to_uint32array, TokenTypes } from './pkg/editorconfig_ini.js'
const buf = Buffer.from(`
root = true

[*]
# always use unix line endings
end_of_line = lf
`, 'utf8')
const ary = parse_to_uint32array(buf)

// Array with token type, start byte offset, end byte offset for each token
// Uint32Array(21) [
//   TokenTypes.Key, 1, 5,
//   TokenTypes.Value, 8, 12,
//   TokenTypes.Section, 15, 16,
//   TokenTypes.CommentIndicator, 18, 19,
//   TokenTypes.CommentValue, 20, 48,
//   TokenTypes.Key, 49, 60,
//   TokenTypes.Value, 63, 65
// ]
```
npm package: @one-lang/get-selected-text
Description: Get selected text from any application
Author: Nikolay Slivinskiy
Latest version: 1.1.3

# @one-lang/get-selected-text

Get selected text from any application.

The library is written in Rust using napi-rs.

## Installation

Using yarn:
```
yarn add @one-lang/get-selected-text
```

## Usage

```js
import { getText } from '@one-lang/get-selected-text';

const text = await getText();
console.log(text);
```

## Support Platform

- [x] Windows (Automation API)

## Author

**Nikolay Slivinskiy**

- [GitHub](https://github.com/q-sn)
- [LinkedIn](https://www.linkedin.com/in/nikolay-slivinsky)
npm package: @one-lang/get-selected-text-win32-x64-msvc
Description: This is the **x86_64-pc-windows-msvc** binary for `@one-lang/get-selected-text`
Latest version: 1.1.3

# `@one-lang/get-selected-text-win32-x64-msvc`

This is the **x86_64-pc-windows-msvc** binary for `@one-lang/get-selected-text`
npm package: @one-network/react-native-notifications
Description: Advanced Push Notifications (Silent, interactive notifications) for iOS & Android
Latest version: 4.3.1

<h1 align="center">
  <img src=".logo.png"/><br/>
  React Native Notifications
</h1>

![npm](https://img.shields.io/npm/dw/react-native-notifications.svg)
[![Build Status](https://img.shields.io/jenkins/s/http/jenkins-oss.one-networkpress.com:8080/job/multi-react-native-notifications-main.svg)](https://jenkins-oss.one-networkpress.com/job/multi-react-native-notifications-main/)
[![npm (tag)](https://img.shields.io/npm/v/react-native-notifications/latest.svg)](https://github.com/one-network/react-native-notifications/tree/main)
[![npm (tag)](https://img.shields.io/npm/v/react-native-notifications/snapshot.svg)](https://github.com/one-network/react-native-notifications/tree/main)

Handle all the aspects of push notifications for your app, including remote and local notifications, interactive notifications, silent notifications, and more.

**All the native iOS notifications features are supported!**

_For information regarding proper integration with [react-native-navigation](https://github.com/one-network/react-native-navigation), follow [this wiki](https://github.com/one-network/react-native-notifications/wiki/Android:-working-with-RNN)._

# Requirements

Apps using React Native Notifications may target iOS 10 and Android 5.0 (API 21). You may use Windows, macOS or Linux as your development operating system.

### iOS

<!-- <img src="https://s3.amazonaws.com/nrjio/interactive.gif" alt="Interactive notifications example" width=350/> -->

- Remote (push) notifications
- Local notifications
- Background/Managed notifications (notifications that can be cleared from the server, like Facebook messenger and Whatsapp web)
- PushKit API (for VoIP and other background messages)
- Interactive notifications (allows you to provide additional functionality to your users outside of your application such as action buttons)

### Android

- Receiving notifications in any App state (foreground, background, "dead")
- Built-in notification drawer management
- High degree of code extensibility to allow for advanced custom layouts and any specific notifications behavior as available by [Android's API](https://developer.android.com/training/notify-user/build-notification.html)
- Android equivalent of React-Native's implementation of [`PushNotificationsIOS.getInitialNotification()`](https://facebook.github.io/react-native/docs/pushnotificationios.html#getinitialnotification).

_Upcoming: local notifications, background-state Rx queue (iOS equivalent)_

# Quick Links

- [Getting Started](https://one-network.github.io/react-native-notifications/docs/getting-started)
- [API](https://one-network.github.io/react-native-notifications/api/general-api)
- [Documentation](https://one-network.github.io/react-native-notifications/)

# License

The MIT License.

See [LICENSE](LICENSE)