From 6be92918cbe1f577bf7b386ab992d020d537a68b Mon Sep 17 00:00:00 2001 From: "devid.farinelli@gmail.com" Date: Fri, 19 Apr 2019 15:18:42 +0200 Subject: [PATCH] feat(generators): add generated file templates --- packages/generators/.gitignore | 1 + packages/generators/templates/index.js | 5 +++++ packages/generators/templates/package.json.js | 15 +++++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 packages/generators/templates/index.js create mode 100644 packages/generators/templates/package.json.js diff --git a/packages/generators/.gitignore b/packages/generators/.gitignore index 74dcaf3ce86..b3cdf36cae7 100644 --- a/packages/generators/.gitignore +++ b/packages/generators/.gitignore @@ -2,3 +2,4 @@ **/*.js !*.test.js !/**/*.test.js +!/templates/*.js diff --git a/packages/generators/templates/index.js b/packages/generators/templates/index.js new file mode 100644 index 00000000000..05b1c0677bc --- /dev/null +++ b/packages/generators/templates/index.js @@ -0,0 +1,5 @@ +/** + * Application entry point + */ + +console.log("Hello World from <%= name %>"); diff --git a/packages/generators/templates/package.json.js b/packages/generators/templates/package.json.js new file mode 100644 index 00000000000..54089edb516 --- /dev/null +++ b/packages/generators/templates/package.json.js @@ -0,0 +1,15 @@ +module.exports = (isProd) => { + + let scripts = { + build: "webpack" + }; + if (!isProd) { + scripts.start = "webpack-dev-server"; + } + + return { + version: "1.0.0", + description: "My webpack project", + scripts, + }; +};