From 359d6169f929b50b5110ffee984966c2a0140bd0 Mon Sep 17 00:00:00 2001 From: Keeley Hammond Date: Tue, 25 Oct 2022 15:27:18 -0700 Subject: [PATCH] feat: move create-electron-app into forge --- .eslintignore | 1 + .prettierignore | 1 + .../externals/create-electron-app/package.json | 15 +++++++++++++++ .../externals/create-electron-app/src/index.js | 3 +++ .../externals/create-electron-app/src/index.ts | 3 +++ 5 files changed, 23 insertions(+) create mode 100644 packages/externals/create-electron-app/package.json create mode 100755 packages/externals/create-electron-app/src/index.js create mode 100644 packages/externals/create-electron-app/src/index.ts 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