open-index/open-npm huggingface dataset:
npm package: @npmthahzan/not-so-express
Description: Not Express.js, but not so bad either.
Author: Mohomed Thahsan
Latest version: 0.0.1

# @npmthahzan/not-so-express

My own (quite shitty) version of Express.js

## Getting started

```bash
# NPM
npm i --save @npmthahzan/not-so-express

# Yarn
yarn add @npmthahzan/not-so-express
```

### Setup the server

```typescript
import { Server } from '@npmthahzan/not-so-express';

// Create the server
const server = new Server({
  host: "localhost",
  port: 4221,
  notFoundHandler: ({ request, response }) => {
    response.notFound({ message: `No route found for ${request.method} ${request.path}` });
  },
});

// Create the route(s)
const route = server.route({ method: 'GET', path: '/' });
route.handler(async ({ response }) => {
  response.ok({ message: 'Hello world!' });
});

// Start listening for requests
server.listen();
```
npm package: @npmtmp/schematics-core
Description: This is a fork of [schuchard/ng-schematics](https://github.com/schuchard/ng-schematics) until [this pr](https://github.com/schuchard/ng-schematics/pull/36) is merged
Author: Kevin Schuchard
Latest version: 0.4.1
Deprecated: Please use @schuchard/schematics-core

# schematics-core

[![npm](https://img.shields.io/npm/v/@schuchard/schematics-core.svg)](https://www.npmjs.com/package/@schuchard/schematics-core)

A set of utilities for building schematics.

## Getting started

```base
npm install --save-dev @schuchard/schematics-core
```
npm package: @npmuser869/npm-test-sdk
Description: [![NPM Publish](https://github.com/jimmy-zhening-luo/linted-core/actions/workflows/RELEASE.yml/badge.svg)](https://github.com/jimmy-zhening-luo/linted-core/actions/workflows/RELEASE.yml)
Author: NPM_USER
Latest version: 1.0.1

# [`@eslinted/core`](https://www.npmjs.com/package/@eslinted/core)
[![NPM Publish](https://github.com/jimmy-zhening-luo/linted-core/actions/workflows/RELEASE.yml/badge.svg)](https://github.com/jimmy-zhening-luo/linted-core/actions/workflows/RELEASE.yml)

Internal core for npm package `linted`, responsible for producing an array of fully-formed ESLint configurations according to `linted` spec.
npm package: @npmversion/util
Description: Utilities of the npmversion library
Author: Julien Roche
Latest version: 2.0.5

<p>
    <a href="https://www.npmjs.com/package/@npmversion/util">
    <img src="https://img.shields.io/npm/v/@npmversion/util" alt="npm version">
  </a>

  <a href="https://packagephobia.now.sh/result?p=@npmversion/util">
    <img src="https://packagephobia.now.sh/badge?p=@npmversion/util" alt="install size">
  </a>

  <a href="https://snyk.io/test/github/rochejul/npmversion">
    <img src="https://snyk.io/test/github/rochejul/npmversion/badge.svg?targetFile=packages/core/package.json" alt="Known Vulnerabilities">
  </a>

  <a href="https://github.com/rochejul/npmversion/blob/main/LICENSE">
    <img src="https://img.shields.io/npm/l/@npmversion/util.svg" alt="license">
  </a>
</p>

# @npmversion/util

Some utilities methods for the side packages

## Usage

### Method `loadPackageJson`

It will load the `package.json` file of the current context and exposes important information from the [PackageJson model](./src/config/model.js)
It allows one parameter:

- cwd (`string`): optional parameter. Otherwise it uses `process.cwd()`

### Method `readFile`

A simple method to load the content of a file

- filePath (`string`): required parameter.

### Method `promisedExec`

It executes the provided command in a shell

- command (`string`): required parameter.
- silent (`boolean`): optional parameter. If true it display in the console output the results of the command
- cwd (`string`): optional parameter. Otherwise it uses `process.cwd()`

## Commands

- `npm run dev:linting`: Lint files
- `npm test`: Run tests
- `npm run test:coverage`: Run tests and see coverage reports

## Contributing

- [Guidelines](../../docs/GUIDELINES.md)
- [Contributing](../../docs/CONTRIBUTING.md)
- [Code of conducts](../../docs/CODE_OF_CONDUCTS.md)
npm package: @npmversion/workspace
Description: Workspace management for the npmversion library
Author: Julien Roche
Latest version: 2.0.5

<p>
    <a href="https://www.npmjs.com/package/@npmversion/workspace">
    <img src="https://img.shields.io/npm/v/@npmversion/workspace" alt="npm version">
  </a>

  <a href="https://packagephobia.now.sh/result?p=@npmversion/workspace">
    <img src="https://packagephobia.now.sh/badge?p=@npmversion/workspace" alt="install size">
  </a>

  <a href="https://snyk.io/test/github/rochejul/npmversion">
    <img src="https://snyk.io/test/github/rochejul/npmversion/badge.svg?targetFile=packages/core/package.json" alt="Known Vulnerabilities">
  </a>

  <a href="https://github.com/rochejul/npmversion/blob/main/LICENSE">
    <img src="https://img.shields.io/npm/l/@npmversion/workspace.svg" alt="license">
  </a>
</p>

# @npmversion/workspace

This package deals with NPM packages for the tool

## Usage

### Method `updatePackageVersion`

It will update the package version in the `package.json` from the current context.
It will also update the NPM packages declared in the `package.json`.

It allows the following parameters:

- packageVersion (`string`): required parameter.
- cwd (`string`): required parameter.

### Method `computeWorkspace`

It will read the NPM packages declared in the `package.json` and returns an appropriate [Workspace model](./src/model/workspace.js)

It allows the following parameters:

- cwd (`string`): required parameter.

## Commands

- `npm run dev:linting`: Lint files
- `npm test`: Run tests
- `npm run test:coverage`: Run tests and see coverage reports

## Contributing

- [Guidelines](../../docs/GUIDELINES.md)
- [Contributing](../../docs/CONTRIBUTING.md)
- [Code of conducts](../../docs/CODE_OF_CONDUCTS.md)
npm package: @npo/player-audio
Description: A library for creating and managing an audio player designed for playing content serviced by NPO (Nederlandse Publieke Omroep) in it's digital products
Author: NPO
Latest version: 1.0.3

# NPO Audio Player

A library for creating and managing an audio player designed for playing content serviced by NPO (Nederlandse Publieke Omroep) in it's digital products.

## This project is still in early development, do not use in production

features implemented:
- [x] Play audio
- [x] Pause audio
- [x] Play/pause button
- [x] load streams via NPO Player API
- [x] forward 10 seconds
- [x] rewind 10 seconds
- [x] adjust playback speed
- [x] Display thumbnail
- [x] Display title
- [x] Interactable seekbar
- [x] Basic UI variance (small screens)
- [x] Metadata display
- [x] Volume control UI component
- [x] NPO Tag support
- [x] Start playback at specific time
- [x] Chromecast support
- [x] Livestream UI
- [x] Error handling
- [x] Headless player interface
- [x] DRM support
- [x] Air play support

features to be implemented:
- [ ] WCAG compliance (accessibility)
- [ ] Play next/previous callbacks
npm package: @npo/player-types
Description: TypeScript type definitions for NPO Player packages
Author: NPO
Latest version: 2.0.0-beta.1

# @npo/player-types

TypeScript type definitions for NPO Player packages.

## Overview

This package contains all shared type definitions used across the NPO Player ecosystem:

- `@npo/player`
- `@npo/player-ui-core`
- `@npo/player-audio-ui`
- `@npo/player-video-ui`

## Structure

```
@types/
├── enums.d.ts              # Core enums (Modes, MediaStates, etc.)
├── constants.d.ts          # Constants and configuration values
├── player/                 # Player-related types
│   ├── api.d.ts           # Player API interface
│   ├── config.d.ts        # Configuration types
│   ├── state.d.ts         # State management
│   ├── actions.d.ts       # Time-bound actions
│   └── advert.d.ts        # Advertisement types
├── stream/                 # Stream-related types
│   ├── metadata.d.ts      # Metadata structures
│   ├── assets.d.ts        # Assets (subtitles, thumbnails)
│   └── stream.d.ts        # Stream objects
├── ui/                     # UI-related types
│   ├── factory.d.ts       # UI Factory interfaces
│   ├── components.d.ts    # Component types
│   ├── events.d.ts        # Event handling
│   └── input.d.ts         # Input handling
├── services/               # Service types
│   ├── error.d.ts         # Error handling
│   ├── cast.d.ts          # Chromecast
│   ├── airplay.d.ts       # AirPlay
│   ├── drm.d.ts           # DRM configuration
│   ├── thumbnails.d.ts    # Thumbnail service
│   └── chapters.d.ts      # Chapter handling
├── media/                  # Media types
│   └── quality.d.ts       # Video quality
├── tracking/               # Tracking types
│   └── npotag.d.ts        # NPOTag analytics
└── external/               # External library types
    └── shaka-player.d.ts  # Shaka Player definitions
```

## Usage

### Import all types

```typescript
import type { IPlayerApi, NpoPlayerConfig, Modes } from '@npo/player-types'
```

### Import from specific modules

```typescript
import type { IPlayerApi } from '@npo/player-types/player'
import type { IStreamObject } from '@npo/player-types/stream'
import type { INpoPlayerUIFactory } from '@npo/player-types/ui'
```

## Development

This package only contains type definitions and has no runtime code. It is built with TypeScript's declaration file generation.

### Build

```bash
npm run build
```

### Watch mode

```bash
npm run dev
```

## Migration from Legacy Types

Previously, types were scattered across multiple `src/types/interfaces.ts` files in each package. This centralized package provides:

1. **Single source of truth** - No duplicate type definitions
2. **Better organization** - Types grouped by domain
3. **Standard TypeScript modules** - Following official TypeScript patterns
4. **Improved IDE support** - Better autocomplete and type checking
5. **Easier maintenance** - Changes in one place propagate everywhere

## License

MIT
npm package: @npoci/webforms-components
Description: Web Components for WebForms builder and renderer
Author: Nertil Poci
Latest version: 0.1.0-beta.2

# @npoci/webforms-components

Web components for building and rendering forms.

## Installation

```bash
npm install @npoci/webforms-components
```

## Usage

```html
<script type="module" src="@npoci/webforms-components/dist/webforms/webforms.esm.js"></script>

<webforms-form-builder form-id="123"></webforms-form-builder>
```