nodeとnpmのバージョン確認
❯ node -v
v22.2.0
❯ npm -v
10.8.3
sqlite3が使えることを確認
❯ sqlite3 --version
3.22.0 2018-01-22 18:45:57 0c55d179733b46d8d0ba4d88e01a25e10677046ee3da1d5b1581e86726f2alt2
初期化
npm create hono@latest api
コードフォーマッタとLinterのインストール
npm i -D eslint @eslint/js @types/eslint__js typescript typescript-eslint prettier
eslint.config.mjs
ファイルを作成
// @ts-check
import eslint from '@eslint/js';
import tseslint from 'typescript-eslint';
export default tseslint.config(
eslint.configs.recommended,
...tseslint.configs.recommended,
);
package.json
から "type": "module",
を消す
tsconfig.json
から "verbatimModuleSyntax": true,
を消す