电速宝智配引擎
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. {
  2. "name": "docx",
  3. "version": "9.6.1",
  4. "description": "Easily generate .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.",
  5. "type": "module",
  6. "main": "dist/index.umd.cjs",
  7. "module": "./dist/index.mjs",
  8. "types": "./dist/index.d.ts",
  9. "exports": {
  10. ".": {
  11. "import": {
  12. "types": "./dist/index.d.ts",
  13. "default": "./dist/index.mjs"
  14. },
  15. "require": {
  16. "types": "./dist/index.d.cts",
  17. "default": "./dist/index.cjs"
  18. }
  19. }
  20. },
  21. "files": [
  22. "dist"
  23. ],
  24. "scripts": {
  25. "build": "tsc && vite build",
  26. "test": "vitest --ui --coverage",
  27. "test:ci": "vitest run --coverage",
  28. "prepublishOnly": "npm run build --omit=dev",
  29. "lint": "eslint --config eslint.config.ts",
  30. "predemo": "npm run build",
  31. "demo": "tsx ./demo/index.ts",
  32. "typedoc": "typedoc src/index.ts --tsconfig tsconfig.typedoc.json",
  33. "prettier": "prettier -l \"{src,scripts,demo,docs}/**/*.{ts,html,md}\"",
  34. "prettier:fix": "npm run prettier -- --write",
  35. "cspell": "cspell \"{src,demo,docs,scripts}/**/*.{ts,scss,html,md}\" && cspell \"./*.*\"",
  36. "serve.docs": "cd docs && docsify serve",
  37. "extract": "tsx scripts/extract-document.ts",
  38. "run-ts": "tsx"
  39. },
  40. "pre-commit": [
  41. "prettier",
  42. "lint"
  43. ],
  44. "repository": {
  45. "type": "git",
  46. "url": "git+https://github.com/dolanmiu/docx.git"
  47. },
  48. "keywords": [
  49. "docx",
  50. "office",
  51. "word",
  52. "generate",
  53. "creator",
  54. "create",
  55. "document",
  56. "doc",
  57. "officegen",
  58. "clippy"
  59. ],
  60. "dependencies": {
  61. "@types/node": "^25.2.3",
  62. "hash.js": "^1.1.7",
  63. "jszip": "^3.10.1",
  64. "nanoid": "^5.1.3",
  65. "xml": "^1.0.1",
  66. "xml-js": "^1.6.8"
  67. },
  68. "author": "Dolan Miu",
  69. "license": "MIT",
  70. "bugs": {
  71. "url": "https://github.com/dolanmiu/docx/issues"
  72. },
  73. "homepage": "https://docx.js.org",
  74. "devDependencies": {
  75. "@types/inquirer": "^9.0.3",
  76. "@types/unzipper": "^0.10.4",
  77. "@types/xml": "^1.0.8",
  78. "@typescript-eslint/eslint-plugin": "^8.8.1",
  79. "@typescript-eslint/parser": "^8.8.1",
  80. "@vitest/coverage-v8": "^4.0.18",
  81. "@vitest/ui": "^4.0.18",
  82. "cspell": "^9.0.0",
  83. "docsify-cli": "^4.3.0",
  84. "eslint": "^9.13.0",
  85. "eslint-import-resolver-typescript": "^4.3.2",
  86. "eslint-plugin-functional": "^9.0.3",
  87. "eslint-plugin-import": "^2.26.0",
  88. "eslint-plugin-jsdoc": "^62.5.5",
  89. "eslint-plugin-no-null": "^1.0.2",
  90. "eslint-plugin-prefer-arrow": "^1.2.3",
  91. "eslint-plugin-unicorn": "^63.0.0",
  92. "execa": "^9.4.0",
  93. "glob": "^13.0.3",
  94. "inquirer": "^13.2.2",
  95. "jiti": "^2.3.3",
  96. "jsdom": "^28.0.0",
  97. "pre-commit": "^1.2.2",
  98. "prettier": "^3.1.1",
  99. "tsconfig-paths": "^4.0.0",
  100. "tsx": "^4.7.0",
  101. "typedoc": "^0.28.2",
  102. "typescript": "5.9.3",
  103. "typescript-eslint": "^8.10.0",
  104. "unzipper": "^0.12.3",
  105. "vite": "^7.3.1",
  106. "vite-plugin-dts": "^4.2.4",
  107. "vite-plugin-node-polyfills": "^0.25.0",
  108. "vite-tsconfig-paths": "^6.1.1",
  109. "vitest": "^4.0.18"
  110. },
  111. "engines": {
  112. "node": ">=10"
  113. }
  114. }