package.json 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {
  2. "name": "xmlcreate",
  3. "version": "2.0.4",
  4. "description": "Simple XML builder for Node.js",
  5. "keywords": [
  6. "build",
  7. "builder",
  8. "create",
  9. "creator",
  10. "xml"
  11. ],
  12. "license": "Apache-2.0",
  13. "author": {
  14. "name": "Michael Kourlas",
  15. "email": "michael@kourlas.com"
  16. },
  17. "files": [
  18. "lib",
  19. "CHANGES.md",
  20. "LICENSE",
  21. "NOTICE",
  22. "package.json",
  23. "README.md"
  24. ],
  25. "main": "./lib/main.js",
  26. "typings": "./lib/main",
  27. "repository": {
  28. "type": "git",
  29. "url": "git://github.com/michaelkourlas/node-xmlcreate.git"
  30. },
  31. "scripts": {
  32. "build": "npm run-script prod && npm run-script test-prod && npm run-script docs",
  33. "clean": "rimraf lib",
  34. "clean-docs": "rimraf docs",
  35. "clean-test": "rimraf test/lib",
  36. "dev": "npm run-script clean && npm run-script lint && tsc -p tsconfig.json --sourceMap",
  37. "docs": "npm run-script clean-docs && typedoc --out docs --excludePrivate src/main.ts",
  38. "lint": "eslint . --ext .ts",
  39. "prod": "npm run-script clean && npm run-script lint && tsc -p tsconfig.json",
  40. "test-dev": "npm run-script clean-test && tsc -p test/tsconfig.json --sourceMap && mocha --recursive test/lib",
  41. "test-prod": "npm run-script clean-test && tsc -p test/tsconfig.json && mocha --recursive test/lib"
  42. },
  43. "devDependencies": {
  44. "@types/chai": "^4.2.22",
  45. "@types/mocha": "^9.0.0",
  46. "@typescript-eslint/eslint-plugin": "^5.2.0",
  47. "@typescript-eslint/parser": "^5.2.0",
  48. "chai": "^4.3.4",
  49. "eslint": "^8.1.0",
  50. "mocha": "^9.1.3",
  51. "rimraf": "^3.0.2",
  52. "typedoc": "^0.22.7",
  53. "typescript": "^4.4.4"
  54. }
  55. }