open-index/open-npm huggingface dataset:
npm package: @georgesapkin/time-series-cache
Description: [![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Downloads][downloads-image]][downloads-url]
Author: George Sapkin
Latest version: 0.1.2

# Time Series Cache `time-series-cache`

[![NPM version][npm-image]][npm-url]
[![Build status][travis-image]][travis-url]
[![Test coverage][coveralls-image]][coveralls-url]
[![Downloads][downloads-image]][downloads-url]

A spatial, demand cache that stores chronologically-ordered time series data.
The cache can be updated (upsert) to cache new values after an initial page
load. Stale data can be evicted based on time.

## License

MIT

[npm-image]: https://img.shields.io/npm/v/@georgesapkin/time-series-cache.svg?style=flat-square
[npm-url]: https://npmjs.org/package/@georgesapkin/time-series-cache
[travis-image]: https://img.shields.io/travis/com/GeorgeSapkin/time-series-cache.svg?style=flat-square
[travis-url]: https://travis-ci.com/GeorgeSapkin/time-series-cache
[coveralls-image]: https://img.shields.io/coveralls/GeorgeSapkin/time-series-cache.svg?style=flat-square
[coveralls-url]: https://coveralls.io/r/GeorgeSapkin/time-series-cache
[downloads-image]: https://img.shields.io/npm/dm/@georgesapkin/time-series-cache.svg?style=flat-square
[downloads-url]: https://npmjs.org/package/@georgesapkin/time-series-cache
npm package: @georgesg/arc-cli
Description: A CLI for the Arc Browser
Author: Georgi Gardev
Latest version: 0.1.2

# arc-cli

