summaryrefslogtreecommitdiff
path: root/support/get-alias.js
diff options
context:
space:
mode:
Diffstat (limited to 'support/get-alias.js')
-rw-r--r--support/get-alias.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/support/get-alias.js b/support/get-alias.js
new file mode 100644
index 0000000..0323fc0
--- /dev/null
+++ b/support/get-alias.js
@@ -0,0 +1,12 @@
+#!/usr/bin/env node
+const path = require('path')
+const aliases = require('./aliases.json')
+
+const toAlias = process.argv[2]
+const baseName = path.basename(toAlias, '.js')
+
+const alias = aliases[baseName] || baseName
+
+process.stdout.write(toAlias
+ .replace(/^[^/]+\//, 'lib/')
+ .replace(baseName, alias))