package.json 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. {
  2. "name": "set-cookie-parser",
  3. "version": "3.1.0",
  4. "description": "Parses set-cookie headers into objects",
  5. "homepage": "https://github.com/nfriedly/set-cookie-parser",
  6. "repository": "nfriedly/set-cookie-parser",
  7. "author": {
  8. "name": "Nathan Friedly",
  9. "url": "http://nfriedly.com/"
  10. },
  11. "files": [
  12. "lib",
  13. "dist"
  14. ],
  15. "main": "./dist/set-cookie.cjs",
  16. "module": "./lib/set-cookie.js",
  17. "types": "./lib/set-cookie.d.ts",
  18. "type": "module",
  19. "exports": {
  20. ".": {
  21. "types": "./lib/set-cookie.d.ts",
  22. "module-sync": "./lib/set-cookie.js",
  23. "import": "./lib/set-cookie.js",
  24. "require": "./dist/set-cookie.cjs"
  25. }
  26. },
  27. "sideEffects": false,
  28. "keywords": [
  29. "set-cookie",
  30. "set",
  31. "cookie",
  32. "cookies",
  33. "header",
  34. "parse",
  35. "parser"
  36. ],
  37. "devDependencies": {
  38. "eslint": "^8.57.0",
  39. "eslint-config-prettier": "^9.1.0",
  40. "eslint-plugin-prettier": "^5.1.3",
  41. "husky": "^9.1.7",
  42. "mocha": "^11.7.5",
  43. "prettier": "^3.2.5",
  44. "pretty-quick": "^4.0.0",
  45. "sinon": "^21.0.3",
  46. "tsd": "^0.33.0"
  47. },
  48. "scripts": {
  49. "lint": "eslint . --ignore-pattern '!.eslintrc.js'",
  50. "test": "npm run build && npm run lint && mocha && npm run typecheck",
  51. "typecheck": "tsd",
  52. "autofix": "npm run lint -- --fix",
  53. "format": "npm run lint -- --fix",
  54. "build": "node ./build-cjs.js",
  55. "prepare": "husky"
  56. },
  57. "license": "MIT",
  58. "prettier": {
  59. "trailingComma": "es5"
  60. }
  61. }