akashic-games リポジトリで共通的に利用する eslint プリセットです。 使用側は TypeScript が必要となります。
package.json の devDependencies に下記が必要です。
npm install --save-dev @akashic/eslint-configプロジェクトのルートディレクトリに eslint.config.js を配置します。
eslint.config.js に以下のように記載します。
const eslintConfig = require("@akashic/eslint-config");
module.exports = [
...eslintConfig,
{
files: ["**/*.ts"],
languageOptions: {
sourceType: "module",
parserOptions: {
project: "tsconfig.json",
}
}
}
];eslint src/**/*.ts --fix- 以下の手順を踏むことで publish が行われます。
- package.json の version を更新したコミットを作成
- 1 のコミットで master ブランチを更新する
- GitHub Actions のリリースワークフローが実行される
- package-lock.json が原因で publish に失敗した場合は、
npm i --before <実行時の7日前の日付(yyyy-mm-dd)>を実行して package-lock.json を更新し、再度 publish 処理を行なってください。
本リポジトリは MIT License の元で公開されています。 詳しくは LICENSE をご覧ください。
ただし、画像ファイルおよび音声ファイルは CC BY 2.1 JP の元で公開されています。