open-index/open-npm huggingface dataset:
npm package: @olympusone/directus-extension-favicon
Description: Expose the favicon of the Directus instance
Author: OlympusOne
Latest version: 1.0.1

# Directus Extension Favicon

A Directus extension that exposes the `/favicon.ico` endpoint, streaming the defined project favicon as the result.

## Why This Extension?

This extension simplifies fetching the project's favicon directly from a `/favicon.ico` endpoint in Directus. It ensures seamless integration with web applications, improving **SEO**, **browser tab visibility**, and **branding consistency**.

## Installation

You can install this extension in your Directus project by running:

```sh
npm install directus-extension-favicon
```

Or, if using `yarn`:

```sh
yarn add directus-extension-favicon
```

## Usage

Once installed, restart your Directus instance. The extension will automatically expose the `/favicon.ico` endpoint, serving the favicon defined in your Directus project settings.

### Configuration

No additional configuration is required. The extension fetches the favicon set in your Directus project settings and serves it when requested.

## License

MIT

## Contributing

Contributions are welcome! Feel free to open issues or submit pull requests on [GitHub](https://github.com/your-repo-url).

## Author

Developed by **OlympusOne**
npm package: @olyninc/ownership-sdk
Description: Ownership box JS SDK
Author: Olyn Inc
Latest version: 1.0.2

 <div align="center">
 <img align="center" width="230" src="https://i.imgur.com/q4ZyhCu.png" />
  <h2>Ownership Box Library</h2>
</div>

## Introduction

The ownership box allows merchants to issue digital twins at the customer’s account page in any e-commerce platform via a Universal Name.

Our SDK is designed to simplify the development of integrations with OwnershipBox using JavaScript. It offers a user-friendly interface for seamless communication with [OwnershipBox's REST API](<(https://docs.olyn.com/reference/getting-started-with-your-api)>).

## Requirements

To use this SDK, you will need:

- Node.js v18.0.0 or later

Node installation will include NPM, which is responsible for dependency management.

## Install

1. `npm install @olyninc/ownership-sdk`
2. `import { OwnershipBox } from "@olyninc/ownership-sdk";`

## Usage

The SDK is designed to simplify handling asynchronous requests made to the API by taking advantage of Promises. With its set of methods, the OwnershipBox object offers access to calls and parameters as described in the [API documentation](https://docs.olyn.com/reference/getting-started-with-your-api).

For more information on specific modules, please take a look at the example folder. To help you get started with the SDK, here's a sample to demonstrate its usage.

```
import { OwnershipBox } from "@olyn-inc/ownership-sdk";
const ownershipBox = new OwnershipBox({
  shop: "https://mycustomshop.com",
  shopType: "custom",
});
```

### Validate a UNS Name

This method checks the validity of a UNS name and provides the public key and name ID that are necessary for creating a digital twin.

```
const checkName = await ownershipBox.validateName("olyn');
```

### Create a Digital Twin

To make a digital asset, you'll need to enter a name ID and public key as the primary inputs, along with supplementary details about the asset.

```
 const issueRequest = await ownershipBox.createDigitalTwin({
  name_id: checkName.payload.uns_name_id,
  public_key: checkName.payload.public_key,
  title: "Aprilia Tuono 660 123",
  description: "The Aprilia Tuono is a naked motorcycle manufactured by Aprilia from 2002",
  creator: "mycustomshop",
  quantity: 1,
  price: 3000,
  currency: 'USD',
  brand: "Aprilia",
  categories: ["Motorcycles", "Sport bikes"],
  links: ['https://mycustomshop.com/products/aprilia-tuono-660-123'],
  images: ['https://mycustomshop.com/products/aprilia-tuono-660-123.jpg'],
});
```

## Available methods

- validateName(name: string): Promise<ValidateNameResponse>
- createDigitalTwin(digitalTwin: DigitalTwin): Promise<CreateDigitalTwinResponse>
npm package: @olyno/whirl
Description: CSS loading animations with minimal effort
Author: Olyno
Latest version: 1.0.0

![GitHub branch checks state](https://img.shields.io/github/checks-status/Olyno/whirl/master?style=for-the-badge)

# Whirl

## What does this fork include?

Many changes have been made to this fork, including:
 - removing the ``node-sass'' module and replacing it with ```sass''
 - The removal of deprecated methods
 - Fixed some animations
 - Fixed some incompatibilities between different dev OS

I plan to take care of the project during my free time, and merge the different pull requests from the main repository. I will also try to push the project further by adding CLIs to create custom animations.

Feel free to leave a star to support the project ⭐

## CSS loading animations with minimal effort!

[![Whirl](/.github/images/demo.gif)](/.github/images/demo.gif)

`whirl` is a curation of CSS loading animations(whirls! 😅). It started as a drop in `CSS` file to get easy animations using `:pseudo` elements. It's now a collection of loading animations to use, take inspiration from, change and do what you want with 👍

### No CSS distro?

It's inefficient. It's likely an app will only use one or two loaders. Pulling them all into an app would be overkill. Most projects use some form of bundling making it possible to import a single loader's styles.

### Usage

You can install `whirl` and import the styles you want. You get both CSS and SASS files 👍

```shell
npm i @olyno/whirl
yarn add @olyno/whirl
```

## Buy me a ko-fi

Whether you use this project, have learned something from it, or just like it, please consider supporting it by buying me a coffee, so I can dedicate more time on open-source projects like this 😉 (personally I prefer hot chocolate but whatever)

[![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/olyno)

## Contributing

See [`CONTRIBUTING`](https://github.com/Olyno/whirl/blob/master/.github/CONTRIBUTING.md).

## License

Code released under MIT license.

---

@Olyno 🐻 2019