mirror of
https://github.com/antebudimir/eslint-plugin-vanilla-extract.git
synced 2025-12-31 17:03:32 +00:00
Add comprehensive tests for shared utility modules to improve code coverage: - Test property name extraction edge cases - Test CSS property priority map with invalid groups - Test order strategy visitor creator edge cases - Test font face property order enforcer early returns - Test style node processor with arrays and null values These tests ensure all code paths in shared utilities are properly exercised, including error handling and edge cases.
83 lines
2.3 KiB
JSON
83 lines
2.3 KiB
JSON
{
|
|
"name": "@antebudimir/eslint-plugin-vanilla-extract",
|
|
"version": "1.4.3",
|
|
"description": "ESLint plugin for enforcing best practices in vanilla-extract CSS styles, including CSS property ordering and additional linting rules.",
|
|
"author": "Ante Budimir",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"eslint",
|
|
"eslintplugin",
|
|
"eslint-plugin",
|
|
"vanilla-extract",
|
|
"css",
|
|
"css-in-js",
|
|
"concentric",
|
|
"alphabetical",
|
|
"typescript",
|
|
"style",
|
|
"ordering",
|
|
"zero-runtime"
|
|
],
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/antebudimir/eslint-plugin-vanilla-extract.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/antebudimir/eslint-plugin-vanilla-extract/issues"
|
|
},
|
|
"homepage": "https://github.com/antebudimir/eslint-plugin-vanilla-extract#readme",
|
|
"type": "module",
|
|
"main": "dist/index.js",
|
|
"exports": {
|
|
".": {
|
|
"import": "./dist/index.js",
|
|
"types": "./dist/index.d.ts"
|
|
}
|
|
},
|
|
"files": [
|
|
"dist",
|
|
"LICENSE",
|
|
"README.md",
|
|
"!dist/css-sample/"
|
|
],
|
|
"scripts": {
|
|
"build": "tsc",
|
|
"format": "prettier --write .",
|
|
"lint": "eslint src --ext .ts --fix --max-warnings 0",
|
|
"prepublishOnly": "pnpm run lint && pnpm run build",
|
|
"publish": "pnpm publish --access public",
|
|
"test": "vitest run",
|
|
"test:watch": "vitest",
|
|
"test:coverage": "vitest run --coverage",
|
|
"typecheck": "tsc --noEmit",
|
|
"version:update": "node scripts/update-version.mjs"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.18.0"
|
|
},
|
|
"packageManager": "pnpm@10.5.0",
|
|
"peerDependencies": {
|
|
"eslint": ">=9.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/eslintrc": "^3.3.0",
|
|
"@types/node": "^20.17.19",
|
|
"@typescript-eslint/eslint-plugin": "^8.25.0",
|
|
"@typescript-eslint/parser": "^8.25.0",
|
|
"@typescript-eslint/rule-tester": "^8.26.0",
|
|
"@typescript-eslint/utils": "^8.25.0",
|
|
"@vanilla-extract/css": "^1.17.1",
|
|
"@vanilla-extract/recipes": "^0.5.5",
|
|
"@vitest/coverage-v8": "3.0.8",
|
|
"eslint": "^9.21.0",
|
|
"eslint-config-prettier": "^10.0.2",
|
|
"eslint-import-resolver-typescript": "^3.8.3",
|
|
"eslint-plugin-eslint-plugin": "^6.4.0",
|
|
"eslint-plugin-import": "^2.31.0",
|
|
"eslint-vitest-rule-tester": "^1.1.0",
|
|
"prettier": "^3.5.2",
|
|
"typescript": "^5.7.3",
|
|
"typescript-eslint": "^8.25.0",
|
|
"vitest": "^3.0.8"
|
|
}
|
|
}
|