open-index/open-npm huggingface dataset:
npm package: @higuma/eslint-config
Description: Shared ESLint flat configs for Higuma Soft projects.
Author: Higuma Soft
Latest version: 0.1.9

# @higuma/eslint-config

Shared ESLint flat configs (ESLint 9+) for Higuma Soft projects.

## Installation

```bash
# All projects need these
npm install --save-dev @higuma/eslint-config eslint typescript-eslint @eslint/js globals \
  eslint-plugin-simple-import-sort eslint-plugin-unused-imports

# React / Next.js projects also need
npm install --save-dev eslint-plugin-react eslint-plugin-react-hooks

# Next.js projects also need
npm install --save-dev @next/eslint-plugin-next
```

## Configs

| Import | Use for |
|--------|---------|
| `@higuma/eslint-config/base` | Any TS project — libraries, Node, CLI |
| `@higuma/eslint-config/react` | React SPA |
| `@higuma/eslint-config/next` | Next.js app |

## Usage

### Library (registrie)

```js
// eslint.config.mjs
import base from '@higuma/eslint-config/base';
export default base;
```

### React SPA

```js
// eslint.config.mjs
import react from '@higuma/eslint-config/react';
export default react;
```

### Next.js

```js
// eslint.config.mjs
import next from '@higuma/eslint-config/next';
export default next;
```

### With overrides

```js
// eslint.config.mjs
import base from '@higuma/eslint-config/base';

export default [
  ...base,
  {
    rules: {
      'no-console': 'warn', // downgrade for this project
    },
  },
];
```

## Rules included in all configs

| Rule | Level |
|------|-------|
| `simple-import-sort/imports` | error |
| `unused-imports/no-unused-imports` | error |
| `@typescript-eslint/no-explicit-any` | error |
| `@typescript-eslint/no-unused-vars` | error |
| `@typescript-eslint/no-non-null-assertion` | warn |
| `@typescript-eslint/consistent-type-imports` | error |
| `@typescript-eslint/no-floating-promises` | error |
| `no-console` | error |
| `no-var` | error |
| `prefer-const` | error |
| `eqeqeq` | error |
| `consistent-return` | error |
| `no-shadow` | error |

Test files (`*.test.ts`, `*.spec.ts`, `test/**`) get `no-explicit-any`, `no-non-null-assertion`, `no-floating-promises`, and `no-console` turned off.
npm package: @higuma/tsconfig
Description: Shared TypeScript configurations for Higuma Soft projects.
Author: Higuma Soft
Latest version: 0.1.1

# @higuma/tsconfig

Shared TypeScript configurations for Higuma Soft projects.

## Installation

```bash
npm install --save-dev @higuma/tsconfig
```

## Configs

| File | Use for |
|------|---------|
| `base.json` | Strict baseline — no environment assumptions |
| `lib.json` | Node.js libraries (e.g. `registrie`) |
| `tsconfig.app.json` | React / Next.js client-side code (DOM, JSX, path aliases) |
| `tsconfig.node.json` | Next.js server-side code (no DOM) |

## Usage

### Library (registrie)

```jsonc
// tsconfig.json
{
  "extends": "@higuma/tsconfig/lib.json",
  "compilerOptions": {
    "rootDir": "./src",
    "outDir": "./dist"
  },
  "include": ["src/**/*.ts"]
}
```

### Next.js

```jsonc
// tsconfig.json — used by editor and Next.js
{
  "extends": "@higuma/tsconfig/tsconfig.app.json",
  "compilerOptions": {
    "baseUrl": ".",
    "paths": { "@/*": ["./src/*"] }
  },
  "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
  "exclude": ["node_modules"]
}

// tsconfig.node.json — server-only files
{
  "extends": "@higuma/tsconfig/tsconfig.node.json",
  "include": ["app/**/*.ts", "pages/api/**/*.ts"]
}
```

### React SPA

```jsonc
// tsconfig.json
{
  "extends": "@higuma/tsconfig/tsconfig.app.json",
  "include": ["src/**/*.ts", "src/**/*.tsx"]
}
```
npm package: @hiherto-elements/assert
Description: A simple assertion libbrary refactred to es6
Author: Sebastian Schürmann
Latest version: 0.0.12

# @hiherto-elements/assert

