Registry / testing / frontend-tools-prettier-config

frontend-tools-prettier-config

JSON →
library1.0.0jsnpmunverified

A shareable Prettier configuration specifically tailored for Angular projects. Version 1.0.0 is the current stable release, with no known major updates or release cadence documented. It provides a standardized code formatting setup for Angular codebases, differentiating itself from generic Prettier configs by applying Angular-specific conventions. It requires Prettier ^2.1.1 as a peer dependency. The package is published on npm but has no recent updates.

npm install frontend-tools-prettier-config
INSTALL
IMPORT
SIG · FRONTEND-TOOLS-PRE
F
frontend-tools-prettier-config
testingjavascriptv1.0.0
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
module.exports = require('frontend-tools-prettier-config');
import config from 'frontend-tools-prettier-config';
This is a CommonJS package; use require() or reference in prettier.config.js via module.exports.
prettier.config.js usage
module.exports = { ...require('frontend-tools-prettier-config') };
import config from 'frontend-tools-prettier-config'; export default config;
Extend the config by spreading it in a CommonJS module.
package.json reference
"prettier": "frontend-tools-prettier-config"
"prettier": "@dci-software-solutions/frontend-tools-prettier-config"
Add the config name under 'prettier' key in package.json.

Install peer dependency, create a .prettierrc.js that extends the shareable config, and run Prettier to format Angular project files.

// Install peer dependency npm install --save-dev prettier@^2.1.1 frontend-tools-prettier-config // Create .prettierrc.js module.exports = { ...require('frontend-tools-prettier-config') }; // Or use in package.json // "prettier": "frontend-tools-prettier-config" // Format all files npx prettier --write "src/**/*.{ts,html,css,scss,json}"
Debug
Known issues
gotchaThe package requires Prettier ^2.1.1. Using a different major version (e.g., Prettier 3.x) may cause incompatibilities.
fix
Ensure Prettier version is 2.1.1 or within the 2.x range.
affects: >=1.0.0
gotchaThis config overwrites any existing Prettier options. Use spread operator to merge with custom settings.
fix
module.exports = { ...require('frontend-tools-prettier-config'), semi: false };
affects: >=1.0.0
deprecatedThe package has no recent updates and may not follow Angular's latest style guide. Consider using @angular-eslint/schematics or official Prettier config for Angular.
fix
Migrate to @angular-eslint/schematics or @dci-software-solutions/frontend-tools-prettier-config? (if updated)
affects: >=1.0.0
Errors
Common errors & fixes
Cannot find module 'frontend-tools-prettier-config'
Package not installed or incorrect import path.
fix
npm install --save-dev frontend-tools-prettier-config
Error: Invalid configuration file: .prettierrc.js: Unexpected token 'export'
Using ES module syntax in a CommonJS context.
fix
Use module.exports = require('frontend-tools-prettier-config'); instead of import.
Error: Couldn't resolve parser 'typescript'. Prettier may have been installed without its dependencies.
Prettier 2.x requires separate parser packages for TypeScript.
fix
npm install --save-dev prettier@^2.1.1 (ensure peer dep is met)
Upgrade
Version history
1.0.0latest on npm
Audit
Dependencies
prettierrequiredPeer dependency required to use the config
Agent activity
2 hits · last 30 days
node
2
Resources
frontend-tools-prettier-config — npm install frontend-tools-prettier-config · libregistry