open-index/open-npm huggingface dataset:
npm package: @sylchi/runescape-api
Description: Simple api wrapper for runescape api
Author: Ken Kauksi
Latest version: 1.0.1

# Runescape api

This is simple wrapper on runescape api. You can get more information from here: https://runescape.wiki/w/Application_programming_interface

## Installation

    yarn add @sylchi/runescape-api

## Usage

```javascript
  const { hiScores } = require('@sylchi/runescape-api');
	
	hiScores('osrs', 'playername').then(data => console.log(data));
```


Currently only hiscores for skills are supported. First parameter can either be `osrs` or `rs3`
npm package: @sylius-ui/admin
Description: SyliusAdminBundle =================
Author: Sylius Sp. z o.o.
Latest version: 2.0.0-alpha-1

SyliusAdminBundle
=================

This bundle contains the Sylius administration panel.

Sylius
------

<p align="center">
    <a href="https://sylius.com" target="_blank">
        <picture>
          <source media="(prefers-color-scheme: dark)" srcset="https://media.sylius.com/sylius-logo-800-dark.png">
          <source media="(prefers-color-scheme: light)" srcset="https://media.sylius.com/sylius-logo-800.png">
          <img alt="Sylius Logo." src="https://media.sylius.com/sylius-logo-800.png">
        </picture>
    </a>
</p>

Sylius is an Open Source eCommerce solution built from decoupled components with powerful API and the highest quality code. [Read more on sylius.com](https://sylius.com).

Documentation
-------------

Documentation is available on [**docs.sylius.com**](https://docs.sylius.com).

Contributing
------------

[This page](https://docs.sylius.com/en/latest/contributing/index.html) contains all the information about contributing to Sylius.

Follow Sylius' Development
--------------------------

If you want to keep up with the updates and latest features, follow us on the following channels:

* [Official Blog](https://sylius.com/blog)
* [Sylius on Twitter](https://twitter.com/Sylius)
* [Sylius on Facebook](https://facebook.com/SyliusEcommerce)

Bug tracking
------------

Sylius uses [GitHub issues](https://github.com/Sylius/Sylius/issues).
If you have found bug, please create an issue.

MIT License
-----------

License can be found [here](https://github.com/Sylius/Sylius/blob/master/LICENSE).

Authors
-------

The bundle was originally created by [Paweł Jędrzejewski](https://pjedrzejewski.com).
See the list of [contributors](https://github.com/Sylius/Sylius/contributors).
npm package: @sylius-ui/shop
Description: SyliusShopBundle ================
Author: Sylius Sp. z o.o.
Latest version: 2.0.0-alpha-1

SyliusShopBundle
================

This bundle contains Sylius eCommerce storefront. 

Sylius
------

<p align="center">
    <a href="https://sylius.com" target="_blank">
        <picture>
          <source media="(prefers-color-scheme: dark)" srcset="https://media.sylius.com/sylius-logo-800-dark.png">
          <source media="(prefers-color-scheme: light)" srcset="https://media.sylius.com/sylius-logo-800.png">
          <img alt="Sylius Logo." src="https://media.sylius.com/sylius-logo-800.png">
        </picture>
    </a>
</p>

Sylius is an Open Source eCommerce solution built from decoupled components with powerful API and the highest quality code. [Read more on sylius.com](https://sylius.com).

Documentation
-------------

Documentation is available on [**docs.sylius.com**](https://docs.sylius.com).

Contributing
------------

[This page](https://docs.sylius.com/en/latest/contributing/index.html) contains all the information about contributing to Sylius.

Follow Sylius' Development
--------------------------

If you want to keep up with the updates and latest features, follow us on the following channels:

* [Official Blog](https://sylius.com/blog)
* [Sylius on Twitter](https://twitter.com/Sylius)
* [Sylius on Facebook](https://facebook.com/SyliusEcommerce)

Bug tracking
------------

Sylius uses [GitHub issues](https://github.com/Sylius/Sylius/issues).
If you have found bug, please create an issue.

MIT License
-----------

License can be found [here](https://github.com/Sylius/Sylius/blob/master/LICENSE).

Authors
-------

The bundle was originally created by [Paweł Jędrzejewski](https://pjedrzejewski.com).
See the list of [contributors](https://github.com/Sylius/SyliusShopBundle/contributors).
npm package: @sylke/email-validation
Description: RFC-compliant email validation and parsing
Author: Sylke Technologies, LLC
Latest version: 1.0.0

# @sylke/email-validation

RFC-compliant email validation and parsing library for JavaScript and TypeScript.

## Description

This library provides robust email validation and parsing functionality that strictly follows RFC standards. It allows you to:

- Validate email addresses
- Validate individual parts of an email address
- Parse email addresses into their components (local part, domain, display name)

## Installation

```bash
# Using npm
npm install @sylke/email-validation

# Using yarn
yarn add @sylke/email-validation

# Using pnpm
pnpm add @sylke/email-validation
```

## Usage

### Basic Validation

```typescript
import { isValid } from '@sylke/email-validation';

// Simple validation
console.log(isValid('user@example.com')); // true
console.log(isValid('invalid-email')); // false

// With display name
console.log(isValid('John Doe <john.doe@example.com>')); // true
```

### Parsing Email Addresses

```typescript
import { parse } from '@sylke/email-validation';

const parsed = parse('John Doe <john.doe@example.com>');
console.log(parsed);
// Output:
// {
//   original: 'John Doe <john.doe@example.com>',
//   email: 'john.doe@example.com',
//   localPart: 'john.doe',
//   domain: 'example.com',
//   displayName: 'John Doe',
//   uri: 'mailto:john.doe@example.com'
// }
```

### Validating Parts

```typescript
import { isValidLocalPart, isValidDomain } from '@sylke/email-validation';

console.log(isValidLocalPart('john.doe')); // true
console.log(isValidLocalPart('invalid@part')); // false

console.log(isValidDomain('example.com')); // true
console.log(isValidDomain('invalid domain')); // false
```

### Custom Options

```typescript
import { isValid, parse, type EmailOptions } from '@sylke/email-validation';

const options: EmailOptions = {
  minimumSubDomains: 2, // Require at least one subdomain (e.g., sub.example.com)
  allowDomainLiteral: false, // Disallow domain literals like [127.0.0.1]
  allowDisplayText: false, // Disallow display names
};

console.log(isValid('user@example', options)); // false
console.log(isValid('user@example.com', options)); // true

// This would throw an error because display names are not allowed
try {
  parse('John Doe <john.doe@example.com>', options);
} catch (error) {
  console.error(error.message);
}
```

## License

MIT (c) 2025 Sylke Technologies, LLC. See the [LICENSE](./LICENSE) file for details.