├── .eslintignore ├── .eslintrc ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .husky └── pre-commit ├── .nvmrc ├── .prettierrc ├── .run ├── Packages_cli - build.run.xml ├── Packages_cli - prepublishOnly.run.xml ├── Packages_create-app - build.run.xml ├── Packages_create-app - prepublishOnly.run.xml ├── Packages_ee - build.run.xml ├── Packages_ee - prepublishOnly.run.xml └── create-app var.run.xml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── packages ├── create-app │ ├── .gitignore │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── create-app.ts │ │ ├── enums │ │ │ └── template.ts │ │ ├── helpers │ │ │ ├── ensure-folder-empty.ts │ │ │ ├── filename.ts │ │ │ ├── fs.ts │ │ │ ├── get-package-manager.ts │ │ │ ├── get-template-dir.ts │ │ │ ├── git.ts │ │ │ ├── is-path-exists.ts │ │ │ ├── is-template-valid.ts │ │ │ ├── log.ts │ │ │ └── read-json-from-file.ts │ │ ├── index.ts │ │ └── types │ │ │ └── package.ts │ ├── templates │ │ ├── main-ts │ │ │ ├── README-template.md │ │ │ ├── electron-esbuild.config.yaml │ │ │ ├── esbuild.main.config.ts │ │ │ ├── gitignore │ │ │ ├── package.json │ │ │ ├── resources │ │ │ │ └── .gitkeep │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ ├── main.ts │ │ │ │ │ └── preload.ts │ │ │ └── tsconfig.json │ │ ├── main │ │ │ ├── README-template.md │ │ │ ├── electron-esbuild.config.yaml │ │ │ ├── esbuild.main.config.js │ │ │ ├── gitignore │ │ │ ├── package.json │ │ │ ├── resources │ │ │ │ └── .gitkeep │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── main.js │ │ │ │ └── preload.js │ │ ├── react-vite-ts │ │ │ ├── README-template.md │ │ │ ├── electron-esbuild.config.yaml │ │ │ ├── esbuild.main.config.ts │ │ │ ├── gitignore │ │ │ ├── package.json │ │ │ ├── resources │ │ │ │ └── .gitkeep │ │ │ ├── src │ │ │ │ ├── main │ │ │ │ │ ├── main.ts │ │ │ │ │ └── preload.ts │ │ │ │ └── renderer │ │ │ │ │ ├── App.tsx │ │ │ │ │ ├── index.css │ │ │ │ │ ├── index.html │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── vite.config.ts │ │ │ └── tsconfig.json │ │ ├── react-vite │ │ │ ├── README-template.md │ │ │ ├── electron-esbuild.config.yaml │ │ │ ├── esbuild.main.config.js │ │ │ ├── gitignore │ │ │ ├── package.json │ │ │ ├── resources │ │ │ │ └── .gitkeep │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── main.js │ │ │ │ └── preload.js │ │ │ │ └── renderer │ │ │ │ ├── App.jsx │ │ │ │ ├── index.css │ │ │ │ ├── index.html │ │ │ │ ├── index.jsx │ │ │ │ └── vite.config.js │ │ ├── svelte-ts │ │ │ ├── README-template.md │ │ │ ├── electron-esbuild.config.yaml │ │ │ ├── esbuild.main.config.ts │ │ │ ├── gitignore │ │ │ ├── package.json │ │ │ ├── resources │ │ │ │ └── .gitkeep │ │ │ ├── src │ │ │ │ ├── main │ │ │ │ │ ├── main.ts │ │ │ │ │ └── preload.ts │ │ │ │ └── renderer │ │ │ │ │ ├── App.svelte │ │ │ │ │ ├── assets │ │ │ │ │ └── svelte.png │ │ │ │ │ ├── global.d.ts │ │ │ │ │ ├── index.html │ │ │ │ │ ├── lib │ │ │ │ │ └── Counter.svelte │ │ │ │ │ ├── main.ts │ │ │ │ │ ├── public │ │ │ │ │ └── favicon.ico │ │ │ │ │ └── vite.config.ts │ │ │ └── tsconfig.json │ │ └── svelte │ │ │ ├── README-template.md │ │ │ ├── electron-esbuild.config.yaml │ │ │ ├── esbuild.main.config.js │ │ │ ├── gitignore │ │ │ ├── package.json │ │ │ ├── resources │ │ │ └── .gitkeep │ │ │ └── src │ │ │ ├── main │ │ │ ├── main.js │ │ │ └── preload.js │ │ │ └── renderer │ │ │ ├── App.svelte │ │ │ ├── assets │ │ │ └── svelte.png │ │ │ ├── global.d.ts │ │ │ ├── index.html │ │ │ ├── lib │ │ │ └── Counter.svelte │ │ │ ├── main.js │ │ │ ├── public │ │ │ └── favicon.ico │ │ │ └── vite.config.mjs │ ├── tsconfig.json │ └── tsconfig.types.json ├── ee │ ├── .eslintignore │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dist │ │ ├── build.js │ │ ├── build.js.map │ │ ├── index.js │ │ └── index.js.map │ ├── esbuild.config.js │ ├── package.json │ ├── src │ │ ├── build.ts │ │ └── index.ts │ └── tsconfig.json └── electron-esbuild │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ ├── builder.ts │ ├── builder │ │ ├── base.builder.ts │ │ ├── esbuild.builder.ts │ │ └── vite.builder.ts │ ├── cli.ts │ ├── commands │ │ ├── build.ts │ │ ├── dev.ts │ │ └── index.ts │ ├── config │ │ ├── config.ts │ │ ├── configurators │ │ │ ├── base.configurator.ts │ │ │ ├── esbuild.configurator.ts │ │ │ └── vite.configurator.ts │ │ ├── constants.ts │ │ ├── enums.ts │ │ ├── types.ts │ │ ├── utils.ts │ │ ├── validation.ts │ │ └── yaml.ts │ ├── console.ts │ ├── deps.ts │ ├── env.ts │ ├── errors │ │ └── configuration-error.ts │ ├── index.ts │ ├── track.ts │ └── worker.ts │ ├── tsconfig.json │ └── tsconfig.types.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Dependencies 2 | /node_modules 3 | 4 | # WebStorm 5 | /.idea 6 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | pnpm lint-staged 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.prettierrc -------------------------------------------------------------------------------- /.run/Packages_cli - build.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.run/Packages_cli - build.run.xml -------------------------------------------------------------------------------- /.run/Packages_cli - prepublishOnly.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.run/Packages_cli - prepublishOnly.run.xml -------------------------------------------------------------------------------- /.run/Packages_create-app - build.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.run/Packages_create-app - build.run.xml -------------------------------------------------------------------------------- /.run/Packages_create-app - prepublishOnly.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.run/Packages_create-app - prepublishOnly.run.xml -------------------------------------------------------------------------------- /.run/Packages_ee - build.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.run/Packages_ee - build.run.xml -------------------------------------------------------------------------------- /.run/Packages_ee - prepublishOnly.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.run/Packages_ee - prepublishOnly.run.xml -------------------------------------------------------------------------------- /.run/create-app var.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.run/create-app var.run.xml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/package.json -------------------------------------------------------------------------------- /packages/create-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/.gitignore -------------------------------------------------------------------------------- /packages/create-app/.prettierignore: -------------------------------------------------------------------------------- 1 | ./templates 2 | ./var 3 | -------------------------------------------------------------------------------- /packages/create-app/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/CHANGELOG.md -------------------------------------------------------------------------------- /packages/create-app/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/LICENSE -------------------------------------------------------------------------------- /packages/create-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/README.md -------------------------------------------------------------------------------- /packages/create-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/package.json -------------------------------------------------------------------------------- /packages/create-app/src/create-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/create-app.ts -------------------------------------------------------------------------------- /packages/create-app/src/enums/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/enums/template.ts -------------------------------------------------------------------------------- /packages/create-app/src/helpers/ensure-folder-empty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/helpers/ensure-folder-empty.ts -------------------------------------------------------------------------------- /packages/create-app/src/helpers/filename.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/helpers/filename.ts -------------------------------------------------------------------------------- /packages/create-app/src/helpers/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/helpers/fs.ts -------------------------------------------------------------------------------- /packages/create-app/src/helpers/get-package-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/helpers/get-package-manager.ts -------------------------------------------------------------------------------- /packages/create-app/src/helpers/get-template-dir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/helpers/get-template-dir.ts -------------------------------------------------------------------------------- /packages/create-app/src/helpers/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/helpers/git.ts -------------------------------------------------------------------------------- /packages/create-app/src/helpers/is-path-exists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/helpers/is-path-exists.ts -------------------------------------------------------------------------------- /packages/create-app/src/helpers/is-template-valid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/helpers/is-template-valid.ts -------------------------------------------------------------------------------- /packages/create-app/src/helpers/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/helpers/log.ts -------------------------------------------------------------------------------- /packages/create-app/src/helpers/read-json-from-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/helpers/read-json-from-file.ts -------------------------------------------------------------------------------- /packages/create-app/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/index.ts -------------------------------------------------------------------------------- /packages/create-app/src/types/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/src/types/package.ts -------------------------------------------------------------------------------- /packages/create-app/templates/main-ts/README-template.md: -------------------------------------------------------------------------------- 1 | # Bootstrapped with @electron-esbuild/create-app 2 | -------------------------------------------------------------------------------- /packages/create-app/templates/main-ts/electron-esbuild.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/main-ts/electron-esbuild.config.yaml -------------------------------------------------------------------------------- /packages/create-app/templates/main-ts/esbuild.main.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/main-ts/esbuild.main.config.ts -------------------------------------------------------------------------------- /packages/create-app/templates/main-ts/gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/main-ts/gitignore -------------------------------------------------------------------------------- /packages/create-app/templates/main-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/main-ts/package.json -------------------------------------------------------------------------------- /packages/create-app/templates/main-ts/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/create-app/templates/main-ts/src/main/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/main-ts/src/main/main.ts -------------------------------------------------------------------------------- /packages/create-app/templates/main-ts/src/main/preload.ts: -------------------------------------------------------------------------------- 1 | console.log('my preload script') 2 | -------------------------------------------------------------------------------- /packages/create-app/templates/main-ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/main-ts/tsconfig.json -------------------------------------------------------------------------------- /packages/create-app/templates/main/README-template.md: -------------------------------------------------------------------------------- 1 | # Bootstrapped with @electron-esbuild/create-app 2 | -------------------------------------------------------------------------------- /packages/create-app/templates/main/electron-esbuild.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/main/electron-esbuild.config.yaml -------------------------------------------------------------------------------- /packages/create-app/templates/main/esbuild.main.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/main/esbuild.main.config.js -------------------------------------------------------------------------------- /packages/create-app/templates/main/gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/main/gitignore -------------------------------------------------------------------------------- /packages/create-app/templates/main/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/main/package.json -------------------------------------------------------------------------------- /packages/create-app/templates/main/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/create-app/templates/main/src/main/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/main/src/main/main.js -------------------------------------------------------------------------------- /packages/create-app/templates/main/src/main/preload.js: -------------------------------------------------------------------------------- 1 | console.log('my preload script') 2 | -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/README-template.md: -------------------------------------------------------------------------------- 1 | # Bootstrapped with @electron-esbuild/create-app 2 | -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/electron-esbuild.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite-ts/electron-esbuild.config.yaml -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/esbuild.main.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite-ts/esbuild.main.config.ts -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite-ts/package.json -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/src/main/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite-ts/src/main/main.ts -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/src/main/preload.ts: -------------------------------------------------------------------------------- 1 | console.log('my preload script') 2 | -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/src/renderer/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite-ts/src/renderer/App.tsx -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/src/renderer/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite-ts/src/renderer/index.css -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/src/renderer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite-ts/src/renderer/index.html -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/src/renderer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite-ts/src/renderer/index.tsx -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/src/renderer/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite-ts/src/renderer/vite.config.ts -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite-ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite-ts/tsconfig.json -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite/README-template.md: -------------------------------------------------------------------------------- 1 | # Bootstrapped with @electron-esbuild/create-app 2 | -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite/electron-esbuild.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite/electron-esbuild.config.yaml -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite/esbuild.main.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite/esbuild.main.config.js -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite/gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite/package.json -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite/src/main/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite/src/main/main.js -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite/src/main/preload.js: -------------------------------------------------------------------------------- 1 | console.log('my preload script') 2 | -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite/src/renderer/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite/src/renderer/App.jsx -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite/src/renderer/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite/src/renderer/index.css -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite/src/renderer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite/src/renderer/index.html -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite/src/renderer/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite/src/renderer/index.jsx -------------------------------------------------------------------------------- /packages/create-app/templates/react-vite/src/renderer/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/react-vite/src/renderer/vite.config.js -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/README-template.md: -------------------------------------------------------------------------------- 1 | # Bootstrapped with @electron-esbuild/create-app 2 | -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/electron-esbuild.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte-ts/electron-esbuild.config.yaml -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/esbuild.main.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte-ts/esbuild.main.config.ts -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte-ts/package.json -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/src/main/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte-ts/src/main/main.ts -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/src/main/preload.ts: -------------------------------------------------------------------------------- 1 | console.log('my preload script') 2 | -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/src/renderer/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte-ts/src/renderer/App.svelte -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/src/renderer/assets/svelte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte-ts/src/renderer/assets/svelte.png -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/src/renderer/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte-ts/src/renderer/global.d.ts -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/src/renderer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte-ts/src/renderer/index.html -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/src/renderer/lib/Counter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte-ts/src/renderer/lib/Counter.svelte -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/src/renderer/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte-ts/src/renderer/main.ts -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/src/renderer/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte-ts/src/renderer/public/favicon.ico -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/src/renderer/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte-ts/src/renderer/vite.config.ts -------------------------------------------------------------------------------- /packages/create-app/templates/svelte-ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte-ts/tsconfig.json -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/README-template.md: -------------------------------------------------------------------------------- 1 | # Bootstrapped with @electron-esbuild/create-app 2 | -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/electron-esbuild.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte/electron-esbuild.config.yaml -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/esbuild.main.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte/esbuild.main.config.js -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte/package.json -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/src/main/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte/src/main/main.js -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/src/main/preload.js: -------------------------------------------------------------------------------- 1 | console.log('my preload script') 2 | -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/src/renderer/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte/src/renderer/App.svelte -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/src/renderer/assets/svelte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte/src/renderer/assets/svelte.png -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/src/renderer/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte/src/renderer/global.d.ts -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/src/renderer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte/src/renderer/index.html -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/src/renderer/lib/Counter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte/src/renderer/lib/Counter.svelte -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/src/renderer/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte/src/renderer/main.js -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/src/renderer/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte/src/renderer/public/favicon.ico -------------------------------------------------------------------------------- /packages/create-app/templates/svelte/src/renderer/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/templates/svelte/src/renderer/vite.config.mjs -------------------------------------------------------------------------------- /packages/create-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/tsconfig.json -------------------------------------------------------------------------------- /packages/create-app/tsconfig.types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/create-app/tsconfig.types.json -------------------------------------------------------------------------------- /packages/ee/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /packages/ee/.gitignore: -------------------------------------------------------------------------------- 1 | # Dependencies 2 | node_modules 3 | -------------------------------------------------------------------------------- /packages/ee/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/ee/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ee/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/ee/LICENSE -------------------------------------------------------------------------------- /packages/ee/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/ee/README.md -------------------------------------------------------------------------------- /packages/ee/dist/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/ee/dist/build.js -------------------------------------------------------------------------------- /packages/ee/dist/build.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/ee/dist/build.js.map -------------------------------------------------------------------------------- /packages/ee/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/ee/dist/index.js -------------------------------------------------------------------------------- /packages/ee/dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/ee/dist/index.js.map -------------------------------------------------------------------------------- /packages/ee/esbuild.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/ee/esbuild.config.js -------------------------------------------------------------------------------- /packages/ee/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/ee/package.json -------------------------------------------------------------------------------- /packages/ee/src/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/ee/src/build.ts -------------------------------------------------------------------------------- /packages/ee/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/ee/src/index.ts -------------------------------------------------------------------------------- /packages/ee/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/ee/tsconfig.json -------------------------------------------------------------------------------- /packages/electron-esbuild/.gitignore: -------------------------------------------------------------------------------- 1 | # Dependencies 2 | node_modules 3 | 4 | # Build output 5 | dist 6 | -------------------------------------------------------------------------------- /packages/electron-esbuild/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/CHANGELOG.md -------------------------------------------------------------------------------- /packages/electron-esbuild/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/LICENSE -------------------------------------------------------------------------------- /packages/electron-esbuild/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/README.md -------------------------------------------------------------------------------- /packages/electron-esbuild/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/package.json -------------------------------------------------------------------------------- /packages/electron-esbuild/src/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/builder.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/builder/base.builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/builder/base.builder.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/builder/esbuild.builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/builder/esbuild.builder.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/builder/vite.builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/builder/vite.builder.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/cli.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/commands/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/commands/build.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/commands/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/commands/dev.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/commands/index.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/config/config.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/config/configurators/base.configurator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/config/configurators/base.configurator.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/config/configurators/esbuild.configurator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/config/configurators/esbuild.configurator.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/config/configurators/vite.configurator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/config/configurators/vite.configurator.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/config/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/config/constants.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/config/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/config/enums.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/config/types.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/config/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/config/utils.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/config/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/config/validation.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/config/yaml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/config/yaml.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/console.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/deps.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/env.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/errors/configuration-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/errors/configuration-error.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/index.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/track.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/track.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/src/worker.ts -------------------------------------------------------------------------------- /packages/electron-esbuild/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/tsconfig.json -------------------------------------------------------------------------------- /packages/electron-esbuild/tsconfig.types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/packages/electron-esbuild/tsconfig.types.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kiyozz/electron-esbuild/HEAD/tsconfig.json --------------------------------------------------------------------------------