Here's a quick overview of the dependencies that would need to be packaged/updated:
$ LANG=C.UTF-8 npm2deb depends parsoid Dependencies: NPM Debian parsoid (0.6.1) None ├─ async (^0.9.2) node-async (0.8.0-1) ├─ babybird (^0.0.1) None ├─ body-parser (^1.15.2) node-body-parser (1.8.1-1) ├─ compression (^1.6.2) node-compression (1.1.0-1) ├─ connect-busboy (^0.0.2) None ├─ content-type (git+https://github.com/wikimedia/content-type.git#master)None ├─ core-js (^2.4.1) node-core-js (2.4.1-2) ├─ diff (^1.0.7) node-diff (1.4.0~dfsg-1) ├─ domino (^1.0.27) None ├─ entities (^1.1.1) node-entities (1.1.1-1) ├─ express (^4.14.0) node-express (4.1.1~dfsg-1) ├─ express-handlebars (^3.0.0) None ├─ finalhandler (^0.5.0) node-finalhandler (0.3.0-1) ├─ gelf-stream (^0.2.4) None ├─ js-yaml (^3.6.1) node-js-yaml (3.7.0+dfsg-1) ├─ mediawiki-title (^0.5.6) None ├─ negotiator (git+https://github.com/arlolra/negotiator.git#full-parse-access)node-negotiator (0.4.8-1) ├─ node-uuid (^1.4.7) None ├─ pegjs (git+https://github.com/tstarling/pegjs.git#fork)None ├─ prfun (^2.1.4) None ├─ request (^2.74.0) node-request (2.26.1-1) ├─ semver (^5.3.0) node-semver (5.3.0-1) ├─ serve-favicon (^2.3.0) node-serve-favicon (2.1.5-1) ├─ service-runner (^2.1.0) None ├─ simplediff (^0.1.1) None └─ yargs (^4.7.1) node-yargs (6.4.0-2) Build dependencies: NPM Debian alea (^0.0.9) None chai (^3.5.0) node-chai (3.5.0+dfsg-1) colors (^1.1.2) None coveralls (^2.11.11) None istanbul (^0.4.4) None jscs (^3.0.7) None jshint (^2.9.2) None mocha (^2.5.3) node-mocha (1.20.1-2) npm-shrinkwrap (^200.5.1) None nsp (^2.6.1) None supertest (^1.2.0) node-supertest (0.14.0-1) I think the build dependencies can mostly be skipped as they're used for tests/linting, not required to build the package.
signature.asc
Description: OpenPGP digital signature