]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.maps.server/node/node-v4.8.0-win-x64/node_modules/npm/bin/read-package-json.js
Adding missing bin folder in integrated tile server
[simantics/district.git] / org.simantics.maps.server / node / node-v4.8.0-win-x64 / node_modules / npm / bin / read-package-json.js
diff --git a/org.simantics.maps.server/node/node-v4.8.0-win-x64/node_modules/npm/bin/read-package-json.js b/org.simantics.maps.server/node/node-v4.8.0-win-x64/node_modules/npm/bin/read-package-json.js
new file mode 100644 (file)
index 0000000..3e5a0c7
--- /dev/null
@@ -0,0 +1,22 @@
+var argv = process.argv
+if (argv.length < 3) {
+  console.error("Usage: read-package.json <file> [<fields> ...]")
+  process.exit(1)
+}
+
+var fs = require("fs")
+  , file = argv[2]
+  , readJson = require("read-package-json")
+
+readJson(file, function (er, data) {
+  if (er) throw er
+  if (argv.length === 3) console.log(data)
+  else argv.slice(3).forEach(function (field) {
+    field = field.split(".")
+    var val = data
+    field.forEach(function (f) {
+      val = val[f]
+    })
+    console.log(val)
+  })
+})