1.0.3 • Published 5 months ago

@shinlms404/prettier-config v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

@shinlms404/prettier-config

npm version License: MIT

My Prettier config preset

Tip: For an enhanced development experience, it's recommended to use this Prettier configuration in conjunction with @shinlms404/eslint-config. Check out the eslint-config repository for more details.

Installation

npm install @shinlms404/prettier-config --save-dev

Usage

In your project's prettier.config.js file:

import prettierConfigs from '@shinlms404/prettier-config'

export default prettierConfigs()

Customs Rules

Name DescriptionDefault
sortPackageJsonSort the keys of a package.jsontrue
organizeImportsThe import can automatically sort and remove unused importstrue

Features

  • Opinionated Prettier configuration
  • Supports TypeScript
  • Integrates with eslint for a consistent code style

Configuration

This configuration includes the following plugins:

Scripts

Tip: You need to install @antfu/ni and pnpm first, otherwise some of the scripts may not work!

Install

npm install @antfu/ni -g
npm install pnpm -g
  • npm run build: Build the project using tsup
  • npm run lint: Run ESLint
  • npm run lint:fix: Run ESLint with the --fix option
  • npm run prepack: Run nr build
  • npm run prepare: Set up simple-git-hooks
  • npm run release: Bump the version and publish to npm
  • npm run stub: Build a TypeScript stub using tsup
  • npm run test: Run vitest for testing
  • npm run typecheck: Run TypeScript type checking
  • npm run watch: Watch for changes using tsup

Contributing

Feel free to open issues and submit pull requests. Contributions are welcome!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Links

1.0.3

5 months ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.0

2 years ago

0.0.4

2 years ago

0.0.1

2 years ago