pkg-typescript-plugin-prettier
v0.3.31
Published
[](https://badge.fury.io/js/pkg-typescript-plugin-prettier) [](https://opensource.org/licenses/ISC) [![TypeScript
Downloads
269
Readme
Prettier plugin for pkg-typescript
A pkg-typescript plugin for Prettier code formatting that provides automatic code formatting scripts, dependencies, and configuration.
Overview
This plugin adds Prettier code formatting functionality to pkg-typescript projects, including a format script, dependency management, and a preconfigured Prettier setup with import organization.
Features
Scripts
format- Formats all files in the project using Prettier with silent logging
Dependencies
Automatically manages these Prettier-related dependencies:
prettier(v3.6.2) - Core Prettier formatting engineprettier-plugin-organize-imports(v4.1.0) - Plugin for organizing TypeScript/JavaScript imports
Prettier Configuration
Provides an opinionated Prettier configuration:
- Semi-colons: Disabled (
semi: false) - Print width: 80 characters
- Quotes: Single quotes for JS/TS and JSX
- Trailing commas: ES5 compatible
- Indentation: 2 spaces (no tabs)
- Import organization: Automatically organizes imports
Usage
Add this plugin to your pkg-typescript configuration:
export default {
plugins: 'prettier',
}Configuration
The plugin includes a default Prettier configuration, but you can override it by providing your own .prettierrc file in your project root.
Default Configuration
{
"semi": false,
"printWidth": 80,
"singleQuote": true,
"jsxSingleQuote": true,
"trailingComma": "es5",
"tabWidth": 2,
"useTabs": false,
"plugins": ["prettier-plugin-organize-imports"]
}Development
yarn pkg:build # Build the plugin
yarn install # Install dependenciesLicense
ISC
