package.json 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. {
  2. "name": "@adobe/css-tools",
  3. "version": "4.4.4",
  4. "description": "A modern CSS parser and stringifier with TypeScript support",
  5. "source": "src/index.ts",
  6. "main": "./dist/cjs/adobe-css-tools.cjs",
  7. "module": "./dist/esm/adobe-css-tools.mjs",
  8. "browser": "./dist/umd/adobe-css-tools.js",
  9. "sideEffects": false,
  10. "exports": {
  11. ".": {
  12. "import": "./dist/esm/adobe-css-tools.mjs",
  13. "require": "./dist/cjs/adobe-css-tools.cjs"
  14. },
  15. "./package.json": "./package.json"
  16. },
  17. "types": "./dist/esm/adobe-css-tools.d.mts",
  18. "type": "module",
  19. "files": [
  20. "dist/cjs",
  21. "dist/esm",
  22. "dist/umd",
  23. "README.md",
  24. "docs/"
  25. ],
  26. "devDependencies": {
  27. "@arethetypeswrong/cli": "^0.18.2",
  28. "@biomejs/biome": "^2.1.2",
  29. "@rollup/plugin-commonjs": "^28.0.6",
  30. "@rollup/plugin-node-resolve": "^16.0.1",
  31. "@rollup/plugin-terser": "^0.4.4",
  32. "@rollup/plugin-typescript": "^12.1.4",
  33. "@types/benchmark": "^2.1.1",
  34. "@types/bytes": "^3.1.5",
  35. "@types/jest": "^29.5.14",
  36. "@types/node": "^24.0.3",
  37. "benchmark": "^2.1.4",
  38. "bytes": "^3.1.0",
  39. "jest": "^29.7.0",
  40. "rollup": "^4.45.1",
  41. "rollup-plugin-dts": "^6.2.1",
  42. "ts-jest": "^29.1.1",
  43. "tslib": "^2.8.1",
  44. "typescript": "^5.7.3"
  45. },
  46. "scripts": {
  47. "benchmark": "npm run build && node benchmark/index.mjs",
  48. "test": "jest",
  49. "clean": "rm -rf ./dist",
  50. "build": "rollup -c",
  51. "fix": "biome check --write",
  52. "check-package-bundle": "attw --pack .",
  53. "lint": "biome check",
  54. "prebuild": "npm run clean",
  55. "prepack": "rollup -c",
  56. "posttest": "npm run lint",
  57. "postbuild": "tar -czf dist/archive.tgz LICENSE README.md dist/cjs dist/esm dist/umd docs package.json && npx attw --format ascii dist/archive.tgz && rm dist/archive.tgz"
  58. },
  59. "author": "TJ Holowaychuk <tj@vision-media.ca>",
  60. "contributors": [
  61. "Jean-Philippe Zolesio <holblin@gmail.com>"
  62. ],
  63. "license": "MIT",
  64. "repository": {
  65. "type": "git",
  66. "url": "https://github.com/adobe/css-tools.git"
  67. },
  68. "keywords": [
  69. "css",
  70. "parser",
  71. "stringifier",
  72. "stylesheet",
  73. "ast",
  74. "typescript",
  75. "css-parser",
  76. "css-ast",
  77. "css-tools",
  78. "minify",
  79. "format",
  80. "preprocessor"
  81. ]
  82. }