package.json 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {
  2. "name": "cssstyle",
  3. "description": "An implementation of the CSSStyleDeclaration class from the CSS Object Model specification",
  4. "keywords": [
  5. "CSS",
  6. "CSSStyleDeclaration",
  7. "StyleSheet"
  8. ],
  9. "version": "5.3.7",
  10. "repository": {
  11. "type": "git",
  12. "url": "git+https://github.com/jsdom/cssstyle.git"
  13. },
  14. "files": [
  15. "lib/"
  16. ],
  17. "main": "./lib/CSSStyleDeclaration.js",
  18. "dependencies": {
  19. "@asamuzakjp/css-color": "^4.1.1",
  20. "@csstools/css-syntax-patches-for-csstree": "^1.0.21",
  21. "css-tree": "^3.1.0",
  22. "lru-cache": "^11.2.4"
  23. },
  24. "devDependencies": {
  25. "@babel/generator": "^7.28.5",
  26. "@babel/parser": "^7.28.5",
  27. "@babel/traverse": "^7.28.5",
  28. "@babel/types": "^7.28.5",
  29. "@domenic/eslint-config": "^4.0.1",
  30. "@webref/css": "^8.1.1",
  31. "eslint": "^9.39.1",
  32. "eslint-config-prettier": "^10.1.8",
  33. "eslint-plugin-prettier": "^5.5.4",
  34. "globals": "^16.5.0",
  35. "npm-run-all": "^4.1.5",
  36. "prettier": "^3.7.4",
  37. "resolve": "^1.22.11"
  38. },
  39. "scripts": {
  40. "download": "node ./scripts/downloadLatestProperties.mjs",
  41. "lint": "eslint --max-warnings 0",
  42. "lint:fix": "eslint --fix --max-warnings 0",
  43. "prepare": "run-p prepare:*",
  44. "prepare:implemented_properties": "node ./scripts/generateImplementedProperties.mjs",
  45. "prepare:properties": "node ./scripts/generateProperties.js",
  46. "prepare:propertyDefinitions": "node ./scripts/generatePropertyDefinitions.mjs",
  47. "test": "node --test"
  48. },
  49. "license": "MIT",
  50. "engines": {
  51. "node": ">=20"
  52. }
  53. }