package.json 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. {
  2. "_from": "colord@^2.9.1",
  3. "_id": "colord@2.9.3",
  4. "_inBundle": false,
  5. "_integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==",
  6. "_location": "/colord",
  7. "_phantomChildren": {},
  8. "_requested": {
  9. "type": "range",
  10. "registry": true,
  11. "raw": "colord@^2.9.1",
  12. "name": "colord",
  13. "escapedName": "colord",
  14. "rawSpec": "^2.9.1",
  15. "saveSpec": null,
  16. "fetchSpec": "^2.9.1"
  17. },
  18. "_requiredBy": [
  19. "/postcss-colormin",
  20. "/postcss-minify-gradients"
  21. ],
  22. "_resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz",
  23. "_shasum": "4f8ce919de456f1d5c1c368c307fe20f3e59fb43",
  24. "_spec": "colord@^2.9.1",
  25. "_where": "E:\\vue_project\\el-table-column\\node_modules\\postcss-colormin",
  26. "author": {
  27. "name": "Vlad Shilov",
  28. "email": "omgovich@ya.ru"
  29. },
  30. "bugs": {
  31. "url": "https://github.com/omgovich/colord/issues"
  32. },
  33. "bundleDependencies": false,
  34. "dependencies": {},
  35. "deprecated": false,
  36. "description": "👑 A tiny yet powerful tool for high-performance color manipulations and conversions",
  37. "devDependencies": {
  38. "@size-limit/preset-small-lib": "^4.10.1",
  39. "@types/jest": "^26.0.22",
  40. "@typescript-eslint/eslint-plugin": "^4.19.0",
  41. "@typescript-eslint/parser": "^4.19.0",
  42. "ac-colors": "^1.4.2",
  43. "benny": "^3.6.15",
  44. "chroma-js": "^2.1.1",
  45. "color": "^3.1.3",
  46. "eslint": "^7.14.0",
  47. "eslint-config-prettier": "^6.15.0",
  48. "eslint-plugin-prettier": "^3.1.4",
  49. "glob": "^7.1.6",
  50. "jest": "^26.6.3",
  51. "prettier": "^2.2.0",
  52. "rollup": "^2.43.1",
  53. "rollup-plugin-terser": "^7.0.2",
  54. "rollup-plugin-typescript2": "^0.30.0",
  55. "size-limit": "^4.10.1",
  56. "tinycolor2": "^1.4.2",
  57. "ts-jest": "^26.5.4",
  58. "ts-node": "^9.1.1",
  59. "tslib": "^2.1.0",
  60. "typescript": "^4.2.3"
  61. },
  62. "eslintConfig": {
  63. "plugins": [
  64. "prettier"
  65. ],
  66. "extends": [
  67. "eslint:recommended",
  68. "plugin:@typescript-eslint/eslint-recommended",
  69. "plugin:@typescript-eslint/recommended",
  70. "plugin:prettier/recommended",
  71. "prettier/@typescript-eslint"
  72. ]
  73. },
  74. "exports": {
  75. ".": {
  76. "types": "./index.d.ts",
  77. "import": "./index.mjs",
  78. "require": "./index.js",
  79. "default": "./index.mjs"
  80. },
  81. "./plugins/a11y": {
  82. "types": "./plugins/a11y.d.ts",
  83. "import": "./plugins/a11y.mjs",
  84. "require": "./plugins/a11y.js",
  85. "default": "./plugins/a11y.mjs"
  86. },
  87. "./plugins/cmyk": {
  88. "types": "./plugins/cmyk.d.ts",
  89. "import": "./plugins/cmyk.mjs",
  90. "require": "./plugins/cmyk.js",
  91. "default": "./plugins/cmyk.mjs"
  92. },
  93. "./plugins/harmonies": {
  94. "types": "./plugins/harmonies.d.ts",
  95. "import": "./plugins/harmonies.mjs",
  96. "require": "./plugins/harmonies.js",
  97. "default": "./plugins/harmonies.mjs"
  98. },
  99. "./plugins/hwb": {
  100. "types": "./plugins/hwb.d.ts",
  101. "import": "./plugins/hwb.mjs",
  102. "require": "./plugins/hwb.js",
  103. "default": "./plugins/hwb.mjs"
  104. },
  105. "./plugins/lab": {
  106. "types": "./plugins/lab.d.ts",
  107. "import": "./plugins/lab.mjs",
  108. "require": "./plugins/lab.js",
  109. "default": "./plugins/lab.mjs"
  110. },
  111. "./plugins/lch": {
  112. "types": "./plugins/lch.d.ts",
  113. "import": "./plugins/lch.mjs",
  114. "require": "./plugins/lch.js",
  115. "default": "./plugins/lch.mjs"
  116. },
  117. "./plugins/minify": {
  118. "types": "./plugins/minify.d.ts",
  119. "import": "./plugins/minify.mjs",
  120. "require": "./plugins/minify.js",
  121. "default": "./plugins/minify.mjs"
  122. },
  123. "./plugins/mix": {
  124. "types": "./plugins/mix.d.ts",
  125. "import": "./plugins/mix.mjs",
  126. "require": "./plugins/mix.js",
  127. "default": "./plugins/mix.mjs"
  128. },
  129. "./plugins/names": {
  130. "types": "./plugins/names.d.ts",
  131. "import": "./plugins/names.mjs",
  132. "require": "./plugins/names.js",
  133. "default": "./plugins/names.mjs"
  134. },
  135. "./plugins/xyz": {
  136. "types": "./plugins/xyz.d.ts",
  137. "import": "./plugins/xyz.mjs",
  138. "require": "./plugins/xyz.js",
  139. "default": "./plugins/xyz.mjs"
  140. },
  141. "./package.json": "./package.json"
  142. },
  143. "files": [
  144. "*.{js,mjs,ts,map}",
  145. "plugins/*.{js,mjs,ts,map}"
  146. ],
  147. "homepage": "https://github.com/omgovich/colord#readme",
  148. "jest": {
  149. "verbose": true,
  150. "transform": {
  151. "^.+\\.ts$": "ts-jest"
  152. }
  153. },
  154. "keywords": [
  155. "color",
  156. "parser",
  157. "convert",
  158. "tiny",
  159. "hex",
  160. "rgb",
  161. "hsl",
  162. "hsv",
  163. "hwb",
  164. "lab",
  165. "lch",
  166. "xyz",
  167. "css",
  168. "color-names",
  169. "a11y",
  170. "cmyk",
  171. "mix",
  172. "minify",
  173. "harmonies"
  174. ],
  175. "license": "MIT",
  176. "main": "./index.js",
  177. "module": "./index.mjs",
  178. "name": "colord",
  179. "prettier": {
  180. "printWidth": 100
  181. },
  182. "repository": {
  183. "type": "git",
  184. "url": "git+https://github.com/omgovich/colord.git"
  185. },
  186. "scripts": {
  187. "benchmark": "tsc --outDir bench --skipLibCheck --esModuleInterop ./tests/benchmark.ts && node ./bench/tests/benchmark.js && rm -rf ./bench",
  188. "build": "rm -rf ./dist/* && rollup --config",
  189. "check-release": "npm run release -- --dry-run",
  190. "check-types": "tsc --noEmit true",
  191. "lint": "eslint src/**/*.ts",
  192. "release": "npm run build && cp *.json dist && cp *.md dist && npm publish dist",
  193. "size": "npm run build && size-limit",
  194. "test": "jest tests --coverage"
  195. },
  196. "sideEffects": false,
  197. "size-limit": [
  198. {
  199. "path": "dist/index.mjs",
  200. "import": "{ colord }",
  201. "limit": "2 KB"
  202. },
  203. {
  204. "path": "dist/plugins/a11y.mjs",
  205. "limit": "0.5 KB"
  206. },
  207. {
  208. "path": "dist/plugins/cmyk.mjs",
  209. "limit": "1 KB"
  210. },
  211. {
  212. "path": "dist/plugins/harmonies.mjs",
  213. "limit": "0.5 KB"
  214. },
  215. {
  216. "path": "dist/plugins/hwb.mjs",
  217. "limit": "1 KB"
  218. },
  219. {
  220. "path": "dist/plugins/lab.mjs",
  221. "limit": "1.5 KB"
  222. },
  223. {
  224. "path": "dist/plugins/lch.mjs",
  225. "limit": "1.5 KB"
  226. },
  227. {
  228. "path": "dist/plugins/minify.mjs",
  229. "limit": "0.6 KB"
  230. },
  231. {
  232. "path": "dist/plugins/mix.mjs",
  233. "limit": "1 KB"
  234. },
  235. {
  236. "path": "dist/plugins/names.mjs",
  237. "limit": "1.5 KB"
  238. },
  239. {
  240. "path": "dist/plugins/xyz.mjs",
  241. "limit": "1 KB"
  242. }
  243. ],
  244. "types": "index.d.ts",
  245. "version": "2.9.3"
  246. }