A simple, es6 only assert  lib. Forked from [assert-js](https://github.com/Tiliqua/assert-js).

## Installation with npm

```
npm install @hiherto-elements/assert --save
```

## Usage directly in the web

```javascript
import { Assert } from 'https://unpkg.com/@hiherto-elements/assert@0.0.9/Assert.js' 

Assert.true(false);
Assert.isFunction(false)
```
npm package: @hiherto-elements/esi
Description: A simple es6 module wrapper around the eve online api
Author: sebs
Latest version: 0.0.3

# esi-es6


[![npm](https://img.shields.io/npm/dt/esi-es6.svg)](https://www.npmjs.com/package/esi-es6)
[![license](https://img.shields.io/github/license/sebs/esi-es6.svg)](https://github.com/sebs/esi-es6/blob/master/LICENSE.md)
[![GitHub tag](https://img.shields.io/github/tag/sebs/esi-es6.svg)](https://github.com/sebs/esi-es6)
[![Travis](https://img.shields.io/travis/sebs/esi-es6.svg)](https://travis-ci.org/sebs/esi-es6)
[![GitHub issues](https://img.shields.io/github/issues/sebs/esi-es6.svg)](https://github.com/sebs/esi-es6/issues)


```html
<script type="module">
  import { get_alliances as getAlliances } from './node_modules/esi-es6-lib/Alliances.js';
  getAlliances.then(console.log);
</script>
```


```javascript
  import { get_alliances as getAlliances } from 'esi-es6-lib/Alliances.js';
  getAlliances.then(console.log);
```
npm package: @hiherto-elements/gherkin
Description: minimal es6 test gherkin parser
Author: Sebastian Schürmann
Latest version: 0.0.7

# @hiherto-elements/gherkin

A simple Gherkin Parser that is based on [gherk](https://github.com/bakerface/gherk) - 'A minimalistic parser for the Gherkin syntax'

* code 100% es6 avoiding non standard code by relying on the import keyword instead medthod based, userland loaders
* This is intended to run in your browser. 
* with a little help from other modules, this can be easily used in node

# parser(text)

Given a feature file named **drink.feature** with the contents:

```javascript
let feature = `
Feature: Can drink beer when thirsty
  As a drinker
  I want to take beer off the wall
  In order to satisfy my thirst

  Scenario: Can take a single beer
    Given 100 bottles of beer on the wall
    When a bottle is taken down
    Then there are 99 bottles of beer on the wall

  Scenario: Can take multiple beers
    Given 100 bottles of beer on the wall
    When 5 bottles are taken down
    Then there are 95 bottles of beer on the wall

  Scenario: Ghosts can drink
    Given 100 bottles of beer on the wall
    And there is nobody in the room
    When 5 bottles are taken down
    And they are floating in the air
    Then there are 95 bottles of beer on the wall
    And there are ghosts in the room
		`
```

When calling the `parse` function:

``` javascript

console.log(parse(feature));
```

Then the following JSON object is returned:

``` javascript
[
  {
    feature: 'Can drink beer when thirsty',
    perspective: 'drinker',
    desire: 'to take beer off the wall',
    reason: 'to satisfy my thirst',
    scenarios: [
      {
        scenario: 'Can take a single beer',
        given: [
          '100 bottles of beer on the wall'
        ],
        when: [
          'a bottle is taken down'
        ],
        then: [
          'there are 99 bottles of beer on the wall'
        ]
      },
      {
        scenario: 'Can take multiple beers',
        given: [
          '100 bottles of beer on the wall'
        ],
        when: [
          '5 bottles are taken down'
        ],
        then: [
          'there are 95 bottles of beer on the wall'
        ]
      },
      {
        scenario: 'Ghosts can drink',
        given: [
          '100 bottles of beer on the wall',
          'there is nobody in the room'
        ],
        when: [
          '5 bottles are taken down',
          'they are floating in the air'
        ],
        then: [
          'there are 95 bottles of beer on the wall',
          'there are ghosts in the room'
        ]
      }
    ]
  }
]
```
npm package: @hiifong/cal-heatmap
Description: [WIP 🚧 ] the cal-heatmap is powerby [LeaferJS](https://github.com/leaferjs/ui)
Author: hiifong
Latest version: 0.0.12

# cal-heatmap

[WIP 🚧 ] the cal-heatmap is powerby [LeaferJS](https://github.com/leaferjs/ui)

---

This template should help get you started developing with Vue 3 in Vite.

## Recommended IDE Setup

[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur).

## Type Support for `.vue` Imports in TS

TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) to make the TypeScript language service aware of `.vue` types.

## Customize configuration

See [Vite Configuration Reference](https://vitejs.dev/config/).

## Project Setup

```sh
pnpm install
```

### Compile and Hot-Reload for Development

```sh
pnpm dev
```

### Type-Check, Compile and Minify for Production

```sh
pnpm build
```

### Lint with [ESLint](https://eslint.org/)

```sh
pnpm lint
```
npm package: @hiimdjango/json-editor-react
Description: > React-based visual json editor.
Author: hiimdjango-forked-from-baixiaojian
Latest version: 1.0.1

## React Json Edit

> React-based visual json editor.

![](/images/example.png)
## Getting Started

### Install

```
npm i react-json-editor-ui -S
```

### Props

| key        | description                                       | required | default |
| ---------- | ------------------------------------------------- | -------- | ------- |
| width      | The container width                               | false    | 500     |
| data       | The editor uses data                              | true     | null    |
| onChange   | Callback the data                                 | true     | null    |
| optionsMap | When a match for auto-complete on the input value | false    | null    |

### Example:

```jsx
import * as React from 'react'
import * as ReactDOM from 'react-dom'
import JsonEditor from 'react-json-editor-ui'
import 'react-json-editor-ui/dist/react-json-editor-ui.cjs.development.css'

const App = () => {
  const [editObject, setEditObject] = React.useState<any>({
    name: 'may',
    age: null,
    address: [
      'Panyu Shiqiao on Canton',
      'Tianhe',
      {
        city: 'forida meta 11',
      },
    ],
    others: {
      id: 1246,
      joinTime: '2017-08-20. 10:20',
      description: 'another',
    },
  })

  return (
    <JsonEditor
      data={editObject}
      onChange={data => {
        setEditObject(data)
      }}
      optionsMap={{
        color: [
          { value: 'red', label: 'Red' },
          { value: 'blue', label: 'Blue' },
        ],
        city: [
          { value: 'beijing', label: 'Beijing' },
          { value: 'shanghai', label: 'Shanghai' },
        ],
      }}
    />
  )
}
export default App

```

## License

[MIT](https://opensource.org/licenses/MIT)

Copyright (c) 2013-present
npm package: @hiimjustin000/colors-css
Description: Get all the colors that are included in CSS.
Author: Justin Pridgen
Latest version: 1.0.5

# colors-css
Get all the colors that are included in CSS.

[![npm](https://img.shields.io/npm/v/@hiimjustin000/colors-css)](https://npm.im/@hiimjustin000/colors-css)
[![npm](https://img.shields.io/npm/dt/@hiimjustin000/colors-css)](https://npm.im/@hiimjustin000/colors-css)
[![David](https://img.shields.io/david/bwbjustin/colors-css)](https://david-dm.org/bwbjustin/colors-css)
[![David](https://img.shields.io/david/dev/bwbjustin/colors-css)](https://david-dm.org/bwbjustin/colors-css?type=dev)
[![GitHub](https://img.shields.io/github/license/bwbjustin/colors-css)](https://github.com/bwbjustin/colors-css/blob/master/LICENSE)  
[![NPM](https://nodei.co/npm/@hiimjustin000/colors-css.png)](https://nodei.co/npm/@hiimjustin000/colors-css/)

# Colors
All CSS colors are properties of an initiated `Colors` class, which takes the type of color to use. For example:
```js
const Colors = require("@hiimjustin000/colors-css");
const colors = new Colors("hex");
colors.red; // FF0000
Colors.color("DEADED").hex; // DEADED
```
```js
const Colors = require("@hiimjustin000/colors-css");
const colors = new Colors("rgb");
colors.red; // [255, 0, 0]
Colors.color("DEADED").rgb; // [222, 173, 237]
```

The list of color types that are included are:

Color Type | Format
-----------|-------
hex | string
rgb | [number, number, number]
hsl | [number, number, number]
hsv | [number, number, number]
hwb | [number, number, number]
cmyk | [number, number, number, number]
xyz | [number, number, number]
lab | [number, number, number]
lch | [number, number, number]
keyword | string
ansi16 | number
ansi256 | number
hcg | [number, number, number]
apple | [number, number, number]

# CLI
The CLI allows you to view a color and all its different formats.

Format: `colors (hex/keyword)`

# License
This project is licensed under the [MIT License](https://github.com/bwbjustin/colors-css/blob/master/LICENSE).
npm package: @hiiretail/react-foundation-ui
Description: React Foundation UI
Author: Extenda Retail
Latest version: 1.1.1

# React Foundation UI

Web React components based on the Hii Foundation design system

## 1. Installation

Run

```bash
yarn add @hiiretail/react-foundation-ui
```

or

```bash
npm install @hiiretail/react-foundation-ui
```

## 2. Fonts

Add these imports to your `index.html`

```html
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
  href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap"
  rel="stylesheet"
/>
```

## 3. Use the library

Wrap your root component with `FoundationProvider`

```tsx
///index.tsx
import { FoundationProvider } from '@hiiretail/react-foundation-ui';

ReactDOM.render(
  <FoundationProvider>
    <App />
  </FoundationProvider>,
  document.getElementById('root') || document.createElement('div'),
);
```

## 4. Components reference

For components documentation use [official Material UI](https://mui.com/material-ui/)

### For Alert Notifications:

Wrap root component with `AlertNotificationProvider`

```tsx
///index.tsx
import { AlertNotificationProvider } from '@hiiretail/react-foundation-ui';

<AlertNotificationProvider>
  <App />
</AlertNotificationProvider>;
```

```tsx
///<consumer-file>.tsx
import { useAlertNotifications, AlertNotificationType } from '@hiiretail/react-foundation-ui';

const notification = useAlertNotifications();


notification.show({ message: 'Custom message', type: AlertNotificationType.SUCCESS });
// Refer the types for more options.

/*
* Alerts disappear automatically after set duration(5 secs by default).
* In case, the alert needs to be closed before that duration, the Hide method can be utilised.
*/

const alertKey = notification.show({ ... });

// Pass the returned key to the hide method.
notification.hide(alertKey);


```
npm package: @hiiretail/react-native-foundation-ui
Description: React Native Foundation UI
Author: Extenda Retail AB
Latest version: 1.1.4

# @hiiretail/react-native-foundation-ui

React Native Foundation UI

## Installation

```sh
npm install @hiiretail/react-native-foundation-ui
```
## Fonts

Install Inter font from [here](https://fonts.google.com/specimen/Inter#standard-styles).
See the [configure fonts guide](src/fonts/fonts.md) to learn how to create a custom font.

## Usage

```js
import { Button } from "@hiiretail/react-native-foundation-ui";

```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
npm package: @hiiretail/react-native-synergy-ui
Description: React Native Synergy UI
Author: Extenda Retail AB
Latest version: 0.4.5

# React Native Synergy UI

React Native Synergy UI is a component library that implements Extenda Fundation design system for React Native with web compatibility. The components can be seen in the web [Storybook](https://storybooks.retailsvc.dev/react-native-synergy-ui/refs/heads/master/index.html) and native [Expo](exp://exp.host/@extenda/storybook)

## Installation

React Native Synergy UI is available as an [npm package](https://www.npmjs.com/package/@hiiretail/react-native-synergy-ui)

```sh
yarn add @hiiretail/react-native-synergy-ui
```

## Usage

## Configuring fonts

See the [configure fonts guide](src/common/font/font.mdx) to learn how to create a custom font.

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
npm package: @hijfcg/narcissus
Description: ts的AST操作库
Author: Hallz
Latest version: 0.1.2

## narcissus

一个 ts 的 ast 处理库;


![narcissus](./assets/v2-5137dcb44678adac9444d53fb3cb053f_720w.jpg)



​<audio id="audio" controls="" preload="none" data-name="谁が为に">

<source id="mp3" src="./assets/audio.mp3">
</audio>
npm package: @hijiriishi/piece-myjvn
Description: This package is an Activepieces piece for integrating with MyJVM. Information on vulnerabilities and countermeasures for software used in Japan, provided through the MyJVN API.
Latest version: 0.0.3

# pieces-myjvn 
This package is an Activepieces piece for integrating with MyJVM.
Information on vulnerabilities and countermeasures for software used in Japan, provided through the MyJVN API.

Activepieces用のJVM取得カスタムピース
ソフトウェアの脆弱性および対策情報をMyJVN APIを使い取得します。 

This library was generated with [Nx](https://nx.dev).

## Features
### Actions
- **Get Alert List**: 
- **Get Product List**: 
- **Get Vendor List**: 
- **Get Vuln Detail Info**: 
- **Get Vuln Overview List**: 

## Building
Run `nx build pieces-myjvn` to build the library.

## Documentation
* [MyJVN API](https://jvndb.jvn.jp/apis/index.html)
* https://github.com/HijiriIshi/activepieces-dev/tree/piece-myjvn
npm package: @hijiriishi/piece-ple
Description: unofficial piece for the Pleasanter(no-code/low-code tool by Implem Inc.).    プリザンター® (Pleasanter®) is a registered trademark of Implem Inc.
Latest version: 0.0.11

# piece-ple
unofficial piece for the Pleasanter(no-code/low-code tool by Implem Inc.).   
プリザンター® (Pleasanter®) is a registered trademark of Implem Inc.

This library was generated with [Nx](https://nx.dev).

[![GitHub](https://img.shields.io/badge/piece--pleasanter-main-blue?logo=github)](https://github.com/HijiriIshi/activepieces-dev/tree/main-piece-pleasanter)
[![GitHub](https://img.shields.io/badge/piece--pleasanter-dev-grean?logo=github)](https://github.com/HijiriIshi/activepieces-dev/tree/dev-piece-pleasanter)

## Planned Features
- [x] Record update Group and User
- [x] View functionality
- [ ] Helper to build views
- [x] Support for attachments (Attachment deletion is not supported.)
    - [x] v0.0.6 Attachment support during create record has been implemented. 
- [ ] 日本語対応（i18nによるローカライズ）
    - [x] v0.0.8 一部対応

## Building

Run `nx build pieces-pleasanter` to build the library.