package.json 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {
  2. "name": "basic-ftp",
  3. "version": "5.0.5",
  4. "description": "FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.",
  5. "main": "dist/index",
  6. "types": "dist/index",
  7. "files": [
  8. "dist/**/*"
  9. ],
  10. "scripts": {
  11. "prepublishOnly": "npm run clean && npm run lint && tsc && mocha",
  12. "prepare": "tsc",
  13. "test": "npm run prepublishOnly",
  14. "clean": "rm -rf dist",
  15. "lint": "eslint \"./src/**/*.ts\"",
  16. "lint-fix": "eslint --fix \"./src/**/*.ts\"",
  17. "dev": "npm run clean && tsc --watch",
  18. "tdd": "mocha --watch",
  19. "buildOnly": "tsc"
  20. },
  21. "repository": {
  22. "type": "git",
  23. "url": "https://github.com/patrickjuchli/basic-ftp.git"
  24. },
  25. "author": "Patrick Juchli <patrickjuchli@gmail.com>",
  26. "license": "MIT",
  27. "keywords": [
  28. "ftp",
  29. "ftps",
  30. "promise",
  31. "async",
  32. "await",
  33. "tls",
  34. "ipv6",
  35. "typescript"
  36. ],
  37. "engines": {
  38. "node": ">=10.0.0"
  39. },
  40. "devDependencies": {
  41. "@types/mocha": "10.0.6",
  42. "@types/node": "20.10.4",
  43. "@typescript-eslint/eslint-plugin": "6.14.0",
  44. "@typescript-eslint/parser": "6.14.0",
  45. "eslint": "8.55.0",
  46. "mocha": "10.2.0",
  47. "typescript": "5.3.3"
  48. }
  49. }