package.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. {
  2. "name": "deep-pick-omit",
  3. "type": "module",
  4. "version": "1.2.1",
  5. "packageManager": "pnpm@9.12.0",
  6. "description": "Deep-pick and deep-omit objects with typesafe paths.",
  7. "author": "PraZ",
  8. "license": "MIT",
  9. "repository": "github:prazdevs/deep-pick-omit",
  10. "sideEffects": false,
  11. "exports": {
  12. ".": {
  13. "types": {
  14. "import": "./dist/index.d.mts",
  15. "require": "./dist/index.d.cts"
  16. },
  17. "import": "./dist/index.mjs",
  18. "require": "./dist/index.cjs"
  19. }
  20. },
  21. "main": "./dist/index.mjs",
  22. "module": "./dist/index.mjs",
  23. "types": "./dist/index.d.ts",
  24. "files": [
  25. "dist"
  26. ],
  27. "scripts": {
  28. "build": "unbuild",
  29. "lint": "eslint .",
  30. "prepublishOnly": "pnpm build",
  31. "release": "bumpp",
  32. "test": "vitest --typecheck",
  33. "test:coverage": "vitest run --coverage",
  34. "test:ui": "vitest --typecheck --ui",
  35. "typecheck": "tsc --noEmit",
  36. "prepare": "simple-git-hooks"
  37. },
  38. "devDependencies": {
  39. "@antfu/eslint-config": "^3.7.3",
  40. "@vitest/coverage-v8": "^2.1.2",
  41. "@vitest/ui": "^2.1.2",
  42. "bumpp": "^9.6.1",
  43. "eslint": "^9.11.1",
  44. "lint-staged": "^15.2.10",
  45. "simple-git-hooks": "^2.11.1",
  46. "typescript": "^5.6.2",
  47. "unbuild": "^2.0.0",
  48. "vite": "^5.4.8",
  49. "vitest": "^2.1.2"
  50. },
  51. "simple-git-hooks": {
  52. "pre-commit": "pnpm lint-staged"
  53. },
  54. "lint-staged": {
  55. "*": "eslint --fix"
  56. }
  57. }