summaryrefslogtreecommitdiff
path: root/support/list-aliases.js
diff options
context:
space:
mode:
Diffstat (limited to 'support/list-aliases.js')
-rw-r--r--support/list-aliases.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/support/list-aliases.js b/support/list-aliases.js
new file mode 100644
index 0000000..d1eeed5
--- /dev/null
+++ b/support/list-aliases.js
@@ -0,0 +1,25 @@
+#!/usr/bin/env node
+const path = require('path')
+const yargs = require('yargs')
+const aliases = require('./aliases')
+
+const argv = yargs
+ .option('sources', {
+ type: 'boolean',
+ default: false
+ })
+ .argv
+
+const prefix = argv._[0] || 'build-es/'
+
+const targets = Object.keys(aliases).map(argv.sources ? expandSource : expandAlias)
+process.stdout.write(targets.join(' '))
+
+
+function expandAlias (alias) {
+ return path.join(prefix, `${alias}.js`)
+}
+
+function expandSource (alias) {
+ return path.join(prefix, `${aliases[alias]}.js`)
+}