npm-package-json-loader
v3.0.6
Published
用於載入、處理和寫入 package.json 的工具類別,支援自動修復、排序與驗證功能
Downloads
703
Maintainers
Readme
npm-package-json-loader
用於載入、處理和寫入 package.json 的工具類別,支援自動修復、排序與驗證功能 (Utility class for loading, processing, and writing package.json with auto-fix, sorting, and verification features)
Install
yarn add npm-package-json-loader
yarn-tool add npm-package-json-loader
yt add npm-package-json-loader
pnpm add npm-package-json-loader
npm install npm-package-json-loaderFeatures
PackageJsonLoader- 載入和處理 package.json 的主要類別autofix()- 自動修復 bin、exports、publishConfig 欄位sort()- 排序 package.json 欄位write()- 寫入 package.json 檔案loadByModuleName()- 透過模組名稱載入 package.json
Usage
import { PackageJsonLoader } from 'npm-package-json-loader';
// 從檔案路徑載入
const pkg = new PackageJsonLoader('/path/to/package.json');
pkg.read();
pkg.autofix();
pkg.sort();
pkg.write();
// 從模組名稱載入
const pkg2 = PackageJsonLoader.loadByModuleName('lodash');
// 使用回調處理
pkg.use((json) => {
json.version = '1.0.0';
});
pkg.run();