open-index/open-npm huggingface dataset:
npm package: @mitsue/axeel
Description: axeel is a tool for code-based checking by axe-core.
Latest version: 0.1.1

# axeel

axeelはソースコードベースで[axe-core](https://github.com/dequelabs/axe-core)によるチェックを行うためのツールです。読み方は「アクセル」です。

## 使い方

1.  インストール

    ```sh
    npm i --save-dev @mitsue/axeel
    ```

2.  プロジェクト内に設定ファイルを作成する

    ```yaml
    html:
        include:
            - 'docs/**/*.html'
    ```

3. 実行する

    ```sh
    npx axeel --config .axeelrc.yml
    ```

### コマンドライン引数

axeelでは以下のコマンドライン引数を指定できます。

| 引数 | 省略型 | 用途 | デフォルト値 |
| --- | --- | --- | --- |
| `--config` | `-c` | 設定ファイルへのパス | 指定必須 |
| `--out` | `-o` | チェック結果を出力するファイル名 | なし（標準出力） |
| `--domType` | `-d` | DOM実装の選択（`jsdom` \| `happy-dom`） | `jsdom` |
| `parallel` | `-p` | 並列実行数 | 実行デバイスのCPUコア数 |

#### チェック結果の出力

チェック結果の出力は、標準出力とテキストファイルの出力のみサポートしています。

## axeelの設定

設定ファイルにはチェック対象とするファイルと、除外対象とするファイルを指定できます。

```yaml
html: 
    include:
        - 'docs/**/*.html'
    ignore:
        - '**/node_modules/**'
```

## axe-coreの設定

VSCodeには[axe Accessibility Linter](https://marketplace.visualstudio.com/items?itemName=deque-systems.vscode-axe-linter)という拡張機能があります。

この拡張機能はaxe-linter.ymlという設定ファイルでルールの有効無効を切り替えることができます。

axeelはaxe-linter.ymlがプロジェクトのルートにある場合はその設定を適用します。設定がない場合はすべてのルールを適用します。

axe-linter.ymlに設定できるルールは[Available Rules](https://marketplace.visualstudio.com/items?itemName=deque-systems.vscode-axe-linter#available-rules)を参照してください。

## axeelにチェックできないこと

axeelは、大量のファイルを速くチェックすることを第一目的としているため、HTMLコードベースのチェックのみを実施しています。

そのため、カラーコントラストのチェックやJavaScript実行後のHTMLのチェックなど、ブラウザでのレンダリング処理を前提とするチェックは実施できません。

もし包括的なチェックを実施したい場合は以下のようなツールを使ってみてください。

*   [Free accessibility browser extensions](https://www.deque.com/axe/browser-extensions/)
*   [Pa11y](https://pa11y.org/)

また`hidden`属性が付与されている要素はチェック対象となりません。
npm package: @mitsue/sasslint-config
Description: sass-lint config for Mitsue-Links
Latest version: 1.0.1
Deprecated: sasslint is unmaintained. Please consider using stylelint or other tools.

# @mitsue/sasslint-config

[Sass Lint](https://github.com/sasstools/sass-lint)の基本設定ファイルです。

## インストール

```sh
$ npm i sass-lint @mitsue/sasslint-config --save-dev
```

## 使用方法

.sass-lint.ymlに下記を追加してください。

```yaml
options:
  config-file: node_modules/@mitsue/sasslint-config/.sass-lint.yml
```

## 変更履歴

[CHANGELOG](CHANGELOG)を参照してください。

## License

MIT © [Mitsue-Links Co.,Ltd.](<https://www.mitsue.co.jp/>)
npm package: @mitsue/sync
Description: A simple rsync wrapper.
Author: Mitsue-Links
Latest version: 0.3.0

# @mitsue/sync

A simple rsync wrapper.

## Change Log

### 0.3.0

-   Bump js-yaml to 4.1.0

### 0.2.0

-   Migrate to TypeScript

### 0.1.1

-   .mlc-sync.yml or .mlc-sync.yaml is now loaded correctly

### 0.1.0

-   Initial release
npm package: @mitsuharu/react-native-components-plus
Description: It reassembles standard react native components.
Author: Mitsuharu Emoto
Latest version: 0.1.1

# @mitsuharu/react-native-components-plus

It reassembles standard react native components.

## Installation

```sh
npm install @mitsuharu/react-native-components-plus
```

or

```sh
yarn add @mitsuharu/react-native-components-plus
```

## Develop

Get started with the project:

```shell
yarn
```

Run the example app on iOS:

```shell
yarn example ios
```

Run the example app on Android:

```shell
yarn example android
```

Run the example app on Web:

```shell
yarn example web
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @mitsuharu/vivliostyle-theme-iosdc-pamphlet
Description: It is vivliostyle theme for iOSDC Japan pamphlet
Author: Mitsuharu Emoto
Latest version: 0.2.0

# @mitsuharu/vivliostyle-theme-iosdc-pamphlet

iOSDC Japan に投稿するパンフレット記事の Vivliostyle のテーマです。作者が iOSDC Japan 2023 および 2024 で投稿したものを元に作成しました。

This is a Vivliostyle theme for techbook of iOSDC Japan pamphlet.

## Required

- @vivliostyle/cli >= 9.3.1

## Use

In `vivliostyle.config.js`:

```js
module.exports = {
    theme: [
    '@mitsuharu/vivliostyle-theme-iosdc-pamphlet',
    '@mitsuharu/vivliostyle-theme-noto-sans-jp', // use Noto Sans JP font (optional)
  ],
};
```

## Develop

### Files

```text
vivliostyle-theme-iosdc-pamphlet
├── LICENSE
├── README.md
├── example
│   ├── assets                            // auto generated
│   │   └── Logo (Mark + Type).png        // auto generated
│   └── default.md                        // 🖋
├── package.json
├── theme.css                             // 🖋
└── vivliostyle.config.js
```

**example**: Contain sample manuscripts using your theme.

### Commands

Run `vivliostyle preview` to preview your `theme.css`.

To watch file changes, use `preview` script.

```bash
npm run preview
# or
yarn preview
```

You can specify your CSS file and manuscript file for preview in vivliostyle.config.js:

```js
module.exports = {
  language: 'en',
  theme: ['node_modules/@vivliostyle/theme-base', '.'],
  entry: [
      'example/default.md',
      // and more...
  ],
}
```

Run `vivliostyle-theme-scripts validate` before publishing your package.

```bash
npm run validate
# or
yarn validate
```
npm package: @mitsuharu/vivliostyle-theme-noto-sans-jp
Description: This is a vivliostyle theme that sets fonts to Noto Sans JP and Noto Sans Mono. If use it, you MUST use with other themes.
Author: Mitsuharu Emoto
Latest version: 0.1.4

# @mitsuharu/vivliostyle-theme-noto-sans-jp

フォントを Noto Sans JP と Noto Sans Mono に設定する Vivliostyle のテーマです。フォントのみを対象としているため、他のテーマとの併用は必須です。

This is a Vivliostyle theme that sets fonts to Noto Sans JP and Noto Sans Mono. If use it, you MUST use with other themes.

## Fonts

Google Fonts の Noto Sans JP と Noto Sans Mono を利用しています。Google Fonts のライセンスは商用利用、印刷、再配布を許可しています。

## Required

- @vivliostyle/cli >= 8.16.0

## Use

In `vivliostyle.config.js`:

```js
module.exports = {
  theme: [
    '@vivliostyle/theme-techbook',
    '@mitsuharu/vivliostyle-theme-noto-sans-jp',
  ],
};
```

## Anotation

- 数学表示で LaTeX 記法を利用すると T3Font (Type 3 font) が利用されます。また、このフォントは PDF に埋め込まれていません。Adobe Acrobat Pro などでアウトライン化してください。
- 図名などにおいて、全角と半角の間に Times フォントが利用されます。その Times フォントはゼロ幅のように見える、そして、フォントが埋め込まれているので、問題ないと考えてます。

## Develop

### Files

```
vivliostyle-theme-noto-sans-jp
├── LICENSE
├── README.md
├── example
│   ├── assets                            // auto generated
│   │   └── Logo (Mark + Type).png        // auto generated
│   └── default.md                        // 🖋
├── package.json
├── theme.css                             // 🖋
└── vivliostyle.config.js
```

**example**: Contain sample manuscripts using your theme.

### Commands

Run `vivliostyle preview` to preview your `theme.css`.

To watch file changes, use `preview` script.

```bash
npm run preview
# or
yarn preview
```

You can specify your CSS file and manuscript file for preview in vivliostyle.config.js:

```js
module.exports = {
  language: 'ja',
  theme: [
    'node_modules/@vivliostyle/theme-techbook',
    '.'
  ],
  entry: [
      'example/default.md',
      // and more...
  ],
}
```

Run `vivliostyle-theme-scripts validate` before publishing your package.

```bash
npm run validate
# or
yarn validate
```
npm package: @mitsuk/nexo.js
Description: Framework TypeScript moderno para criar bots escaláveis ​​do Discord com discord.js v14, apresentando arquitetura modular, cli e utilitários amigáveis ​​para desenvolvedores.
Author: Mitsuki
Latest version: 1.1.1

# Nexocord
![npm](https://img.shields.io/npm/v/nexocord)
![downloads](https://img.shields.io/npm/dm/nexocord)
![license](https://img.shields.io/npm/nexocord)
![types](https://img.shields.io/npm/types/nexocord)

Nexocord é um framework para criação de bots Discord modernos usando TypeScript ou JavaScript, focado em organização, produtividade e escalabilidade desde o primeiro arquivo.

## 📚 Documentação
- Site oficial: https://nexocord.vercel.app/
- Repositório: https://github.com/mitsukiie/NexoCord

## ✨ Features
- ⚡ Setup em segundos
- 📂 Auto carregamento de comandos e eventos
- 🧠 API tipada
- 🧰 CLI integrada
- 🔄 Compatível com Node.js e Bun
- 📦 Suporte a ESM e CommonJS

## 🤔 Por que usar Nexocord?

Criar bots apenas com discord.js exige estrutura manual,
carregamento de arquivos e muito boilerplate.

O Nexocord resolve isso oferecendo:

- estrutura pronta
- carregamento automático
- padrão escalável
- experiência moderna de desenvolvimento



## 📦 Instalação

```bash
npm install nexocord discord.js
```

## ⚙️ Configuração
Crie um arquivo .env:
```txt
TOKEN=seu_token_aqui
```

## ⚡ Início rápido (JavaScript)

Crie um arquivo de entrada (exemplo: `src/index.js`):

```js
const { Bootstrap } = require('nexocord');
const { GatewayIntentBits } = require('discord.js');

async function main() {
    await Bootstrap.init({
        token: process.env.TOKEN,
        intents: [GatewayIntentBits.Guilds],
        paths: {
            commands: 'src/commands',
            events: 'src/events',
        },
    });
}

main()
```


### 📝 Exemplo de comando

`src/commands/util/ping.ts`

```ts
const { createCommand, CommandType } = require('nexocord');

module.exports = createCommand({
    name: 'ping',
    description: 'Responde com pong!',
    type: CommandType.ChatInput,
    async run(interaction) {
        await interaction.reply({ content: 'Pong!' });
    },
});
```

### 📡 Exemplo de evento

`src/events/ready.ts`

```ts
const { createEvent } = require('nexocord');

module.exports = createEvent({
    name: 'ready',
    once: true,
    run(client) {
        console.log(`Bot ${client.user?.username} está online!`);
    },
});
```

## 🧰 CLI
O Nexocord inclui uma CLI própria.

```bash
# desenvolvimento
npx nexo dev

# arquivo customizado
npx nexo dev src/index.ts

# watch mode
npx nexo dev --watch

# produção
npx nexo start dist/bot.js
```

## 📂 Estrutura sugerida

```txt
src/
  commands/
    util/
      ping.ts
  events/
    ready.ts
  index.ts
```

## 🚧 Status do projeto

O Nexocord está em desenvolvimento ativo.
Feedbacks e contribuições são bem-vindos!

## Licença

MIT. Veja o arquivo `LICENSE`.
npm package: @mitsuki31/deepget
Description: A lightweight and safe utility for retrieving values from deeply nested JavaScript objects using dot and array notation, ensuring undefined safety
Author: Ryuu Mitsuki
Latest version: 1.0.0

# DeepGet

**DeepGet** is a lightweight and safe utility for retrieving values from deeply nested JavaScript objects
using dot and array notation. It ensures undefined safety, making object traversal hassle-free.
Say goodbye to complex conditional checks and errors — **DeepGet** simplifies object traversal with ease.

## Features

- **Dot notation support** – Access deep properties easily (`"a.b.c"`).
- **Array index notation** – Retrieve array elements (`"a.b.c[1]"`).
- **Custom Separator Support** - Use a custom separator instead of a single dot (`"."`).
- **Safe access** – Prevents errors and returns `undefined` if the key either is invalid or missing.
- **Lightweight** – No third-party dependencies, minimal footprint.

## Installation

```sh
npm install @mitsuki31/deepget
```

## Usage

### Import

#### CommonJS

```js
const { DeepGet } = require('@mitsuki31/deepget');
```

#### ES Module

```js
import DeepGet from '@mitsuki31/deepget';
// Or: import { DeepGet } from 'deepget';
```

> TIP: For more simplicity naming purpose, you can do, for example:
> ```js
> import DeepGet as DG from '@mitsuki31/deepget';
> ```

### Basic Usage

```js
const obj = { a: { b: { c: 42, $1: 1 } } };

console.log(DeepGet(obj, "a.b.c"));   // 42
console.log(DeepGet(obj, "a.b.$1"));  // 1
console.log(DeepGet(obj, "a.x.y"));   // undefined
```

### Array Index Notation

```js
const obj = { a: { b: { c: [10, 20, 30, [ 'foo' ]] } } };

console.log(DeepGet(obj, "a.b.c[1]"));     // 20
console.log(DeepGet(obj, "a.b.c[5]"));     // undefined
console.log(DeepGet(obj, "a.b.c[3][0]"));  // foo
```

### Using a Custom Separator

```js
const obj = { a: { b: { c: 42 } } };
console.log(DeepGet(obj, "a::b::c", { sep: "::" })); // 42
```

## API

Refer to the [**Homepage**](https://mitsuki31.github.io/deepget) for detailed APIs information.

## Why Use DeepGet?

- **Prevents runtime errors**: No need for manual `if` checks.
- **Handles missing values gracefully**: Avoids `TypeError: Cannot read property ... of undefined`.
- **Intuitive dot and array notation**: Access nested data effortlessly, also support nested arrays.

## License

Licensed under the [MIT License](./LICENSE).