open-index/open-npm huggingface dataset:
npm package: @louaycoding/albert-heijn-api
Description: Unofficial REST API voor Albert Heijn producten - Haal productinformatie, prijzen, ingrediënten en allergenen op
Author: Louay
Latest version: 1.0.0

# Albert Heijn API

[![GitHub release](https://img.shields.io/github/v/release/LouayCoding/albert-heijn-api)](https://github.com/LouayCoding/albert-heijn-api/releases)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Node.js](https://img.shields.io/badge/node-%3E%3D14.0.0-brightgreen)](https://nodejs.org/)

Unofficial REST API voor Albert Heijn producten. Haal productinformatie, prijzen, ingrediënten en allergenen op.

## Installatie

### Via npm (makkelijkst)
```bash
npm install -g @louaycoding/albert-heijn-api
ah-api
```

### Via GitHub
```bash
git clone https://github.com/LouayCoding/albert-heijn-api.git
cd albert-heijn-api
npm install
npm start
```

## Gebruik

### Producten zoeken
```bash
curl "http://localhost:3000/api/products/search?q=melk&limit=10"
```

### Product details
```bash
curl "http://localhost:3000/api/products/wi441199"
```

## API Endpoints

- `GET /api/products/search?q={query}&limit={limit}` - Zoek producten
- `GET /api/products/:id` - Product details
- `GET /api/products/categories/list` - Alle categorieën
- `GET /api/health` - Health check

## Features

- Caching (1 uur)
- Rate limiting
- Anti-detectie headers
- CORS enabled

## Tech Stack

Node.js, Express, Puppeteer

## License

MIT - Iedereen mag het gebruiken
npm package: @loudpacks/standard-collapsible-next
Description: Reusable collapsible card components for Next.js settings pages
Author: Noted
Latest version: 0.1.0

# @loudpacks/cards

Reusable card components for settings and UI patterns. Provides consistent accordion/collapsible cards across web and React Native platforms.

## Installation

```bash
npm install @loudpacks/cards
```

## Components

### SettingsCard (Web)

Standard collapsible card component matching Noted app's UX/UI exactly.

**Features:**
- Accordion expand/collapse behavior
- Active state styling
- Exact measurements from Noted app (12px border radius, 16px padding, etc.)
- Tailwind CSS compatible
- TypeScript support

**Usage:**

```tsx
import { SettingsCard } from '@loudpacks/cards/web';

function MySettings() {
  const [isExpanded, setIsExpanded] = useState(false);

  return (
    <SettingsCard
      isAccordion={true}
      isExpanded={isExpanded}
      onToggle={() => setIsExpanded(!isExpanded)}
      headerActive={isExpanded}
      headerContent={
        <>
          {isExpanded ? (
            <ChevronDown className="h-6 w-6 text-muted-foreground" />
          ) : (
            <ChevronRight className="h-6 w-6 text-muted-foreground" />
          )}
          <span className="text-lg font-semibold">Settings Section</span>
        </>
      }
    >
      <div>Your settings content here</div>
    </SettingsCard>
  );
}
```

## Design Tokens

Measurements match Noted app exactly:

| Property | Noted (RN) | Web (Tailwind) |
|----------|-----------|----------------|
| Border radius | 12px | `rounded-xl` |
| Margin bottom | 12px | `mb-3` |
| Border width | 1px | `border` |
| Header padding | 16px | `p-4` |
| Header gap | 12px | `gap-3` |
| Content padding | 16px | `p-4` |
| Title font size | 18px | `text-lg` |
| Title font weight | 600 | `font-semibold` |

## Related Packages

- `@loudpacks/theme-web` - Theme switcher with ThemeSettingsCard that uses SettingsCard
- `@loudpacks/theme-native` - React Native theme switcher (coming soon)

## License

MIT
npm package: @loudrr-app/widget
Description: This Plugin helps you to embed Loudrr in your web site. Please go though the Readme or visit https://loudrr.app for more info.
Author: logeekal
Latest version: 1.0.0-alpha.1

# plugin

> commenting plugin

[![NPM](https://img.shields.io/npm/v/plugin.svg)](https://www.npmjs.com/package/plugin) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save plugin
```

## Usage

```tsx
import React, { Component } from 'react'

import MyComponent from 'plugin'
import 'plugin/dist/index.css'

class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

MIT © [logeekal](https://github.com/logeekal)
npm package: @loudsrl/concave
Description: turf concave module
Author: Turf Authors
Latest version: 6.3.0

# @turf/concave

<!-- Generated by documentation.js. Update this documentation by updating the source code. -->

## concave

Takes a set of [points][1] and returns a concave hull Polygon or MultiPolygon.
Internally, this uses [turf-tin][2] to generate geometries.

**Parameters**

-   `points` **[FeatureCollection][3]&lt;[Point][4]>** input points
-   `options` **[Object][5]** Optional parameters (optional, default `{}`)
    -   `options.maxEdge` **[number][6]** the length (in 'units') of an edge necessary for part of the hull to become concave. (optional, default `Infinity`)
    -   `options.units` **[string][7]** can be degrees, radians, miles, or kilometers (optional, default `'kilometers'`)

**Examples**

```javascript
var points = turf.featureCollection([
  turf.point([-63.601226, 44.642643]),
  turf.point([-63.591442, 44.651436]),
  turf.point([-63.580799, 44.648749]),
  turf.point([-63.573589, 44.641788]),
  turf.point([-63.587665, 44.64533]),
  turf.point([-63.595218, 44.64765])
]);
var options = {units: 'miles', maxEdge: 1};

var hull = turf.concave(points, options);

//addToMap
var addToMap = [points, hull]
```

Returns **([Feature][8]&lt;([Polygon][9] \| [MultiPolygon][10])> | null)** a concave hull (null value is returned if unable to compute hull)

[1]: https://tools.ietf.org/html/rfc7946#section-3.1.2

[2]: https://github.com/Turfjs/turf-tin

[3]: https://tools.ietf.org/html/rfc7946#section-3.3

[4]: https://tools.ietf.org/html/rfc7946#section-3.1.2

[5]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object

[6]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number

[7]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String

[8]: https://tools.ietf.org/html/rfc7946#section-3.2

[9]: https://tools.ietf.org/html/rfc7946#section-3.1.6

[10]: https://tools.ietf.org/html/rfc7946#section-3.1.7

<!-- This file is automatically generated. Please don't edit it directly:
if you find an error, edit the source file (likely index.js), and re-run
./scripts/generate-readmes in the turf project. -->

---

This module is part of the [Turfjs project](http://turfjs.org/), an open source
module collection dedicated to geographic algorithms. It is maintained in the
[Turfjs/turf](https://github.com/Turfjs/turf) repository, where you can create
PRs and issues.

### Installation

Install this module individually:

```sh
$ npm install @turf/concave
```

Or install the Turf module that includes it as a function:

```sh
$ npm install @turf/turf
```
npm package: @loudsrl/feathers-swagger
Description: Add documentation to your Feathers services and feed them to Swagger UI.
Author: Feathers contributors
Latest version: 3.1.0

# feathers-swagger

[![CI](https://github.com/feathersjs-ecosystem/feathers-swagger/actions/workflows/ci.yaml/badge.svg)](https://github.com/feathersjs-ecosystem/feathers-swagger/actions/workflows/ci.yaml)
[![Download Status](https://img.shields.io/npm/dm/feathers-swagger.svg?style=flat-square)](https://www.npmjs.com/package/feathers-swagger)

Add [OpenAPI](https://swagger.io/resources/open-api/) documentation to your Feathers services and optionally show them in the [Swagger UI](https://swagger.io/tools/swagger-ui/).

You can also add custom methods to feathers services that will be available as rest routes but not via the feathers client.

Checkout the [Documentation](https://feathersjs-ecosystem.github.io/feathers-swagger) for further information.

[Changelog](./docs/CHANGELOG.md)

## License

Copyright (c) 2016 - 2023

Licensed under the [MIT license](LICENSE).