{"id":19112405,"url":"https://github.com/nikkeyl/yokai","last_synced_at":"2025-04-18T23:33:37.810Z","repository":{"id":261866061,"uuid":"885573440","full_name":"nikkeyl/yokais","owner":"nikkeyl","description":"Bestiary of Japanese spirits and monsters","archived":true,"fork":false,"pushed_at":"2025-03-21T21:16:23.000Z","size":2903,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-30T12:11:14.211Z","etag":null,"topics":["bestiary","japan","mythology","yokai"],"latest_commit_sha":null,"homepage":"https://yokais.vercel.app","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nikkeyl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-08T21:21:30.000Z","updated_at":"2025-03-28T23:46:08.000Z","dependencies_parsed_at":"2024-11-28T14:30:57.775Z","dependency_job_id":"5a1b4e4a-e59b-44ef-a7d1-c1815eaceef6","html_url":"https://github.com/nikkeyl/yokais","commit_stats":null,"previous_names":["nikkeyl/yokai","nikkeyl/yokais"],"tags_count":0,"template":false,"template_full_name":"archoleat/repo-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikkeyl%2Fyokais","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikkeyl%2Fyokais/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikkeyl%2Fyokais/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikkeyl%2Fyokais/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikkeyl","download_url":"https://codeload.github.com/nikkeyl/yokais/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249565250,"owners_count":21292427,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bestiary","japan","mythology","yokai"],"created_at":"2024-11-09T04:33:01.910Z","updated_at":"2025-04-18T23:33:37.642Z","avatar_url":"https://github.com/nikkeyl.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Archoleat Repo Template\n\n![ESM](https://img.shields.io/badge/ESM-fe0)\n![Specs](https://img.shields.io/github/actions/workflow/status/archoleat/repo-template/spec.yaml?label=Specs)\n![Commitlint](https://img.shields.io/github/actions/workflow/status/archoleat/repo-template/commitlint.yaml?label=Commitlint)\n![Editorconfig](https://img.shields.io/github/actions/workflow/status/archoleat/repo-template/editorconfig.yaml?label=Editorconfig)\n![Prettier](https://img.shields.io/github/actions/workflow/status/archoleat/repo-template/prettier.yaml?label=Prettier)\n![ESLint](https://img.shields.io/github/actions/workflow/status/archoleat/repo-template/eslint.yaml?label=ESLint)\n![Remark](https://img.shields.io/github/actions/workflow/status/archoleat/repo-template/remark.yaml?label=Remark)\n\n## Table of Contents\n\n- [Getting Started](#getting-started)\n- [Features](#features)\n- [Scripts](#scripts)\n- [Workflows](#workflows)\n- [Change of Maintainer](#change-of-maintainer)\n- [Contributing](#contributing)\n- [License](#license)\n\n**Archoleat Repo Template** is a template repository designed for quickly\nstarting new projects with pre-configured tools and best development practices.\n\nThis template includes ready-made solutions for integration with:\n\n- **Git**.\n- **GitHub**.\n- **Commitlint**.\n- **Conventional Commits**.\n- **Husky**.\n- **Pre Commit Hook**.\n- **Lint Staged**.\n- **GitHub Actions**.\n- **Semantic Release**.\n- **Bun**.\n- **CodeQL**.\n- **Specs**.\n- **EditorConfig**.\n- **ESLint**.\n- **Remark**.\n- **Prettier**.\n- **TypeScript**.\n- **Dependabot**.\n- **Welcome Bot**.\n\n\u003e \\[!TIP]\n\u003e **A good solution for your business!**\n\u003e\n\u003e Now you don't have to worry about unnecessary costs.\n\u003e Everything is already set up and prepared for you!\n\u003e\n\u003e And also the template is very good for teams,\n\u003e because you can easily standardize projects with this template.\n\n## Getting Started\n\n1. **Create a Repository**: Use this template\n   to create a new repository on GitHub.\n\n   \u003e Since this is a **Public Template** you can click the button\n   \u003e **Use this template** for a faster and more convenient cloning.\n\n1. **Clone the Repository**: Clone your new repository to your local machine.\n\n1. **Start Development**: Develop your project,\n   making changes according to your project's needs.\n\n1. **Configure GitHub Actions**: Modify GitHub Actions\n   settings to fit your requirements.\n\n   \u003e **For those unfamiliar with GitHub Actions**,\n   \u003e our workflows use\n   \u003e [**chain**](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#workflow_run),\n   \u003e if you want to add more workflows to this chain,\n   \u003e workflows it won't work, because the chain supports\n   \u003e only three levels, example: `workflow A` \u003e `workflow B` \u003e\n   \u003e `workflow C` \u003e `workflow D`, if you add `workflow E`\n   \u003e to the chain. it won't work!\n\n## Features\n\n- **Flexibility**: Easily customizable template to adapt\n  to different project types.\n\n- **Git and GitHub Integration**: Pre-configured `.gitignore`\n  and `.gitattributes` for efficient work with Git and GitHub.\n\n  - **Conventional Commits \u0026 Commitlint**: If you don't want\n    to think about how to write a commit every time,\n    these plugins will help you.\n\n    \u003e It will be especially useful for teams that\n    \u003e have an ongoing debate about writing commits.\n\n  - **Husky, Lint Staged \u0026 Pre Commit**: Won't let you submit\n    bad code to the repository!\n\n- **Continuous Integration (CI)**: Built-in CI support using GitHub Actions\n  for automatic linting, testing and building of your code with each change.\n\n  \u003e Also suitable for private repositories! GitHub Actions use\n  \u003e **cache**, **timeout-minutes**, **paths** and **workflow run**\n  \u003e to reduce the execution time, which means it will significantly\n  \u003e reduce your costs!\n\n  - **Security**: Included **CodeQL** workflow for detecting\n    and preventing potential vulnerabilities in your code.\n\n  - **Linters**: Help you maintain a consistent code writing style\n    and find errors.\n\n  - **Specs**: Automated testing will help you focus on\n    writing better code!\n\n  - **Semantic Release**: For those who are tired of writing changelogs\n    and thinking about what the next version number will be.\n\n    \u003e If you have **Branch and Tag Protection** rules configured,\n    \u003e please read this [article](https://gonzalohirsch.com/blog/semantic-release-and-branch-protection-rules).\n\n- **TypeScript**: Pre-configured **TypeScript** setup\n  for improved reliability and development convenience.\n\n- **Bots**:\n\n  - **Dependabot**: No more wasting time updating dependencies!\n  - **Welcome Bot**: A probot app that welcome new users.\n\n## Scripts\n\n- `init`: Installs dependencies and **Husky**.\n\n## Workflows\n\n- [`auto-merge-dependabot-pull-request.yaml`](.github/workflows/auto-merge-dependabot-pull-request.yaml):\n  Automatically merges dependabot **Pull Requests** to the **main** branch.\n\n- [`codeql.yaml`](.github/workflows/codeql.yaml):\n  Checks **JavaScript** and **TypeScript** for vulnerabilities.\n\n- [`commitlint.yaml`](.github/workflows/commitlint.yaml):\n  Checks the commit message according\n  to the **Conventional Commits** standard.\n\n- [`create-pull-request.yaml`](.github/workflows/create-pull-request.yaml):\n  Automatically creates a **Pull Request**\n  when pushing a branch to the repository.\n\n- [`editorconfig.yaml`](.github/workflows/editorconfig.yaml):\n  Checks all files with **Editorconfig Checker**.\n\n  \u003e All ignore files [`.ecrc`](.ecrc).\n\n- [`eslint.yaml`](.github/workflows/eslint.yaml):\n  Checks all **TypeScript** files with **ESLint**.\n\n- [`remark.yaml`](.github/workflows/remark.yaml):\n  Checks all **Markdown** files with **Remark**.\n\n  \u003e All ignore files [`.remarkignore`](.remarkignore).\n\n- [`pre-commit.yaml`](.github/workflows/pre-commit.yaml):\n  Runs a check on the contents of the **Pull Request** before merging.\n\n- [`prettier.yaml`](.github/workflows/prettier.yaml):\n  Checks all files with **Prettier**.\n\n  \u003e All ignore files [`.prettierignore`](.prettierignore).\n\n- [`release.yaml`](.github/workflows/release.yaml): Creates release.\n\n- [`semantic-pull-request.yaml`](.github/workflows/semantic-pull-request-title.yaml):\n  Validates the **Pull Request** title\n  against the **conventional commits** standard.\n\n- [`spec.yaml`](.github/workflows/spec.yaml):\n  Tests all **TypeScript** files with **Bun**.\n\n- [`stale.yaml`](.github/workflows/stale.yaml):\n  Removes **Issues** and **Pull Requests** that have not been active\n  for more than **60 days**.\n\n## Change of Maintainer\n\nThe following files use the names **Archoleat** and **nikkeyl** by default:\n\n- [`CODEOWNERS`](.github/CODEOWNERS).\n- [`LICENSE`](LICENSE).\n- [`CHANGELOG.md`](CHANGELOG.md).\n- [`README.md`](README.md).\n- [`FUNDING.yaml`](.github/FUNDING.yaml).\n- [`package.json`](package.json).\n- [`release.yaml`](.github/workflows/release.yaml).\n\nBefore using this template, replace this names with your\nname, name of your team or the name of your organization.\n\n\u003e \\[!CAUTION]\n\u003e Don't forget to change your license!\n\n## Contributing\n\nPlease read [**CONTRIBUTING**](https://github.com/archoleat/.github/blob/main/CONTRIBUTING.md)\nto start contributing.\n\n## License\n\nThis project is licensed under the [**MIT license**](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikkeyl%2Fyokai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikkeyl%2Fyokai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikkeyl%2Fyokai/lists"}