package.json 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {
  2. "name": "hookable",
  3. "version": "5.5.3",
  4. "description": "Awaitable hook system",
  5. "keywords": [
  6. "hook",
  7. "hookable",
  8. "plugin",
  9. "tapable",
  10. "tappable"
  11. ],
  12. "repository": "unjs/hookable",
  13. "license": "MIT",
  14. "exports": {
  15. "import": "./dist/index.mjs",
  16. "types": "./dist/index.d.ts",
  17. "require": "./dist/index.cjs"
  18. },
  19. "main": "./dist/index.cjs",
  20. "module": "./dist/index.mjs",
  21. "types": "./dist/index.d.ts",
  22. "files": [
  23. "dist"
  24. ],
  25. "devDependencies": {
  26. "@types/node": "^18.15.11",
  27. "@vitest/coverage-c8": "^0.29.8",
  28. "changelogen": "^0.5.2",
  29. "eslint": "^8.37.0",
  30. "eslint-config-unjs": "^0.1.0",
  31. "expect-type": "^0.15.0",
  32. "prettier": "^2.8.7",
  33. "typescript": "^5.0.2",
  34. "unbuild": "^1.1.2",
  35. "vite": "^4.2.1",
  36. "vitest": "^0.29.8"
  37. },
  38. "packageManager": "pnpm@8.0.0",
  39. "scripts": {
  40. "build": "unbuild",
  41. "dev": "vitest",
  42. "lint": "eslint --cache --ext .ts,.js,.mjs,.cjs . && prettier -c src test",
  43. "lint:fix": "eslint --cache --ext .ts,.js,.mjs,.cjs . --fix && prettier -c src test -w",
  44. "prepublish": "pnpm build",
  45. "release": "pnpm test && pnpm build && changelogen --release --push && pnpm publish",
  46. "test": "pnpm lint && vitest run --coverage",
  47. "test:types": "tsc --noEmit"
  48. }
  49. }