so1ve / prettier-plugin-pkgsort

Use prettier-package-json to sort your package.json.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

prettier-plugin-pkgsort

NPM version

Use prettier-package-json to sort your package.json.

πŸ’Ž Features

  • Consistent key order
  • Sensibly sorted scripts
  • Expand/contract author, contributors, and maintainers
  • Filter and sort files field
  • Powered by prettier-package-json

πŸ“¦ Installation

$ npm install prettier-plugin-pkgsort -D
$ yarn add prettier-plugin-pkgsort -D
$ pnpm add prettier-plugin-pkgsort -D

πŸš€ Usage

// .prettierrc.js
module.exports = {
	plugins: [
		// Add this plugin to your prettier config
		"prettier-plugin-pkgsort",
	],
};

🎢 Options

// .prettierrc.js
module.exports = {
	pkgsortExpandUsers: true, // Expand users in author, contributors, and maintainers
	pkgsortKeyOrder: [
		"name",
		"description",
		// ...
	], // Order of keys
};

πŸ“ License

MIT. Made with ❀️ by Ray

About

Use prettier-package-json to sort your package.json.

License:MIT License


Languages

Language:TypeScript 98.5%Language:JavaScript 1.5%