{"_id":"@ayahub/lint","name":"@ayahub/lint","dist-tags":{"latest":"1.21.0"},"versions":{"1.21.0":{"name":"@ayahub/lint","version":"1.21.0","homepage":"https://github.com/weloobe/aya-lint","bugs":{"url":"https://github.com/weloobe/aya-lint/issues/new"},"repository":{"type":"git","url":"git+https://github.com/weloobe/aya-lint.git"},"license":"MIT","author":{"name":"canisminor1990","email":"i@canisminor.cc"},"sideEffects":false,"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@trivago/prettier-plugin-sort-imports":"^4","@typescript-eslint/eslint-plugin":"^6","@typescript-eslint/parser":"^6","@umijs/babel-preset-umi":"^4","@umijs/lint":"^4","commitlint-config-gitmoji":"^2","eslint-config-prettier":"^9","eslint-import-resolver-alias":"^1","eslint-import-resolver-typescript":"^3","eslint-plugin-import":"^2","eslint-plugin-jest":"^27","eslint-plugin-react":"^7","eslint-plugin-react-hooks":"^4","eslint-plugin-simple-import-sort":"^10","eslint-plugin-sort-keys-fix":"^1","eslint-plugin-typescript-sort-keys":"^3","eslint-plugin-unicorn":"^49","eslint-plugin-unused-imports":"^3","gatsby-remark-find-replace":"^0.3.0","postcss-less":"^6","postcss-styled-syntax":"^0.5","prettier-plugin-organize-imports":"^3","prettier-plugin-packagejson":"^2","prettier-plugin-sh":"^0.13","prettier-plugin-sort-json":"^3","remark-frontmatter":"^5","remark-gfm":"^3","remark-lint":"^9","remark-lint-checkbox-content-indent":"^4","remark-lint-frontmatter-schema":"^3","remark-lint-heading-whitespace":"^1","remark-lint-linebreak-style":"^3","remark-lint-list-item-indent":"^3","remark-lint-list-item-spacing":"^4","remark-lint-no-duplicate-headings-in-section":"^3","remark-lint-no-empty-sections":"^4","remark-lint-no-empty-url":"^3","remark-lint-no-file-name-irregular-characters":"^2","remark-lint-no-heading-indent":"^4","remark-lint-no-heading-like-paragraph":"^3","remark-lint-no-paragraph-content-indent":"^4","remark-lint-no-reference-like-url":"^3","remark-lint-no-shell-dollars":"^3","remark-lint-no-tabs":"^3","remark-lint-no-unneeded-full-reference-image":"^3","remark-lint-no-unneeded-full-reference-link":"^3","remark-lint-ordered-list-marker-value":"^3","remark-lint-write-good":"^1","remark-pangu":"^2","remark-preset-lint-consistent":"^5","remark-preset-lint-markdown-style-guide":"^5","remark-preset-lint-recommended":"^6","remark-remove-unused-definitions":"^1","remark-sort-definitions":"^1","remark-textr":"^5","remark-toc":"^9","semantic-release-config-gitmoji":"^1","stylelint-config-clean-order":"^5","stylelint-config-recommended":"^13","stylelint-less":"^2","stylelint-order":"^6","unist-util-visit":"^5.0.0"},"peerDependencies":{"eslint":">=8.42","prettier":">=3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@ayahub/lint@1.21.0","gitHead":"b82c13e640e7101217b93c2464dd6744d524099e","description":"<a name=\"readme-top\"></a>","_nodeVersion":"18.18.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-61mySQR9kE5X+WIinRhr6bsUM9OqfPmwgIPixEaJ81hlURCNtbVM35m6EFzKDUE98WeeYVs7qyI+pUaFsGXB7g==","shasum":"49424ebc117db4c84c8f9d92eb9a8f6750cd28ba","tarball":"https://registry.npmjs.org/@ayahub/lint/-/lint-1.21.0.tgz","fileCount":14,"unpackedSize":36214,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl7Ks3WOmo25F3wgopT10ngTPUE33IjKjqCekaLPMxIgIgc9Yiia062WcZErkQZSaUJY0uOWTiGhhEw65/t8eRWTY="}]},"_npmUser":{"name":"tnga","email":"devtnga@gmail.com"},"directories":{},"maintainers":[{"name":"tnga","email":"devtnga@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lint_1.21.0_1704491757261_0.3773080364517245"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-05T21:55:57.162Z","1.21.0":"2024-01-05T21:55:57.440Z","modified":"2024-01-05T21:55:57.811Z"},"maintainers":[{"name":"tnga","email":"devtnga@gmail.com"}],"description":"<a name=\"readme-top\"></a>","homepage":"https://github.com/weloobe/aya-lint","repository":{"type":"git","url":"git+https://github.com/weloobe/aya-lint.git"},"author":{"name":"canisminor1990","email":"i@canisminor.cc"},"bugs":{"url":"https://github.com/weloobe/aya-lint/issues/new"},"license":"MIT","readme":"<a name=\"readme-top\"></a>\n\n<div align=\"center\">\n\n<img height=\"120\" src=\"https://registry.npmmirror.com/@ayahub/assets-logo/1.0.0/files/assets/logo-3d.webp\">\n<img height=\"120\" src=\"https://gw.alipayobjects.com/zos/kitchen/qJ3l3EPsdW/split.svg\">\n<img height=\"120\" src=\"https://registry.npmmirror.com/@ayahub/assets-emoji/1.3.0/files/assets/triangular-ruler.webp\">\n\n<h1>Aya Lint</h1>\n\nESlint config, Prettier config, Remark config for AyaHub\n\n[Changelog](./CHANGELOG.md) · [Report Bug][issues-link] · [Request Feature][issues-link]\n\n<!-- SHIELD GROUP -->\n\n[![][npm-release-shield]][npm-release-link]\n[![][discord-shield]][discord-link]\n[![][npm-downloads-shield]][npm-downloads-link]\n[![][github-releasedate-shield]][github-releasedate-link]\n[![][github-action-test-shield]][github-action-test-link]\n[![][github-action-release-shield]][github-action-release-link]<br/>\n[![][github-contributors-shield]][github-contributors-link]\n[![][github-forks-shield]][github-forks-link]\n[![][github-stars-shield]][github-stars-link]\n[![][github-issues-shield]][github-issues-link]\n[![][github-license-shield]][github-license-link]\n\n</div>\n\n![](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)\n\n<details>\n<summary><kbd>Table of contents</kbd></summary>\n\n#### TOC\n\n- [📦 Installation](#-installation)\n- [🤯 Usage](#-usage)\n  - [.npmrc](#npmrc)\n  - [ESlint](#eslint)\n  - [Stylelint](#stylelint)\n  - [Commitlint](#commitlint)\n  - [Changelog](#changelog)\n  - [Remark](#remark)\n  - [Prettier](#prettier)\n  - [Semantic Release](#semantic-release)\n- [⌨️ Local Development](#️-local-development)\n- [🤝 Contributing](#-contributing)\n\n####\n\n</details>\n\n## 📦 Installation\n\nTo install Aya Lint, run the following command:\n\n[![][bun-shield]][bun-link]\n\n```bash\n$ bun add @ayahub/lint -D\n```\n\nTo use template ignore files, run the following command:\n\n```bash\n$ curl -O https://raw.githubusercontent.com/weloobe/aya-lint/main/.eslintignore\n$ curl -O https://raw.githubusercontent.com/weloobe/aya-lint/main/.gitignore\n$ curl -O https://raw.githubusercontent.com/weloobe/aya-lint/main/.prettierignore\n```\n\n<div align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n</div>\n\n## 🤯 Usage\n\n### .npmrc\n\n```text\npublic-hoist-pattern[]=*@umijs/lint*\npublic-hoist-pattern[]=*changelog*\npublic-hoist-pattern[]=*commitlint*\npublic-hoist-pattern[]=*eslint*\npublic-hoist-pattern[]=*postcss*\npublic-hoist-pattern[]=*prettier*\npublic-hoist-pattern[]=*remark*\npublic-hoist-pattern[]=*semantic-release*\npublic-hoist-pattern[]=*stylelint*\n```\n\n### ESlint\n\nconfig can be found at [`.eslintrc.js`](/src/eslint/index.ts)\n\n```js\nmodule.exports = require('@ayahub/lint').eslint;\n```\n\n### Stylelint\n\nconfig can be found at [`.stylelintrc.js`](/src/stylelint/index.ts)\n\n```js\nmodule.exports = require('@ayahub/lint').stylelint;\n```\n\n### Commitlint\n\nconfig can be found at [`.commitlintrc.js`](/src/commitlint/index.ts)\n\n```js\nmodule.exports = require('@ayahub/lint').commitlint;\n```\n\n### Changelog\n\nconfig can be found at [`.changelogrc.js`](/src/changelog/index.ts)\n\n```js\nmodule.exports = require('@ayahub/lint').changelog;\n```\n\n### Remark\n\nconfig can be found at [`.remarkrc.js`](/src/remarklint/index.ts)\n\n```js\nmodule.exports = require('@ayahub/lint').remarklint;\n```\n\n### Prettier\n\nconfig can be found at [`.prettierrc.js`](/src/prettier/index.ts)\n\n```js\nmodule.exports = require('@ayahub/lint').prettier;\n```\n\n### Semantic Release\n\nconfig can be found at [`.releaserc.js`](/src/semantic-release/index.ts)\n\n```js\nmodule.exports = require('@ayahub/lint').semanticRelease;\n```\n\n<div align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n</div>\n\n## ⌨️ Local Development\n\nYou can use Github Codespaces for online development:\n\n[![][codespaces-shield]][codespaces-link]\n\nOr clone it for local development:\n\n```bash\n$ git clone https://github.com/weloobe/aya-lint.git\n$ cd ayahub/lint\n$ bun install\n$ bun start\n```\n\n<div align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n</div>\n\n## 🤝 Contributing\n\nContributions of all types are more than welcome, if you are interested in contributing code, feel free to check out our GitHub [Issues][github-issues-link] to get stuck in to show us what you’re made of.\n\n[![][pr-welcome-shield]][pr-welcome-link]\n\n[![][contributors-contrib]][contributors-url]\n\n<div align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n</div>\n\n---\n\n#### 📝 License\n\n_Inspired by [LobeHub][profile-link-lobe]._ <br />\n\nCopyright © 2023 [AyaHub][profile-link]. <br />\nThis project is [MIT](./LICENSE) licensed.\n\n<!-- LINK GROUP -->\n\n[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\n[bun-link]: https://bun.sh\n[bun-shield]: https://img.shields.io/badge/-speedup%20with%20bun-black?logo=bun&style=for-the-badge\n[codespaces-link]: https://codespaces.new/weloobe/aya-lint\n[codespaces-shield]: https://github.com/codespaces/badge.svg\n[contributors-contrib]: https://contrib.rocks/image?repo=ayahub/aya-lint\n[contributors-url]: https://github.com/weloobe/aya-lint/graphs/contributors\n[discord-link]: https://discord.gg/DQ5VwFpR4p\n[discord-shield]: https://img.shields.io/discord/1127171173982154893?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=flat-square\n[github-action-release-link]: https://github.com/weloobe/aya-lint/actions/workflows/release.yml\n[github-action-release-shield]: https://img.shields.io/github/actions/workflow/status/weloobe/aya-lint/release.yml?label=release&labelColor=black&logo=githubactions&logoColor=white&style=flat-square\n[github-action-test-link]: https://github.com/weloobe/aya-lint/actions/workflows/test.yml\n[github-action-test-shield]: https://img.shields.io/github/actions/workflow/status/weloobe/aya-lint/test.yml?label=test&labelColor=black&logo=githubactions&logoColor=white&style=flat-square\n[github-contributors-link]: https://github.com/weloobe/aya-lint/graphs/contributors\n[github-contributors-shield]: https://img.shields.io/github/contributors/weloobe/aya-lint?color=c4f042&labelColor=black&style=flat-square\n[github-forks-link]: https://github.com/weloobe/aya-lint/network/members\n[github-forks-shield]: https://img.shields.io/github/forks/weloobe/aya-lint?color=8ae8ff&labelColor=black&style=flat-square\n[github-issues-link]: https://github.com/weloobe/aya-lint/issues\n[github-issues-shield]: https://img.shields.io/github/issues/weloobe/aya-lint?color=ff80eb&labelColor=black&style=flat-square\n[github-license-link]: https://github.com/weloobe/aya-lint/blob/main/LICENSE\n[github-license-shield]: https://img.shields.io/github/license/weloobe/aya-lint?color=white&labelColor=black&style=flat-square\n[github-releasedate-link]: https://github.com/weloobe/aya-lint/releases\n[github-releasedate-shield]: https://img.shields.io/github/release-date/weloobe/aya-lint?labelColor=black&style=flat-square\n[github-stars-link]: https://github.com/weloobe/aya-lint/network/stargazers\n[github-stars-shield]: https://img.shields.io/github/stars/weloobe/aya-lint?color=ffcb47&labelColor=black&style=flat-square\n[issues-link]: https://github.com/weloobe/aya-lint/issues/new/choose\n[npm-downloads-link]: https://www.npmjs.com/package/@ayahub/lint\n[npm-downloads-shield]: https://img.shields.io/npm/dt/@ayahub/lint?labelColor=black&style=flat-square\n[npm-release-link]: https://www.npmjs.com/package/@ayahub/lint\n[npm-release-shield]: https://img.shields.io/npm/v/@ayahub/lint?color=369eff&labelColor=black&logo=npm&logoColor=white&style=flat-square\n[pr-welcome-link]: https://github.com/weloobe/aya-lint/pulls\n[pr-welcome-shield]: https://img.shields.io/badge/🤯_pr_welcome-%E2%86%92-ffcb47?labelColor=black&style=for-the-badge\n[profile-link]: https://github.com/weloobe\n[profile-link-lobe]: https://github.com/lobehub\n","readmeFilename":"README.md"}