package.json 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. {
  2. "name": "postcss-selector-parser",
  3. "description": "Selector parser with built in methods for working with selector strings.",
  4. "version": "7.1.5",
  5. "devDependencies": {
  6. "oxfmt": "^0.54.0",
  7. "oxlint": "^1.69.0",
  8. "postcss": "^8.4.31",
  9. "typescript": "^5.4.0"
  10. },
  11. "main": "dist/index.js",
  12. "types": "postcss-selector-parser.d.ts",
  13. "files": [
  14. "API.md",
  15. "CHANGELOG.md",
  16. "LICENSE-MIT",
  17. "dist",
  18. "postcss-selector-parser.d.ts",
  19. "!**/__tests__",
  20. "!dist/**/*.map"
  21. ],
  22. "scripts": {
  23. "clean": "node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"",
  24. "build": "npm run clean && tsc",
  25. "typecheck": "tsc --noEmit --strict postcss-selector-parser.d.ts postcss-selector-parser.test.ts",
  26. "lint": "oxlint",
  27. "lint:fix": "oxlint --fix",
  28. "format": "oxfmt src",
  29. "format:check": "oxfmt --check src",
  30. "pretests": "npm run build",
  31. "tests": "node --test src/__tests__/*.mjs",
  32. "precoverage": "npm run build",
  33. "coverage": "node --enable-source-maps --test --experimental-test-coverage --test-coverage-exclude=\"**/__tests__/**\" --test-coverage-lines=94 --test-coverage-branches=94 --test-coverage-functions=96 --test-reporter=spec src/__tests__/*.mjs",
  34. "test": "npm run lint && npm run typecheck && npm run coverage",
  35. "prepare": "npm run build",
  36. "release": "npx npmpub"
  37. },
  38. "dependencies": {
  39. "cssesc": "^3.0.0",
  40. "util-deprecate": "^1.0.2"
  41. },
  42. "license": "MIT",
  43. "engines": {
  44. "node": ">=4"
  45. },
  46. "homepage": "https://github.com/postcss/postcss-selector-parser",
  47. "contributors": [
  48. {
  49. "name": "Maxime Thirouin",
  50. "url": "https://moox.io"
  51. },
  52. {
  53. "name": "Ben Briggs",
  54. "email": "beneb.info@gmail.com",
  55. "url": "http://beneb.info"
  56. },
  57. {
  58. "name": "Chris Eppstein",
  59. "email": "chris@eppsteins.net"
  60. }
  61. ],
  62. "repository": {
  63. "type": "git",
  64. "url": "https://github.com/postcss/postcss-selector-parser.git"
  65. }
  66. }