diff --git a/.eslintignore b/.eslintignore index 2b6fe7c12c..b33a7c0f05 100644 --- a/.eslintignore +++ b/.eslintignore @@ -5,4 +5,5 @@ node_modules packages/*/*/doc packages/*/*/index.ts packages/**/bad.js +packages/externals/create-electron-app/src/* tmpl diff --git a/.prettierignore b/.prettierignore index 38f3fe9eb5..da752b46e4 100644 --- a/.prettierignore +++ b/.prettierignore @@ -8,4 +8,5 @@ packages/*/*/index.ts packages/*/*/README.md packages/*/*/tsconfig.json packages/api/core/test/fixture/bad_external_forge_config/bad.js +packages/externals/create-electron-app/src/* packages/plugin/webpack/test/**/.webpack diff --git a/packages/externals/create-electron-app/package.json b/packages/externals/create-electron-app/package.json new file mode 100644 index 0000000000..b574a16acb --- /dev/null +++ b/packages/externals/create-electron-app/package.json @@ -0,0 +1,15 @@ +{ + "name": "create-electron-app", + "version": "1.0.0", + "description": "Create Electron App", + "main": "src/index.js", + "typings": "../../api/cli/src/electron-forge-init.ts", + "author": "Samuel Attard", + "license": "MIT", + "dependencies": { + "@electron-forge/cli": "latest" + }, + "bin": { + "create-electron-app": "./src/index" + } +} diff --git a/packages/externals/create-electron-app/src/index.js b/packages/externals/create-electron-app/src/index.js new file mode 100755 index 0000000000..62e9a20ec4 --- /dev/null +++ b/packages/externals/create-electron-app/src/index.js @@ -0,0 +1,3 @@ +#!/usr/bin/env node + +require('@electron-forge/cli/dist/electron-forge-init.js'); diff --git a/packages/externals/create-electron-app/src/index.ts b/packages/externals/create-electron-app/src/index.ts new file mode 100644 index 0000000000..0a6d58e018 --- /dev/null +++ b/packages/externals/create-electron-app/src/index.ts @@ -0,0 +1,3 @@ +#!/usr/bin/env ts-node + +require('@electron-forge/cli/dist/electron-forge-init.js'); \ No newline at end of file