2025-03-04 20:16:50 +02:00
{
"name" : "@antebudimir/eslint-plugin-vanilla-extract" ,
2025-04-12 20:43:11 +03:00
"version" : "1.8.0" ,
2025-03-10 09:28:51 +02:00
"description" : "ESLint plugin for enforcing best practices in vanilla-extract CSS styles, including CSS property ordering and additional linting rules." ,
2025-03-04 20:16:50 +02:00
"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" : [
2025-03-05 19:55:03 +02:00
"dist" ,
"LICENSE" ,
2025-03-06 06:23:54 +02:00
"README.md" ,
2025-03-10 21:12:32 +02:00
"!dist/**/__tests__" ,
2025-03-06 06:23:54 +02:00
"!dist/css-sample/"
2025-03-04 20:16:50 +02:00
] ,
"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 ✅: add comprehensive test suite for CSS ordering rules
Add tests for all three CSS property ordering rules:
alphabetical-order,
concentric-order,
custom-order,
Tests cover all implemented vanilla-extract APIs, fontFace, globalFontFace, globalKeyframes, globalStyle, keyframes, style, and styleVariants.. Each test verifies both valid and invalid cases, along with proper auto-fixing functionality.
2025-03-09 18:12:00 +02:00
"test" : "vitest run" ,
"test:watch" : "vitest" ,
"test:coverage" : "vitest run --coverage" ,
2025-03-04 20:16:50 +02:00
"typecheck" : "tsc --noEmit" ,
2025-03-07 11:10:27 +02:00
"version:update" : "node scripts/update-version.mjs"
2025-03-04 20:16:50 +02:00
} ,
"engines" : {
2025-03-05 14:53:22 +02:00
"node" : ">=18.18.0"
2025-03-04 20:16:50 +02:00
} ,
2025-03-12 06:46:14 +02:00
"packageManager" : "pnpm@10.6.2" ,
"pnpm" : {
"onlyBuiltDependencies" : [
"esbuild"
]
} ,
2025-03-04 20:16:50 +02:00
"peerDependencies" : {
"eslint" : ">=9.0.0"
} ,
"devDependencies" : {
"@eslint/eslintrc" : "^3.3.0" ,
2025-03-12 06:46:14 +02:00
"@types/node" : "^20.17.24" ,
"@typescript-eslint/eslint-plugin" : "^8.26.1" ,
"@typescript-eslint/parser" : "^8.26.1" ,
"@typescript-eslint/rule-tester" : "^8.26.1" ,
"@typescript-eslint/utils" : "^8.26.1" ,
2025-03-04 20:16:50 +02:00
"@vanilla-extract/css" : "^1.17.1" ,
"@vanilla-extract/recipes" : "^0.5.5" ,
test ✅: add comprehensive test suite for CSS ordering rules
Add tests for all three CSS property ordering rules:
alphabetical-order,
concentric-order,
custom-order,
Tests cover all implemented vanilla-extract APIs, fontFace, globalFontFace, globalKeyframes, globalStyle, keyframes, style, and styleVariants.. Each test verifies both valid and invalid cases, along with proper auto-fixing functionality.
2025-03-09 18:12:00 +02:00
"@vitest/coverage-v8" : "3.0.8" ,
2025-03-12 06:46:14 +02:00
"eslint" : "^9.22.0" ,
"eslint-config-prettier" : "^10.1.1" ,
"eslint-import-resolver-typescript" : "^3.8.5" ,
2025-03-04 20:16:50 +02:00
"eslint-plugin-eslint-plugin" : "^6.4.0" ,
"eslint-plugin-import" : "^2.31.0" ,
test ✅: add comprehensive test suite for CSS ordering rules
Add tests for all three CSS property ordering rules:
alphabetical-order,
concentric-order,
custom-order,
Tests cover all implemented vanilla-extract APIs, fontFace, globalFontFace, globalKeyframes, globalStyle, keyframes, style, and styleVariants.. Each test verifies both valid and invalid cases, along with proper auto-fixing functionality.
2025-03-09 18:12:00 +02:00
"eslint-vitest-rule-tester" : "^1.1.0" ,
2025-03-12 06:46:14 +02:00
"prettier" : "^3.5.3" ,
"typescript" : "^5.8.2" ,
"typescript-eslint" : "^8.26.1" ,
2025-04-06 11:37:34 +03:00
"vitest" : "3.0.8"
2025-03-04 20:16:50 +02:00
}
}