From d7b4417dd5ec2be248f19ae28f55761399f80d02 Mon Sep 17 00:00:00 2001 From: j- Date: Thu, 3 Mar 2016 12:14:39 +1100 Subject: [PATCH] add simple CLI util --- bin/resolve | 10 ++++++++++ package.json | 5 ++++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100755 bin/resolve diff --git a/bin/resolve b/bin/resolve new file mode 100755 index 00000000..69178ae1 --- /dev/null +++ b/bin/resolve @@ -0,0 +1,10 @@ +#!/usr/bin/env node + +'use strict'; + +var resolve = require('..'); +var result = resolve.sync(process.argv[2], { + basedir: process.cwd() +}); + +console.log(result); diff --git a/package.json b/package.json index df92092d..b7c5c4d5 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,9 @@ "type": "git", "url": "git://github.com/browserify/resolve.git" }, + "bin": { + "resolve": "./bin/resolve" + }, "main": "index.js", "exports": { ".": [ @@ -38,7 +41,7 @@ "prepublishOnly": "safe-publish-latest", "prepublish": "not-in-publish || npm run prepublishOnly", "prelint": "eclint check $(git ls-files | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git')", - "lint": "eslint --ext=js,mjs --no-eslintrc -c .eslintrc .", + "lint": "eslint --ext=js,mjs --no-eslintrc -c .eslintrc . 'bin/**'", "pretests-only": "cd ./test/resolver/nested_symlinks && node mylib/sync && node mylib/async", "tests-only": "tape test/*.js", "pretest": "npm run lint",