We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6baf82e commit 451fde8Copy full SHA for 451fde8
packages/generator-widget/bin.js
@@ -1,8 +1,14 @@
1
#!/usr/bin/env node
2
3
+const { readFileSync } = require("fs");
4
+var { join } = require("path");
5
const { execSync } = require("child_process");
-const version = process.env.npm_package_version;
6
+const chalk = require("chalk");
7
8
+const packageJson = readFileSync(join(__dirname, "package.json"));
9
+const version = JSON.parse(packageJson).version;
10
const args = process.argv.slice(2);
11
+
12
+console.log(chalk.bold.blueBright("Running widget generator..."));
13
execSync(`npm install -g yo @mendix/generator-widget@${version}`);
14
execSync(`yo @mendix/widget@${version} ${args.join(" ")}`, { stdio: "inherit" });
0 commit comments