UNPKG

ftp-srv-esm

Version:

Modern, extensible FTP server (daemon) for Node.js with ESM support. Based on ftp-srv.

67 lines (66 loc) 1.73 kB
{ "name": "ftp-srv-esm", "version": "5.0.1", "description": "Modern, extensible FTP server (daemon) for Node.js with ESM support. Based on ftp-srv.", "keywords": ["ftp-srv-esm", "ftp", "ftp-srv", "ftp-server", "ftp-daemon", "ftpd", "ftpserver", "server", "daemon" ], "license": "MIT", "files": [ "src", "bin", "ftp-srv-esm.d.ts" ], "type": "module", "main": "ftp-srv-esm.js", "bin": "./bin/index.js", "types": "./ftp-srv-esm.d.ts", "repository": { "type": "git", "url": "https://github.com/timint/ftp-srv-esm" }, "engines": { "node": ">=22" }, "scripts": { "pre-release": "npm run verify && npm pack --dry-run", "test": "npx mocha test/*/*/*.spec.js test/*/*.spec.js test/*.spec.js", "test:bail": "npx mocha --bail test/*/*/*.spec.js test/*/*.spec.js test/*.spec.js", "test:start": "node test/start.js", "verify": "eslint src/**/*.js test/**/*.js bin/**/*.js" }, "dependencies": { "@eslint/js": "^9.30.1", "neoip": "^3.0.1", "winston": "^3.17.0", "yargs": "^18.0.0" }, "devDependencies": { "basic-ftp": "^5.0.5", "chai": "^5.2.1", "eslint": "^9.30.1", "husky": "^9.1.7", "lint-staged": "^16.1.2", "mocha": "^11.7.1", "sinon": "^21.0.0" }, "release": { "verifyConditions": "condition-circle", "branch": "main", "branches": [ "main" ] }, "husky": { "hooks": { "pre-commit": "lint-staged", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "lint-staged": { "*.js": [ "eslint --fix" ] }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] } }