open-index/open-npm huggingface dataset:
npm package: @miharu/eslint-config
Description: A set of ESLint rules
Author: inahata
Latest version: 0.0.6

# @miharu/eslint-config

ESLint のルールセット


## 参考資料

+ [typescript-eslint/README.md at master · typescript-eslint/typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/blob/master/docs/getting-started/linting/README.md)
npm package: @miharu/eslint-config-with-react
Description: A set of ESLint rules
Author: inahata
Latest version: 0.0.21

# @miharu/eslint-config-with-react

[![npm version](https://badge.fury.io/js/%40miharu%2Feslint-config-with-react.svg)](https://badge.fury.io/js/%40miharu%2Feslint-config-with-react)

ESLint のルールセット

## 概要

+ TypeScript のプロジェクトで ESLint を利用するためのルールセットです
+ [eslint-config-airbnb-typescript](https://www.npmjs.com/package/eslint-config-airbnb-typescript) をベースに一部ルールの設定を変更しています


## 利用方法

TypeScript のプロジェクトに `@miharu/eslint-config-with-react` を追加します

```
yarn add -D @miharu/eslint-config-with-react
```

プロジェクトに `.eslintrc.js` を追加します。

```js
module.exports = {
  root: true,
  extends: [
    "@miharu/eslint-config-with-react",
  ],
  parserOptions: {
    project: './tsconfig.json',
  },

  ignorePatterns: [
    "node_modules/",
  ],
};
```


## License

Open source [licensed as MIT](https://github.com/MiharuCommunications/eslint-config-with-react/blob/master/LICENSE).
npm package: @miharu/tslint-contrib
Description: A set of TSLint rules
Author: inahata
Latest version: 0.0.9

# tslint-contrib

[![npm version](https://badge.fury.io/js/%40miharu%2Ftslint-contrib.svg)](https://badge.fury.io/js/%40miharu%2Ftslint-contrib)

TSLint のルールセット

## 概要

[tslint-microsoft-contrib](https://github.com/Microsoft/tslint-microsoft-contrib) のルールセットの設定です。


## 利用方法

`@miharu/tslint-contrib` をプロジェクトに追加する。

```
yarn add @miharu/tslint-contrib --dev
```

プロジェクトの `tslint.json` を設定する。

```json
{
  "rulesDirectory": [
  ],
  "extends": [
    "@miharu/tslint-contrib"
  ],
  "rules": {
  }
}
```


## 参考資料

+ [TSLint core rules](https://palantir.github.io/tslint/rules/)
+ [microsoft/tslint-microsoft-contrib: A set of TSLint rules used on some Microsoft projects.](https://github.com/Microsoft/tslint-microsoft-contrib)
npm package: @mihilista/aristoclickify
Description: Aristoclick branding kit — console logo, footer component, and robots.txt helper for Next.js client projects
Author: Aristoclick
Latest version: 1.0.2

# @mihilista/aristoclickify

Aristoclick branding kit for Next.js client projects — console ASCII logo, "Made by Aristoclick" footer link, and robots.txt branding comment.

## Install

```bash
pnpm add @mihilista/aristoclickify
```

## Console logo

Prints the Aristoclick ASCII logo to the browser console on page load.

```tsx
// app/layout.tsx
import { AristoclickConsole } from '@mihilista/aristoclickify';

export default function RootLayout({ children }) {
    return (
        <html>
            <body>
                <AristoclickConsole />
                {children}
            </body>
        </html>
    );
}
```

The raw function is also available if needed:

```ts
import { aristoclick } from '@mihilista/aristoclickify/console';

aristoclick(); // prints logo to console
```

## Footer link

A "Made by Aristoclick" SVG link with UTM tracking. Pass the client name to populate `utm_medium`.

```tsx
// components/footer.tsx
import { MadeByAristoclick } from '@mihilista/aristoclickify/footer';

export function Footer() {
    return (
        <footer>
            <MadeByAristoclick clientName="client-name" />
        </footer>
    );
}
```

The generated link will be:

```
https://www.aristoclick.cz?utm_source=website&utm_medium=client-name&utm_campaign=made-by-aristoclick
```

You can override the base URL with the `url` prop if needed.

## Robots.txt

Add the ASCII logo as a comment block in your robots.txt.

```ts
// app/robots.ts
import { generateRobotsTxt } from '@mihilista/aristoclickify/robots';

export async function GET() {
    return new Response(generateRobotsTxt({
        sitemapUrl: 'https://example.com/sitemap.xml',
        rules: [{ userAgent: '*', allow: '/' }],
    }));
}
```

Or use the raw comment string to prepend to your own robots.txt content:

```ts
import { ARISTOCLICK_ROBOTS_COMMENT } from '@mihilista/aristoclickify/robots';
```

## Exports

| Path | Exports |
|---|---|
| `@mihilista/aristoclickify` | Everything (barrel) |
| `@mihilista/aristoclickify/console` | `aristoclick()`, `ARISTOCLICK_LOGO` |
| `@mihilista/aristoclickify/footer` | `<MadeByAristoclick>` |
| `@mihilista/aristoclickify/robots` | `generateRobotsTxt()`, `ARISTOCLICK_ROBOTS_COMMENT` |