diff --git a/package-lock.json b/package-lock.json index 1b143927..af59469c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -585,8 +585,7 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "builtin-modules": { "version": "1.1.1", @@ -6193,8 +6192,7 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-resolve": { "version": "0.5.2", @@ -6210,10 +6208,9 @@ } }, "source-map-support": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz", - "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", - "dev": true, + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.7.tgz", + "integrity": "sha512-xkQxe0zaJhFZe/Q59dWlg9WM8nmcQVgHNdlRnm80qr4y3ypleexZ/B3bY0UUig9XvhQfM+1/QD62QrA40MJ0ng==", "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" diff --git a/package.json b/package.json index 989ffe1d..eb73301e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "snyk-nodejs-lockfile-parser", "description": "Generate a dep tree given a lockfile", - "main": "dist/lib/index.js", + "main": "dist/index.js", "bin": { "parse-nodejs-lockfile": "./bin/index.js" }, @@ -14,22 +14,25 @@ "prepare": "npm run build", "semantic-release": "semantic-release" }, + "types": "./dist/index.d.ts", "repository": { "type": "git", "url": "https://github.com/snyk/nodejs-lockfile-parser.git" }, "author": "snyk.io", "license": "Apache-2.0", + "engines": { "node" : ">=4" }, + "files": ["bin", "dist"], "homepage": "https://github.com/snyk/nodejs-lockfile-parser#readme", "dependencies": { "lodash": "4.17.10", - "path": "0.12.7" + "path": "0.12.7", + "source-map-support": "^0.5.7" }, "devDependencies": { "@types/node": "10.5.5", "@types/sinon": "5.0.1", "sinon": "6.1.4", - "source-map-support": "^0.5.6", "tap": "github:snyk/node-tap#alternative-runtimes", "ts-node": "7.0.0", "tslint": "5.11.0", diff --git a/tsconfig.json b/tsconfig.json index b60c2afb..780c23f6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,10 +8,9 @@ ], "module": "commonjs", "sourceMap": true, - "allowJs": true, + "declaration": true, }, "include": [ "./lib/**/*", - "./newrelic.ts" ] }