open-index/open-npm huggingface dataset:
npm package: @masti-be/cricket-scorer-api-provider
Description: Amplify stuff for app.
Author: DK
Latest version: 2.2.2

# `@masti-be/cricket-scorer-api-provider`

> TODO: description

## Usage

```
const cricketScorerApiProvider = require('@masti-be/cricket-scorer-api-provider');

// TODO: DEMONSTRATE API
```
npm package: @mastilver/bootstrap-datepicker
Description: Our custom angular datepicker based on angular-ui/bootstrap
Author: NewOrbit
Latest version: 1.1.0

# bootstrap-datepicker

> Our custom angular datepicker based on [angular-ui/bootstrap](https://github.com/angular-ui/bootstrap)


## Install

```
$ npm install --save neworbit/bootstrap-datepicker#v1.0.0
```

```
$ bower install --save neworbit/bootstrap-datepicker#^1
```


## Usage


### With npm
```js
import bootstrapDatepicker from 'bootstrap-datepicker';

const app = angular.module('app', [
    bootstrapDatepicker
]);
```


### With bower

```html
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/bootstrap-datepicker/dist/datePicker.js"></script>
<script>
    var app = angular.module('app', [
        'ui.bootstrap'
    ]);
</script>

```


## Api

- [DatePicker](https://github.com/angular-ui/bootstrap/tree/master/src/datepicker/docs)
- [TimePicker](https://github.com/angular-ui/bootstrap/tree/master/src/timepicker/docs)





## License

MIT © [NewOrbit](http://neworbit.co.uk)
npm package: @mastilver/generator-nm
Description: Scaffold out a node module
Author: Sindre Sorhus
Latest version: 1.7.1

# generator-nm [![Build Status](https://travis-ci.org/sindresorhus/generator-nm.svg?branch=master)](https://travis-ci.org/sindresorhus/generator-nm)

> Scaffold out a [node module](https://github.com/sindresorhus/node-module-boilerplate)

Optionally with a [CLI](http://en.wikipedia.org/wiki/Command-line_interface).

This is what I use for [my own modules](https://www.npmjs.com/~sindresorhus).

![](screenshot.png)


## Install

```
$ npm install --global generator-nm
```


## Usage

With [yo](https://github.com/yeoman/yo):

```
$ yo nm
```


## Tip

Use [chalk](https://github.com/sindresorhus/chalk) if you want colors in your CLI.


## License

MIT © [Sindre Sorhus](http://sindresorhus.com)
npm package: @mastixmc/sitemapper
Description: Parser for XML Sitemaps to be used with Robots.txt and web crawlers. (Extended version by mastixmc)
Author: Sascha Sambale
Latest version: 3.2.0

## Sitemapper - Extended version

This is a fork from https://github.com/cabbiepete/sitemapper, but adds the following features:

* Allows loading of sitemap.xml.gz files
* Increases default timeout
* Allows to filter by lastmod date
* Added URL filter to filter all returned URLs

### Original description

Parse through a sitemaps xml to get all the urls for your crawler.
## Version 3

### Installation
```bash
npm install @mastixmc/sitemapper
```

### Simple Example
```javascript
const Sitemapper = require('sitemapper');

const sitemap = new Sitemapper();

sitemap.fetch('http://wp.seantburke.com/sitemap.xml').then(function(sites) {
  console.log(sites);
});

```

### Examples in ES5
```javascript
const Sitemapper = require('sitemapper');

const Google = new Sitemapper({
  url: 'https://www.google.com/work/sitemap.xml',
  timeout: 15000, //15 seconds
  lastmod: { //filter based on lastmod (here: only get updated links from one week ago)
    duration: '5',
    measurement: 'days' // years, months, weeks, days, hours, minutes, and seconds
  },
  urlFilter: '^https:\/\/www\.mysite\.com\/somepath\/' // REGEX

});

Google.fetch()
  .then(function (data) {
    console.log(data);
  })
  .catch(function (error) {
    console.log(error);
  });


// or


const sitemap = new Sitemapper();

sitemapper.timeout = 5000;
sitemapper.fetch('http://wp.seantburke.com/sitemap.xml')
  .then(function (data) {
    console.log(data);
  })
  .catch(function (error) {
    console.log(error);
  });

```

### Examples in ES6
```javascript
import Sitemapper from 'sitemapper';

const Google = new Sitemapper({
  url: 'https://www.google.com/work/sitemap.xml',
  timeout: 15000, // 15 seconds
  lastmod: { //filter based on lastmod (here: only get updated links from one week ago)
    duration: '3',
    measurement: 'days' // years, months, weeks, days, hours, minutes, and seconds
  },
    urlFilter: '^https:\/\/www\.mysite\.com\/somepath\/' // REGEX
});

Google.fetch()
  .then(data => console.log(data.sites))
  .catch(error => console.log(error));


// or


const sitemapper = new Sitemapper();
sitemapper.timeout = 5000;
sitemapper.lastmod = { //filter based on lastmod (here: only get updated links from one week ago)
    duration: '14',
    measurement: 'days' // years, months, weeks, days, hours, minutes, and seconds
};
sitemapper.fetch('http://wp.seantburke.com/sitemap.xml')
  .then(({ url, sites }) => console.log(`url:${url}`, 'sites:', sites))
  .catch(error => console.log(error));
```
npm package: @mastoj/md-changelog
Description: NPX command to generate a markdown changelog
Author: Tomas Jansson
Latest version: 0.0.19

# md-changelog

Sample command:

```
> npx . md-changelog --from v1.0.34 --to v1.0.35 --owner mastoj --repo branches --ghToken $(gh auth token) --ticketUrlTemplate https://jira.com/browse/\{\{id\}\}
```

# Releasing new version

```
> npm version patch
> npm publish
```
npm package: @mastondzn/helix
Description: Tiny Twitch Helix API wrapper based on fetch
Author: Maston
Latest version: 0.0.2

# @mastondzn/helix

Tiny Twitch Helix API wrapper based on fetch.

## Installation

```sh
pnpm install @mastondzn/helix
```

## Usage

```ts
import { createHelixClient } from '@mastondzn/helix';

const helix = createHelixClient({
    // you should at least provide your credentials:
    headers: {
        'Client-ID': 'your-client-id',
        Authorization: 'Bearer your-token',
    },

    // these are optional, and the specified values are the defaults:
    // whether to throw non-200 status codes as HTTPError
    throwHttpErrors: true,
    // whether or not you can access paths in camelCase. (customRewards instead of custom_rewards)
    camelCasePath: true,
    // specify any other fetch-compatible function
    fetch: globalThis.fetch,
    // specify another baseUrl
    baseUrl: 'https://api.twitch.tv/helix',
});

const response = await helix.users.get({
    query: { login: ['mastondzn'] },
    // ... other fetch options are also available here
    signal: new AbortController().signal,
});
const body = await response.json();
// body.data is typed correctly for the used endpoint

const response = await helix.channelPoints.customRewards
    .post({
        // enforced query parameters and body shapes
        body: {
            cost: 10_000,
            title: 'foo',
            max_per_stream: 1,
        },
        query: { broadcaster_id: '44601243' },
    })
    .catch((error) => {
        // by default, non-200 status codes throw an HTTPError
        if (error instanceof HTTPError) {
            // error.request is the used request
            // error.response is the response object
        }
    });
```

Most endpoints should be available, like they appear on the [Twitch API Reference](https://dev.twitch.tv/docs/api/reference).
For example, if you need to use the [Get Global Chat Badges endpoint](https://dev.twitch.tv/docs/api/reference/#get-global-chat-badges), you can access it via `helix.chat.badges.global.get()`.
The url gets built as you access keys on the [JavaScript Proxy](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy).
This allows for the package's js bundle to be pretty low, while still providing strong type hints.

## Acknowledgements

- [twitch-api-swagger](https://github.com/DmitryScaletta/twitch-api-swagger), for providing the openapi spec for Twitch.
- [hono's rpc client](https://hono.dev/docs/guides/rpc#client), for the inspiration.
npm package: @mastondzn/hondo
Description: Easy Cloudflare Durable Objects with Hono Routers
Author: Maston
Latest version: 0.1.0

# hondo

Enhanced Cloudflare Durable Objects with hono.

## Installation

```bash
pnpm install @mastondzn/hondo hono
```

## Usage

```typescript
import { env } from 'cloudflare:workers';
import { hondo, HondoRouter } from 'hondo';

const router = new HondoRouter().get('/count', async (ctx) => {
    const count = await ctx.var.state.storage.get<number>('count');
    return ctx.json({ count: count ?? 0 });
});

const Counter = hondo(router);

export default {
    fetch: async () => {
        const id = env.COUNTER.idFromName('foo');
        const stub = env.COUNTER.get(id);
        // type-safe client like hono/client
        const client = Counter.clientForStub(stub);

        // get back a typed response
        const response = await client.count.$get();
        const { count } = await response.json();
        return new Response(`Count: ${count}`);
    },
} satisfies ExportedHandler;

export { Counter };
```
npm package: @mastour/frame
Description: this is simple example ```ts
Author: Khalid Mastour
Latest version: 1.0.0

## Example

this is simple example
```ts

frame((dt: number) => {
    // ...
})

// or 

function update(dt: number) {
    // ...
}

const loop = frame(update)
 
loop.frameTarget(10) // update every 10 frames (fps 10). 
loop.pause() // pause update.
loop.autoPause() // pause and resume if page is visible.
loop.resume() // resume update.
loop.cancel() // cancel update (destroy).
```