コード、データと QRツール

Package.json ひな形ジェネレーター

構造化フィールドから小さな JSON マニフェストを作ります。必要なスクリプトと開発依存関係を選び、互換性のある範囲を指定して package.json をコピーまたは保存します。

ブラウザ内で処理登録不要プライバシーの説明 ↗

初期ひな形です。start/dev には index.js、build には TypeScript と tsconfig.json、lint には ESLint 設定が必要です。互換性のある依存関係と Node.js のバージョンを自分で選んでください。最新バージョン、実行時依存関係、インストール、設定ファイル、互換性検証は提供しません。範囲は数値、部分バージョン、x/*、^/~、比較記号、|| のみ対応し、タグ、URL、ハイフン範囲には非対応です。

スクリプト
開発依存関係

バージョン範囲(選択時必須)

使い方

使い方

  1. ケバブケース名、SemVer、説明、作者、ライセンス、モジュール形式、任意の Node.js 範囲を入力します。
  2. スクリプトと開発依存関係を選択し、各依存関係の範囲を指定します。
  3. package.json を生成して確認し、コピーまたは保存後、プロジェクトを別途設定します。

依存関係のバージョン指定

TypeScript、ESLint、Prettier、Jest、Vitest、nodemon、tsx、@types/node、husky を自分の範囲で選べます。選択した範囲が空の場合は生成できません。数値、部分バージョン、x/*、^/~、比較記号、|| に対応し、タグ、URL、ハイフン範囲には非対応です。互換性の解決は行いません。

スクリプトと設定

start/dev は index.js を対象とし、dev には nodemon が必要です。build には TypeScript と tsconfig.json、lint には ESLint と設定、format には Prettier が必要です。テストは node --test、Jest、Vitest のいずれかです。Node.js 対応、モジュール形式、テストファイル、依存関係の設定を確認してください。husky を選んでも Git フックは導入しません。

ローカルの初期ひな形

JSON をローカルでシリアライズします。ソース、ロックファイル、実行時依存関係、インストール、レジストリ照会、公開、プロジェクト検証は提供しません。ライセンス選択は識別子の記録であり、遵守を保証しません。

よくある質問

あわせて知りたいこと

依存関係は最新ですか?

バージョンは提供しません。プロジェクト向けに選択し確認した範囲を入力してください。

設定なしで使えますか?

まず確認し、ソースと設定を用意し、互換性のある依存関係を導入して自分で検証してください。