UNPKG

lwc-linter

Version:

A comprehensive CLI tool for linting Lightning Web Components v8.0.0+ with modern LWC patterns, decorators, lifecycle hooks, and Salesforce platform integration

86 lines (85 loc) 2.11 kB
{ "name": "lwc-linter", "version": "1.1.0", "description": "A comprehensive CLI tool for linting Lightning Web Components v8.0.0+ with modern LWC patterns, decorators, lifecycle hooks, and Salesforce platform integration", "main": "lib/index.js", "bin": { "lwc-linter": "./bin/cli.js" }, "scripts": { "build": "tsc", "dev": "tsc --watch", "test": "jest", "lint": "eslint src/**/*.ts", "lint:fix": "eslint src/**/*.ts --fix", "format": "prettier --write src/**/*.ts", "format:check": "prettier --check src/**/*.ts", "prepublishOnly": "npm run build" }, "keywords": [ "lwc", "lightning-web-components", "lwc-v8", "salesforce", "linter", "accessibility", "performance", "security", "code-quality", "eslint", "prettier", "lightning-web-security", "lws", "api-versioning", "modern-lwc", "decorators", "cli" ], "author": "LWC Linter Team", "license": "MIT", "dependencies": { "acorn": "^8.8.2", "acorn-stage3": "^4.0.0", "acorn-walk": "^8.2.0", "chalk": "^4.1.2", "chokidar": "^3.5.3", "commander": "^9.4.1", "compression": "^1.8.1", "eslint": "^8.57.0", "express": "^4.18.2", "fs-extra": "^11.1.1", "glob": "^8.1.0", "html-minifier-terser": "^7.2.0", "htmlparser2": "^8.0.2", "open": "^8.4.2", "ora": "^5.4.1", "prettier": "^3.1.1", "table": "^6.8.1", "terser": "^5.43.1" }, "devDependencies": { "@types/compression": "^1.8.1", "@types/express": "^4.17.21", "@types/fs-extra": "^11.0.1", "@types/glob": "^8.1.0", "@types/html-minifier-terser": "^7.0.2", "@types/jest": "^29.5.1", "@types/node": "^18.15.11", "@typescript-eslint/eslint-plugin": "^6.15.0", "@typescript-eslint/parser": "^6.15.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.0", "jest": "^29.5.0", "typescript": "^5.0.4" }, "engines": { "node": ">=16.0.0" }, "files": [ "lib/", "bin/", "README.md", ".eslintrc.js", ".prettierrc.js" ] }