`arc-cli` is a command line interface for the [Arc Browser](https://arc.net/).
This project is not affiliated with Arc Browser or The Browser Company


# Installation

Required: NodeJS

```
npm install -g @georgesg/arc-cli
```

# Usage

```
arc-cli [command]

Commands:
  arc-cli arc-version                      Show Arc version
  arc-cli list-spaces                      List spaces             [aliases: ls]
  arc-cli select-space <space-id>          Select a space          [aliases: s]
  arc-cli select-space-name <space-name>   Select a space by name  [aliases: sn]
  arc-cli list-tabs                        List tabs               [aliases: lt]
  arc-cli new-tab <url>                    Open URL in a new tab   [aliases: nt]
  arc-cli select-tab <window-id> <tab-id>  Select tab              [aliases: st]
  arc-cli reload-tab <window-id> <tab-id>  Reload tab              [aliases: rt]
  arc-cli close-tab <window-id> <tab-id>   Close tab               [aliases: ct]
  arc-cli new-little-arc <url>             Open URL in a new Little Arc window
                                                                  [aliases: nla]

Options:
  --help     Show help                                                 [boolean]
  --version  Show version number                                       [boolean]
```

# Credits

Inspired by and reusing some code from the [Racyast Arc extension](https://www.raycast.com/the-browser-company/arc).
npm package: @georgewilde/babel-plugin-styled-components
Description: Improve the debugging experience and add server-side rendering support to styled-components
Latest version: 1.12.5

# `babel-plugin-styled-components`

This plugin is a highly recommended supplement to the base styled-components library, offering some useful features:

- consistently hashed component classNames between environments (a must for server-side rendering)
- better debugging through automatic annotation of your styled components based on their context in the file system, etc.
- various types of minification for styles and the tagged template literals styled-components uses

## Quick start

Install the plugin first:

```
npm install --save-dev babel-plugin-styled-components
```

Then add it to your babel configuration:

```JSON
{
  "plugins": ["babel-plugin-styled-components"]
}
```

## Documentation

**The documentation for this plugin lives on [the styled-components website](https://www.styled-components.com/docs/tooling#babel-plugin)!**

- [Usage](https://www.styled-components.com/docs/tooling#usage)
- [Better debugging](https://www.styled-components.com/docs/tooling#better-debugging)
- [Minification](https://www.styled-components.com/docs/tooling#minification)

## License

Licensed under the MIT License, Copyright © 2016-present Vladimir Danchenkov and Maximilian Stoiber.

See [LICENSE.md](./LICENSE.md) for more information.
npm package: @georgexu99/core
Description: A complete tool for building modern Electron applications
Author: Samuel Attard
Latest version: 6.0.0-beta.78

# Electron Forge Core

This module contains the core logic of Electron Forge and exposes the base
API as a number of simple JS functions.

## Basic Usage

```js
import { api } from '@electron-forge/core';

// Package the current directory as an Electron app
api.package(__dirname);
```

The named export `api` has it's methods documented over at [ForgeAPI](https://js.electronforge.io/api/core/classes/forgeapi).
All the methods are async and expose the core forge methods, please note that all
user-side configuration is still done through your forge config file or the "config.forge"
section of your package.json. This API simply let's you call the methods in
node land without using the CLI.

## Error Handling

As all methods return a promise you should handle all rejections, you should note
that rejections will **not** always be errors, in fact we commonly reject our
promises with just strings so do not assume that properties such as `stack` or
`message` will exist on thrown errors.
npm package: @georgexu99/web-multi-logger
Description: Display multiple streams of logs in one window
Author: Samuel Attard
Latest version: 6.0.0-beta.78

# Web Multi Logger

> Display multiple streams of logs in one window

This module allows you to pipe multiple logically separated streams of logs into
multiple visually separated views in a web console. It comes with full ANSI
support so you can pipe anything that would work in a Terminal into this tool
as well.

## Usage

```js
import Logger from '@electron-forge/web-multi-logger';

const logger = new Logger();

const serverTab = logger.createTab('server');
const frontEndTab = logger.createTab('front_end');

runServerWithLogger(serverTab);
runFrontEndWithLogger(frontEndTab);

// Navigate to http://localhost:9000 in your browser
```
npm package: @georgiayloff/http-proxy-server
Description: An http server that serves static files and allows proxying to other servers
Latest version: 0.3.0

# Http proxy server

A simple http proxy server that serves static files for a specific destination
and can proxy to other servers based on a relative path

## Installation

```shell
npm install --save-dev @georgiayloff/http-proxy-server
```

or

```shell
yarn add -D @georgiayloff/http-proxy-server
```

## Usage

```shell
npm run http-proxy-server <path-to-config>
```

or

```shell
yarn http-proxy-server <path-to-config>
```
npm package: @georgieff/react-component-rollup-typescript-boilerplate
Description: A boilerplate to develop react apps and components with TypeScript and Rollup
Author: Andre Goncalves
Latest version: 1.0.1

# Boilerplate structure for creating React Components with TypeScript and Rollup

Boilerplate structure for creating React Components with TypeScript and Rollup


## Getting Started

```bash
git clone git@github.com:andregoncalves/react-component-rollup-typescript-boilerplate.git
cd react-component-rollup-typescript-boilerplate
git remote rm origin
```

# Install dependencies

```bash
npm install
```

# Linting

```bash
npm run lint
```

# Build for Production

```bash
npm run build
```
npm package: @georgieff/react-nwb-test
Description: react-nwb-test React component
Latest version: 2.0.0

# react-nwb-test

[![Travis][build-badge]][build]
[![npm package][npm-badge]][npm]
[![Coveralls][coveralls-badge]][coveralls]

Describe react-nwb-test here.

[build-badge]: https://img.shields.io/travis/user/repo/master.png?style=flat-square
[build]: https://travis-ci.org/user/repo

[npm-badge]: https://img.shields.io/npm/v/npm-package.png?style=flat-square
[npm]: https://www.npmjs.org/package/npm-package

[coveralls-badge]: https://img.shields.io/coveralls/user/repo/master.png?style=flat-square
[coveralls]: https://coveralls.io/github/user/repo
npm package: @georgieff/test-pp
Description: test-pp React component
Latest version: 1.0.0

# test-pp

[![Travis][build-badge]][build]
[![npm package][npm-badge]][npm]
[![Coveralls][coveralls-badge]][coveralls]

Describe test-pp here.

[build-badge]: https://img.shields.io/travis/user/repo/master.png?style=flat-square
[build]: https://travis-ci.org/user/repo

[npm-badge]: https://img.shields.io/npm/v/npm-package.png?style=flat-square
[npm]: https://www.npmjs.org/package/npm-package

[coveralls-badge]: https://img.shields.io/coveralls/user/repo/master.png?style=flat-square
[coveralls]: https://coveralls.io/github/user/repo
npm package: @georgs/beachball
Description: The Sunniest Semantic Version Bumper
Latest version: 2.22.0

<!--
If making changes, don't forget to update the version under packages/beachball/README.md too!
-->

# [beachball](https://microsoft.github.io/beachball/)

the sunniest version bumping tool

## Prerequisites

git and a remote named "origin"

## Usage

```
beachball [command] [options]
```

## Commands

### [change](https://microsoft.github.io/beachball/cli/change.html) (default)

a tool to help create change files in the change/ folder

### [check](https://microsoft.github.io/beachball/cli/check.html)

checks whether a change file is needed for this branch

### changelog

based on change files, create changelogs and then unlinks the change files

### [bump](https://microsoft.github.io/beachball/cli/bump.html)

bumps versions as well as generating changelogs

### [publish](https://microsoft.github.io/beachball/cli/publish.html)

bumps, publishes to npm registry (optionally does dist-tags), and pushes changelogs back into master

### [sync](https://microsoft.github.io/beachball/cli/sync.html)

synchronizes published versions of packages from a registry, makes local package.json changes to match what is published

## Options

Some of the most common options are summarized below. For details, see the pages for [CLI options](https://microsoft.github.io/beachball/cli/options.html) and [config file options](https://microsoft.github.io/beachball/overview/configuration.html).

### --config, -c

Explicit configuration file to use instead of the configuration automatically detected by cosmicconfig.

### --registry, -r

registry, defaults to https://registry.npmjs.org

### --tag, -t

- for the publish command: dist-tag for npm publishes
- for the sync command: will use specified tag to set the version

### --branch, -b

target branch from origin (default: master)

### --message, -m

custom message for the checkin (default: applying package updates)

### --no-push

skip pushing changes back to git remote origin

### --no-publish

skip publishing to the npm registry

### --help, -?, -h

show help message

### --yes, -y

skips the prompts for publish

## Examples

```
  $ beachball

  $ beachball check

  $ beachball publish -r http://localhost:4873 -t beta
```

<!--
If making changes, don't forget to update the version under packages/beachball/README.md too!
-->
npm package: @georgwittberger/watch-local-deps
Description: CLI to automatically reinstall local dependencies on changes
Author: Georg Wittberger
Latest version: 1.0.2

# watch-local-deps

CLI to automatically reinstall local dependencies on changes. This tool watches the local directories of specified packages that your project depends on and reinstalls them whenever changes are detected, streamlining local development workflows.

A typical use case is the development of applications which depend on a shared library. Imagine you want to test some new feature developed in that library in one dependent application. Approaches like using `npm link` have downsides when it comes to dependency management and hot module reloading.

This tool automatically reinstalls the library as a normal NPM package in your application when changes are detected in the library's local directory by executing the following steps:

1. Create tarball using `npm pack` in the library project. The tarball is stored in a temporary directory.
2. Install the tarball in your application project using `npm install --no-save`.

## Configuration File

Create a `watch-local-deps.json` file in the root directory of the project which depends on packages you want to watch. The configuration must follow the schema defined in [`config-schema.json`](./config-schema.json).

**Example configuration:**

```json
{
  "$schema": "https://raw.githubusercontent.com/georgwittberger/watch-local-deps/refs/tags/v1.0.0/config-schema.json",
  "packages": {
    "my-library": {
      "localDir": "../my-library",
      "watchDirs": ["dist"],
      "installDebounceMs": 1000
    },
    "another-package": {
      "localDir": "../another-package",
      "watchDirs": ["out", "public"]
    }
  }
}
```

- `localDir`: Path to the local package directory (absolute or relative to configuration file). This is the directory from which the tarball is created on changes.
- `watchDirs`: Array of directories (relative to `localDir`) to watch for changes inside the package directory. If the watched package has a build script you should only watch the directories containing the build output.
- `installDebounceMs`: (Optional) Debounce time in milliseconds before package is reinstalled in your project (default: 500). Increase this time if the build process of the watched package takes longer between individual files. Ensures that package is only reinstalled after build is complete.

## Global Usage

Install the CLI globally:

```bash
npm install --global @georgwittberger/watch-local-deps
```

Run the watcher in your project directory:

```bash
watch-local-deps
```

## Local Usage in NPM Scripts

Install as a development dependency:

```bash
npm install --save-dev @georgwittberger/watch-local-deps
```

Add a script to your `package.json`:

```json
{
  "scripts": {
    "watch-local-deps": "watch-local-deps"
  }
}
```

Run via npm in your project directory:

```bash
npm run watch-local-deps
```

## License

This project is licensed under the [MIT License](./LICENSE).
npm package: @georgywebdev/gantt-task-react
Description: Interactive Gantt Chart for React with TypeScript. Fork of MaTeMaTuK/gantt-task-react
Author: georgywebdev
Latest version: 0.1.42

## License

Interactive Gantt Chart for React with TypeScript. Fork of MaTeMaTuK/gantt-task-react.

[MIT](https://oss.ninja/mit/jaredpalmer/)
npm package: @geoscene/file-batch-script
Description: * 支持多进程任务 * 通配符查找过滤文件。通配符的用法可以查阅[glob文档](https://www.npmjs.com/package/glob) * 可自定义处理文件 * 可输出基础操作日志 * 可扩展日志处理
Latest version: 1.0.7

# 文件批处理脚本

* 支持多进程任务
* 通配符查找过滤文件。通配符的用法可以查阅[glob文档](https://www.npmjs.com/package/glob)
* 可自定义处理文件
* 可输出基础操作日志
* 可扩展日志处理

# 版本依赖
```
node >= 14.18.0
npm >= 7
```

# 使用
```bash
# 安装依赖
$ npm install @geoscene/file-batch-script -g

# 初始化脚本
$ file-batch-script init
# 根据提示输入必要参数后，等待下载模板、依赖安装完毕

# 执行或自行修改配置
$ npm run default

# !!! 注意 !!!
# package.json 里配置的环境参数 default 需要和 default.config.js 对应。
```

# 模板文件说明
```text
├── config                    # 脚本配置
│   └── default.config.js     # 初始脚本命令，可用于文本替换
├── keywordFiles              # 关键字文件存放，可自行调整
├── src                       # 代码存放地，可自行调整
├── .gitignore                
├── package.json
```

# API
| 属性 | 说明 | 类型 | 默认值 |
| --- | --- | --- | --- |
| after | 文件处理完毕后的回调 | `() => void` | - |
| dealFn | 自定义文件处理函数。`options`配置在`*.config.js`中的自定义属性，子进程在调用`dealFn`时，会过滤掉 api 属性 | `(filePath:string, options:object, callback:(msg: DealLog) => void) => void` | required |
| files | 要处理的文件列表，使用文件的绝对路径。优先级高于`includes` | `string[]` | - |
| filterFiles | 自定义过滤文件 | `(files: string[]) => string[]` | - |
| ignoreFiles | 忽略的文件，可使用通配符和字符串路径 | `string[]` | - |
| includes | 通配符匹配目标文件，使用`glob`实现 | `string[]` | required |
| logger | 日志配置，设置真值时启用日志记录。具体说明如下 | `LoggerType` | - |
| multiProcess | 是否启用多进程处理，设为`number`可以控制进程数，`true`使用最大cpu数创建进程 | `boolean` `number` | `true` |
| root | 目标文件根目录，配合`includes`使用。如不配置，会用上一级目录作为入口，并将过滤本目录 | `string` | - |

## DealLog
| 类型 | 说明 | 备注 |
| --- | --- | --- |
| Log | 通用日志 | `{ type: string, message:string/number }` |
| string/number | 以字符串或数字传值，默认为`log`类型数据 | - |
| array | 批量回传日志 | `Log[]` |

## LoggerType
| 属性 | 说明 | 类型 | 默认值 |
| --- | --- | --- | --- |
| types | 自定义日志处理类型和函数，函数返回`false`，本条日志会重新加入日志队列。`type`设为`log/error`，将覆盖内置的处理函数 | `{ [type:string]: (msg:string) => boolean }` | - |