package.json 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {
  2. "name": "pkg-types",
  3. "version": "2.1.0",
  4. "description": "Node.js utilities and TypeScript definitions for `package.json` and `tsconfig.json`",
  5. "license": "MIT",
  6. "sideEffects": false,
  7. "exports": {
  8. "types": "./dist/index.d.mts",
  9. "default": "./dist/index.mjs"
  10. },
  11. "types": "./dist/index.d.mts",
  12. "repository": "unjs/pkg-types",
  13. "files": [
  14. "dist"
  15. ],
  16. "scripts": {
  17. "build": "unbuild",
  18. "prepack": "pnpm build",
  19. "dev": "vitest --typecheck",
  20. "release": "pnpm test && changelogen --release && npm publish && git push --follow-tags",
  21. "lint": "eslint && prettier -c src test",
  22. "lint:fix": "automd && eslint --fix . && prettier -w src test",
  23. "test": "vitest run --typecheck --coverage"
  24. },
  25. "dependencies": {
  26. "confbox": "^0.2.1",
  27. "exsolve": "^1.0.1",
  28. "pathe": "^2.0.3"
  29. },
  30. "devDependencies": {
  31. "@types/node": "^22.13.8",
  32. "@vitest/coverage-v8": "^3.0.7",
  33. "automd": "^0.4.0",
  34. "changelogen": "^0.6.0",
  35. "eslint": "^9.21.0",
  36. "eslint-config-unjs": "^0.4.2",
  37. "expect-type": "^1.2.0",
  38. "jiti": "^2.4.2",
  39. "prettier": "^3.5.2",
  40. "typescript": "^5.8.2",
  41. "unbuild": "^3.5.0",
  42. "vitest": "^3.0.7"
  43. },
  44. "packageManager": "pnpm@10.5.2"
  45. }