open-index/open-npm huggingface dataset:
npm package: @fratzinger/orama-plugin-astro
Description: An Astro integration for Orama
Author: Andres Correa Casablanca
Latest version: 1.0.1

# Orama's Astro Plugin

[![Tests](https://github.com/oramasearch/orama/actions/workflows/turbo.yml/badge.svg)](https://github.com/oramasearch/orama/actions/workflows/turbo.yml)

This package is a (still experimental) [Orama](https://oramasearch.com) integration for
[Astro](https://astro.build).

## Usage

### Configuring the Astro integration

```typescript
// In `astro.config.mjs`
import orama from '@orama/plugin-astro'

// https://astro.build/config
export default defineConfig({
  integrations: [
    orama({
      // We can generate more than one DB, with different configurations
      mydb: {
        // Required. Only pages matching this path regex will be indexed
        pathMatcher: /blog\/[0-9]{4}\/[0-9]{2}\/[0-9]{2}\/.+$/,

        // Optional. 'english' by default
        language: 'spanish',

        // Optional. ['body'] by default. Use it to constraint what is used to
        // index a page.
        contentSelectors: ['h1', 'main']
      }
    })
  ]
})
```

When running the `astro build` command, a new DB file will be persisted in the
`dist/assets` directory. For the particular case of this example, it will be
saved in the file `dist/assets/oramaDB_mydb.json`.

### Using generated DBs in your pages

To use the generated DBs in your pages, you can include a script in your
`<head>` section, as the following one:

```html
<head>
  <!-- Other stuff -->
  <script>
    // Astro will do the job of bundling everything for you
    import { getOramaDB, search } from "@orama/plugin-astro/client"

    // We load the DB that we generated at build time, this is an asynchronous
    // operation, so we must either await, or rely on `.then` calls.
    const db = await getOramaDB('mydb')

    // Now we can search inside our DB. Of course, feel free to use it in more
    // interesting ways.
    console.log('Search Results')
    console.log(search(db, { term: 'mySearchTerm' }))
  </script>
</head>
```

**NOTE:** For now, this plugin only supports readonly DBs. This might change in
the future if there's demand for it.
npm package: @fraunhofer-umsicht/node-red-contrib-thingsdata
Description: Node-RED nodes to work with the ThingsData IoT Platform
Author: Sven Bruckmann
Latest version: 1.1.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

node-red-contrib-thingsdata
=================

A <a href="http://nodered.org" target="_new">Node-RED</a> node to list, watch, put, get 
and delete objects from a ThingsData S3 bucket.

A <a href="http://nodered.org" target="_new">Node-RED</a> node to write Data to the Fraunhofer ThingsData IoT Platform

Install
-------

Add the following dependency to your package.json in the root or the data directory of your Node-RED install and run `npm install`

```
"@fraunhofer-umsicht/node-red-contrib-thingsdata": "*"
```

Install as NPM
-------

```
npm i @fraunhofer-umsicht/node-red-contrib-thingsdata
```
npm package: @frausch/statics
Description: dependency-free static configuration for the bitgo platform
Author: BitGo SDK Team
Latest version: 6.17.0-algo-3

<h1 style="text-align: center;">
  <pre>@bitgo/statics</pre>
</h1>
<h3 style="text-align: center;">
  Static config for the BitGo platform
</h3>

## Goals

- Provide an "encyclopedia" of all relevant constants which are sprinkled throughout the BitGo stack.
- Separate _static_ config data from _dynamic_ config data
- Strong typing for static config properties, with full type information for configuration items
- Ability to export static configuration as JSON for consumption by non-javascript projects

## Examples

### Get the number of decimal places in a Bitcoin

#### JavaScript

```js
const { coins } = require('@bitgo/statics');

const btc = coins.get('btc');
console.log(btc.decimalPlaces);
```

#### TypeScript

```typescript
import { coins } from '@bitgo/statics';

const btc = coins.get('btc');
console.log(btc.decimalPlaces);
```

### Get the contract address for the OmiseGo ERC20 Token

#### JavaScript

```js
const { coins } = require('@bitgo/statics');

const omg = coins.get('omg');
console.log(omg.contractAddress);
```

#### TypeScript

```typescript
import { coins, Erc20Coin } from '@bitgo/statics';

const omg = coins.get('omg');
if (omg instanceof Erc20Coin) {
  console.log(omg.contractAddress);
}
```

### List full names of all defined coins

#### JavaScript

```js
const { coins } = require('@bitgo/statics');

coins.forEach((coin) => {
  console.log(coin.fullName);
});
```

#### TypeScript

```typescript
import { coins } from '@bitgo/statics';

coins.forEach((coin) => {
  console.log(coin.fullName);
});
```

## Repo Status

- UTXO and account base types are defined
- Documentation is mostly source code comments and README examples
- This library can be depended on, but expect some changes going forward

## Project Structure

- `src/base.ts`: Interfaces and enums used by coin implementation classes.
- `src/coins.ts`: Coin definitions.
- `src/networks.ts`: Network interfaces and implementation classes.
- `src/utxo.ts`: Unspent Transaction Output (UTXO) based coin classes and factory function.
- `src/account.ts`: Account-based coin classes and factory methods. Includes ERC20 factory functions.
- `src/errors.ts`: Custom Error classes.

## Installation + Building

To install the project locally, run the following steps:

```
$ # clone the project locally
$ git clone git@github.com:BitGo/statics.git

$ # npm install dependencies (optionally use node >8.6.0)
$ # (optionally) nvm install 8.6.0 -- required to run the linter which is executed pre-commit
$ # (optionally) nvm use 8.6.0
$ npm install
```

To build the project (from TypeScript to JavaScript):

```
$ npm run build
```

This builds the JavaScript and adds it to `dist/src/`. You will receive compilation errors if you have invalid syntax.

## Tests

To run tests:

```
$ npm run test
```