package.json 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. {
  2. "name": "pkg-types",
  3. "version": "1.2.0",
  4. "description": "Node.js utilities and TypeScript definitions for `package.json` and `tsconfig.json`",
  5. "license": "MIT",
  6. "main": "./dist/index.cjs",
  7. "sideEffects": false,
  8. "exports": {
  9. "types": "./dist/index.d.ts",
  10. "import": "./dist/index.mjs",
  11. "require": "./dist/index.cjs"
  12. },
  13. "types": "./dist/index.d.ts",
  14. "repository": "unjs/pkg-types",
  15. "files": [
  16. "dist"
  17. ],
  18. "scripts": {
  19. "build": "unbuild",
  20. "prepack": "pnpm build",
  21. "dev": "vitest --typecheck",
  22. "release": "pnpm test && changelogen --release && npm publish && git push --follow-tags",
  23. "lint": "eslint && prettier -c src test",
  24. "lint:fix": "automd && eslint --fix . && prettier -w src test",
  25. "test": "vitest run --typecheck --coverage"
  26. },
  27. "dependencies": {
  28. "confbox": "^0.1.7",
  29. "mlly": "^1.7.1",
  30. "pathe": "^1.1.2"
  31. },
  32. "devDependencies": {
  33. "@types/node": "^22.5.0",
  34. "@vitest/coverage-v8": "^2.0.5",
  35. "automd": "^0.3.8",
  36. "changelogen": "^0.5.5",
  37. "eslint": "^9.9.0",
  38. "eslint-config-unjs": "^0.3.2",
  39. "expect-type": "^0.20.0",
  40. "jiti": "^1.21.6",
  41. "prettier": "^3.3.3",
  42. "typescript": "^5.5.4",
  43. "unbuild": "^2.0.0",
  44. "vitest": "^2.0.5"
  45. },
  46. "packageManager": "pnpm@9.1.0"
  47. }