Umbrella package for WebPieces development tooling and configurations
npm install @webpieces/rulesUmbrella package for WebPieces development configuration and rules. This package installs all necessary development tooling.
``bash`
npm install --save-dev @webpieces/rules
This package installs:
- @webpieces/dev-config - ESLint rules, TypeScript config, Jest presets, and CLI scripts
Access configurations from dev-config:
`javascript`
// eslint.config.js
import wpEslint from '@webpieces/dev-config/eslint';
export default wpEslint;
`json`
// tsconfig.json
{
"extends": "@webpieces/dev-config/tsconfig"
}
`javascript`
// jest.config.js
module.exports = {
preset: '@webpieces/dev-config/jest'
};
After installation, you'll have access to WebPieces CLI commands:
`bash`
wp-start # Start the development server
wp-stop # Stop the development server
wp-set-version # Set version for all packages
wp-use-local # Switch to local WebPieces packages
wp-use-published # Switch to published WebPieces packages
All @webpieces packages use lock-step versioning. Always use matching versions:
`json``
{
"devDependencies": {
"@webpieces/rules": "0.2.10"
}
}
Apache-2.0