package.json 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. {
  2. "name": "neotraverse",
  3. "version": "0.6.18",
  4. "description": "traverse and transform objects by visiting every node on a recursive walk",
  5. "main": "dist/legacy/legacy.cjs",
  6. "type": "module",
  7. "types": "dist/index.d.ts",
  8. "files": [
  9. "dist",
  10. "legacy.*"
  11. ],
  12. "exports": {
  13. ".": {
  14. "types": "./dist/index.d.ts",
  15. "import": {
  16. "production": "./dist/min/index.js",
  17. "development": "./dist/index.js",
  18. "default": "./dist/index.js"
  19. },
  20. "default": "./dist/min/index.js"
  21. },
  22. "./modern": {
  23. "types": "./dist/modern/modern.d.ts",
  24. "import": {
  25. "production": "./dist/modern/min/modern.js",
  26. "development": "./dist/modern/modern.js",
  27. "default": "./dist/modern/modern.js"
  28. },
  29. "default": "./dist/modern/modern.js"
  30. },
  31. "./legacy": {
  32. "require": {
  33. "types": "./dist/legacy/legacy.d.cts",
  34. "default": "./dist/legacy/legacy.cjs"
  35. },
  36. "import": {
  37. "types": "./dist/legacy/legacy.d.ts",
  38. "default": "./dist/legacy/legacy.mjs"
  39. },
  40. "default": "./dist/legacy/legacy.cjs"
  41. },
  42. "./package.json": "./package.json"
  43. },
  44. "repository": {
  45. "type": "git",
  46. "url": "https://github.com/PuruVJ/neotraverse.git"
  47. },
  48. "homepage": "https://github.com/PuruVJ/neotraverse",
  49. "keywords": [
  50. "traverse",
  51. "walk",
  52. "recursive",
  53. "map",
  54. "forEach",
  55. "deep",
  56. "clone"
  57. ],
  58. "author": {
  59. "name": "Puru Vijay, James Halliday"
  60. },
  61. "publishConfig": {
  62. "provenance": true
  63. },
  64. "license": "MIT",
  65. "engines": {
  66. "node": ">= 10"
  67. },
  68. "devDependencies": {
  69. "@changesets/cli": "^2.27.7",
  70. "@swc/core": "^1.6.13",
  71. "@types/node": "^20.14.10",
  72. "terser": "^5.31.2",
  73. "tsup": "^8.1.0",
  74. "typescript": "^5.5.3",
  75. "vitest": "^2.0.1"
  76. },
  77. "scripts": {
  78. "compile": "tsup && cp dist/legacy/legacy.cjs legacy.js && cp dist/legacy/legacy.d.cts legacy.d.ts",
  79. "test": "vitest run",
  80. "pub": "pnpm run compile && npm publish --access public --no-git-checks",
  81. "changeset": "changeset",
  82. "ci:version": "changeset version",
  83. "ci:release": "changeset publish"
  84. }
  85. }