diff --git a/npm/npm-tests.ts b/npm/npm-tests.ts new file mode 100644 index 000000000..9a8578264 --- /dev/null +++ b/npm/npm-tests.ts @@ -0,0 +1,28 @@ +/** +* Test suite created by Maxime LUCE +* +* Created by using code samples from https://github.com/npm/npm#using-npm-programmatically. +*/ + +/// +/// + +import npm = require("npm"); + +npm.load({}, function (er) { + if (er) { + return console.error(er); + } + + npm.commands.install(["some", "args"], function (er, data) { + if (er) { + return console.error(er); + } + + // command succeeded, and data might have some info + }); + + npm.on("log", function (message: string) { + console.log(message); + }); +})