New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@quick-start/create-electron

Package Overview
Dependencies
Maintainers
0
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@quick-start/create-electron - npm Package Compare versions

Comparing version

to
1.0.25

template/react-ts/eslint.config.mjs

2

package.json
{
"name": "@quick-start/create-electron",
"version": "1.0.24",
"version": "1.0.25",
"description": "An easy way to start an Electron project",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -10,3 +10,3 @@ {

"format": "prettier --write .",
"lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix",
"lint": "eslint --cache .",
"typecheck:node": "tsc --noEmit -p tsconfig.node.json --composite false",

@@ -26,23 +26,25 @@ "typecheck:web": "tsc --noEmit -p tsconfig.web.json --composite false",

"@electron-toolkit/preload": "^3.0.1",
"@electron-toolkit/utils": "^3.0.0"
"@electron-toolkit/utils": "^4.0.0"
},
"devDependencies": {
"@electron-toolkit/eslint-config-prettier": "^2.0.0",
"@electron-toolkit/eslint-config-ts": "^2.0.0",
"@electron-toolkit/eslint-config-prettier": "^3.0.0",
"@electron-toolkit/eslint-config-ts": "^3.0.0",
"@electron-toolkit/tsconfig": "^1.0.1",
"@types/node": "^20.14.8",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"@vitejs/plugin-react": "^4.3.1",
"electron": "^31.0.2",
"electron-builder": "^24.13.3",
"electron-vite": "^2.3.0",
"eslint": "^8.57.0",
"eslint-plugin-react": "^7.34.3",
"prettier": "^3.3.2",
"@types/node": "^22.13.4",
"@types/react": "^18.3.18",
"@types/react-dom": "^18.3.5",
"@vitejs/plugin-react": "^4.3.4",
"electron": "^34.2.0",
"electron-builder": "^25.1.8",
"electron-vite": "^3.0.0",
"eslint": "^9.20.1",
"eslint-plugin-react": "^7.37.4",
"eslint-plugin-react-hooks": "^5.1.0",
"eslint-plugin-react-refresh": "^0.4.19",
"prettier": "^3.5.1",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"typescript": "^5.5.2",
"vite": "^5.3.1"
"typescript": "^5.7.3",
"vite": "^6.1.0"
}
}

@@ -73,3 +73,3 @@ import { app, shell, BrowserWindow, ipcMain } from 'electron'

// In this file you can include the rest of your app"s specific main process
// In this file you can include the rest of your app's specific main process
// code. You can also put them in separate files and require them here.

@@ -10,3 +10,3 @@ {

"format": "prettier --write .",
"lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix",
"lint": "eslint --cache .",
"start": "electron-vite preview",

@@ -23,18 +23,20 @@ "dev": "electron-vite dev",

"@electron-toolkit/preload": "^3.0.1",
"@electron-toolkit/utils": "^3.0.0"
"@electron-toolkit/utils": "^4.0.0"
},
"devDependencies": {
"@electron-toolkit/eslint-config": "^1.0.2",
"@electron-toolkit/eslint-config-prettier": "^2.0.0",
"@vitejs/plugin-react": "^4.3.1",
"electron": "^31.0.2",
"electron-builder": "^24.13.3",
"electron-vite": "^2.3.0",
"eslint": "^8.57.0",
"eslint-plugin-react": "^7.34.3",
"prettier": "^3.3.2",
"@electron-toolkit/eslint-config": "^2.0.0",
"@electron-toolkit/eslint-config-prettier": "^3.0.0",
"@vitejs/plugin-react": "^4.3.4",
"electron": "^34.2.0",
"electron-builder": "^25.1.8",
"electron-vite": "^3.0.0",
"eslint": "^9.20.1",
"eslint-plugin-react": "^7.37.4",
"eslint-plugin-react-hooks": "^5.1.0",
"eslint-plugin-react-refresh": "^0.4.19",
"prettier": "^3.5.1",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"vite": "^5.3.1"
"vite": "^6.1.0"
}
}

@@ -73,3 +73,3 @@ import { app, shell, BrowserWindow, ipcMain } from 'electron'

// In this file you can include the rest of your app"s specific main process
// In this file you can include the rest of your app's specific main process
// code. You can also put them in separate files and require them here.

@@ -35,2 +35,1 @@ import Versions from './components/Versions'

export default App

@@ -10,3 +10,3 @@ {

"format": "prettier --write .",
"lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix",
"lint": "eslint --cache .",
"typecheck:node": "tsc --noEmit -p tsconfig.node.json --composite false",

@@ -26,20 +26,20 @@ "typecheck:web": "tsc --noEmit -p tsconfig.web.json --composite false",

"@electron-toolkit/preload": "^3.0.1",
"@electron-toolkit/utils": "^3.0.0"
"@electron-toolkit/utils": "^4.0.0"
},
"devDependencies": {
"@electron-toolkit/eslint-config-prettier": "^2.0.0",
"@electron-toolkit/eslint-config-ts": "^2.0.0",
"@electron-toolkit/eslint-config-prettier": "^3.0.0",
"@electron-toolkit/eslint-config-ts": "^3.0.0",
"@electron-toolkit/tsconfig": "^1.0.1",
"@types/node": "^20.14.8",
"electron": "^31.0.2",
"electron-builder": "^24.13.3",
"electron-vite": "^2.3.0",
"eslint": "^8.57.0",
"eslint-plugin-solid": "^0.14.1",
"prettier": "^3.3.2",
"solid-js": "^1.8.17",
"typescript": "^5.5.2",
"vite": "^5.3.1",
"vite-plugin-solid": "^2.10.2"
"@types/node": "^22.13.4",
"electron": "^34.2.0",
"electron-builder": "^25.1.8",
"electron-vite": "^3.0.0",
"eslint": "^9.20.1",
"eslint-plugin-solid": "^0.14.5",
"prettier": "^3.5.1",
"solid-js": "^1.9.4",
"typescript": "^5.7.3",
"vite": "^6.1.0",
"vite-plugin-solid": "^2.11.1"
}
}

@@ -73,3 +73,3 @@ import { app, shell, BrowserWindow, ipcMain } from 'electron'

// In this file you can include the rest of your app"s specific main process
// In this file you can include the rest of your app's specific main process
// code. You can also put them in separate files and require them here.

@@ -10,3 +10,3 @@ {

"format": "prettier --write .",
"lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix",
"lint": "eslint --cache .",
"start": "electron-vite preview",

@@ -23,17 +23,17 @@ "dev": "electron-vite dev",

"@electron-toolkit/preload": "^3.0.1",
"@electron-toolkit/utils": "^3.0.0"
"@electron-toolkit/utils": "^4.0.0"
},
"devDependencies": {
"@electron-toolkit/eslint-config": "^1.0.2",
"@electron-toolkit/eslint-config-prettier": "^2.0.0",
"electron": "^31.0.2",
"electron-builder": "^24.13.3",
"electron-vite": "^2.3.0",
"eslint": "^8.57.0",
"eslint-plugin-solid": "^0.14.1",
"prettier": "^3.3.2",
"solid-js": "^1.8.17",
"vite": "^5.3.1",
"vite-plugin-solid": "^2.10.2"
"@electron-toolkit/eslint-config": "^2.0.0",
"@electron-toolkit/eslint-config-prettier": "^3.0.0",
"electron": "^34.2.0",
"electron-builder": "^25.1.8",
"electron-vite": "^3.0.0",
"eslint": "^9.20.1",
"eslint-plugin-solid": "^0.14.5",
"prettier": "^3.5.1",
"solid-js": "^1.9.4",
"vite": "^6.1.0",
"vite-plugin-solid": "^2.11.1"
}
}

@@ -73,3 +73,3 @@ import { app, shell, BrowserWindow, ipcMain } from 'electron'

// In this file you can include the rest of your app"s specific main process
// In this file you can include the rest of your app's specific main process
// code. You can also put them in separate files and require them here.

@@ -14,9 +14,15 @@ import Versions from './components/Versions'

</div>
<p class="tip">Please try pressing <code>F12</code> to open the devTool</p>
<p class="tip">
Please try pressing <code>F12</code> to open the devTool
</p>
<div class="actions">
<div class="action">
<a href="https://electron-vite.org/" target="_blank" rel="noreferrer">Documentation</a>
<a href="https://electron-vite.org/" target="_blank" rel="noreferrer">
Documentation
</a>
</div>
<div class="action">
<a target="_blank" rel="noreferrer" onClick={ipcHandle}>Send IPC</a>
<a target="_blank" rel="noreferrer" onClick={ipcHandle}>
Send IPC
</a>
</div>

@@ -23,0 +29,0 @@ </div>

@@ -10,3 +10,3 @@ {

"format": "prettier --plugin prettier-plugin-svelte --write .",
"lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix",
"lint": "eslint --cache .",
"typecheck:node": "tsc --noEmit -p tsconfig.node.json --composite false",

@@ -26,23 +26,22 @@ "svelte-check": "svelte-check --tsconfig ./tsconfig.json",

"@electron-toolkit/preload": "^3.0.1",
"@electron-toolkit/utils": "^3.0.0"
"@electron-toolkit/utils": "^4.0.0"
},
"devDependencies": {
"@electron-toolkit/eslint-config-prettier": "^2.0.0",
"@electron-toolkit/eslint-config-ts": "^2.0.0",
"@electron-toolkit/eslint-config-prettier": "^3.0.0",
"@electron-toolkit/eslint-config-ts": "^3.0.0",
"@electron-toolkit/tsconfig": "^1.0.1",
"@sveltejs/vite-plugin-svelte": "^3.1.1",
"@types/node": "^20.14.8",
"electron": "^31.0.2",
"electron-builder": "^24.13.3",
"electron-vite": "^2.3.0",
"eslint": "^8.57.0",
"eslint-plugin-svelte": "^2.41.0",
"prettier": "^3.3.2",
"prettier-plugin-svelte": "^3.2.5",
"svelte": "^4.2.18",
"svelte-check": "^3.8.2",
"tslib": "^2.6.3",
"typescript": "^5.5.2",
"vite": "^5.3.1"
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"@types/node": "^22.13.4",
"electron": "^34.2.0",
"electron-builder": "^25.1.8",
"electron-vite": "^3.0.0",
"eslint": "^9.20.1",
"eslint-plugin-svelte": "^2.46.1",
"prettier": "^3.5.1",
"prettier-plugin-svelte": "^3.3.3",
"svelte": "^5.20.1",
"svelte-check": "^4.1.4",
"typescript": "^5.7.3",
"vite": "^6.1.0"
}
}

@@ -73,3 +73,3 @@ import { app, shell, BrowserWindow, ipcMain } from 'electron'

// In this file you can include the rest of your app"s specific main process
// In this file you can include the rest of your app's specific main process
// code. You can also put them in separate files and require them here.

@@ -0,1 +1,3 @@

import { mount } from 'svelte'
import './assets/main.css'

@@ -5,6 +7,6 @@

const app = new App({
target: document.getElementById('app')
const app = mount(App, {
target: document.getElementById('app')!
})
export default app
{
"extends": "@electron-toolkit/tsconfig/tsconfig.json",
"include": [
"src/renderer/src/env.d.ts",
"src/renderer/src/**/*",
"src/renderer/src/**/*.svelte",
"src/preload/*.d.ts"
],
"compilerOptions": {
"verbatimModuleSyntax": true,
"useDefineForClassFields": true,
"strict": false,
"allowJs": true,
"checkJs": true,
"lib": ["ESNext", "DOM", "DOM.Iterable"]
},
"references": [{ "path": "./tsconfig.node.json" }]
"files": [],
"references": [{ "path": "./tsconfig.node.json" }, { "path": "./tsconfig.web.json" }]
}

@@ -10,3 +10,3 @@ {

"format": "prettier --plugin prettier-plugin-svelte --write .",
"lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix",
"lint": "eslint --cache .",
"start": "electron-vite preview",

@@ -23,18 +23,18 @@ "dev": "electron-vite dev",

"@electron-toolkit/preload": "^3.0.1",
"@electron-toolkit/utils": "^3.0.0"
"@electron-toolkit/utils": "^4.0.0"
},
"devDependencies": {
"@electron-toolkit/eslint-config": "^1.0.2",
"@electron-toolkit/eslint-config-prettier": "^2.0.0",
"@sveltejs/vite-plugin-svelte": "^3.1.1",
"electron": "^31.0.2",
"electron-builder": "^24.13.3",
"electron-vite": "^2.3.0",
"eslint": "^8.57.0",
"eslint-plugin-svelte": "^2.41.0",
"prettier": "^3.3.2",
"prettier-plugin-svelte": "^3.2.5",
"svelte": "^4.2.18",
"vite": "^5.3.1"
"@electron-toolkit/eslint-config": "^2.0.0",
"@electron-toolkit/eslint-config-prettier": "^3.0.0",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"electron": "^34.2.0",
"electron-builder": "^25.1.8",
"electron-vite": "^3.0.0",
"eslint": "^9.20.1",
"eslint-plugin-svelte": "^2.46.1",
"prettier": "^3.5.1",
"prettier-plugin-svelte": "^3.3.3",
"svelte": "^5.20.1",
"vite": "^6.1.0"
}
}

@@ -73,3 +73,3 @@ import { app, shell, BrowserWindow, ipcMain } from 'electron'

// In this file you can include the rest of your app"s specific main process
// In this file you can include the rest of your app's specific main process
// code. You can also put them in separate files and require them here.

@@ -0,1 +1,3 @@

import { mount } from 'svelte'
import './assets/main.css'

@@ -5,3 +7,3 @@

const app = new App({
const app = mount(App, {
target: document.getElementById('app')

@@ -8,0 +10,0 @@ })

@@ -10,3 +10,3 @@ {

"format": "prettier --write .",
"lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix",
"lint": "eslint --cache .",
"typecheck:node": "tsc --noEmit -p tsconfig.node.json --composite false",

@@ -26,17 +26,17 @@ "typecheck:web": "tsc --noEmit -p tsconfig.web.json --composite false",

"@electron-toolkit/preload": "^3.0.1",
"@electron-toolkit/utils": "^3.0.0"
"@electron-toolkit/utils": "^4.0.0"
},
"devDependencies": {
"@electron-toolkit/eslint-config-prettier": "^2.0.0",
"@electron-toolkit/eslint-config-ts": "^2.0.0",
"@electron-toolkit/eslint-config-prettier": "^3.0.0",
"@electron-toolkit/eslint-config-ts": "^3.0.0",
"@electron-toolkit/tsconfig": "^1.0.1",
"@types/node": "^20.14.8",
"electron": "^31.0.2",
"electron-builder": "^24.13.3",
"electron-vite": "^2.3.0",
"eslint": "^8.57.0",
"prettier": "^3.3.2",
"typescript": "^5.5.2",
"vite": "^5.3.1"
"@types/node": "^22.13.4",
"electron": "^34.2.0",
"electron-builder": "^25.1.8",
"electron-vite": "^3.0.0",
"eslint": "^9.20.1",
"prettier": "^3.5.1",
"typescript": "^5.7.3",
"vite": "^6.1.0"
}
}

@@ -73,3 +73,3 @@ import { app, shell, BrowserWindow, ipcMain } from 'electron'

// In this file you can include the rest of your app"s specific main process
// In this file you can include the rest of your app's specific main process
// code. You can also put them in separate files and require them here.

@@ -10,3 +10,3 @@ {

"format": "prettier --write .",
"lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix",
"lint": "eslint --cache .",
"start": "electron-vite preview",

@@ -23,14 +23,14 @@ "dev": "electron-vite dev",

"@electron-toolkit/preload": "^3.0.1",
"@electron-toolkit/utils": "^3.0.0"
"@electron-toolkit/utils": "^4.0.0"
},
"devDependencies": {
"@electron-toolkit/eslint-config": "^1.0.2",
"@electron-toolkit/eslint-config-prettier": "^2.0.0",
"electron": "^31.0.2",
"electron-builder": "^24.13.3",
"electron-vite": "^2.3.0",
"eslint": "^8.57.0",
"prettier": "^3.3.2",
"vite": "^5.3.1"
"@electron-toolkit/eslint-config": "^2.0.0",
"@electron-toolkit/eslint-config-prettier": "^3.0.0",
"electron": "^34.2.0",
"electron-builder": "^25.1.8",
"electron-vite": "^3.0.0",
"eslint": "^9.20.1",
"prettier": "^3.5.1",
"vite": "^6.1.0"
}
}

@@ -73,3 +73,3 @@ import { app, shell, BrowserWindow, ipcMain } from 'electron'

// In this file you can include the rest of your app"s specific main process
// In this file you can include the rest of your app's specific main process
// code. You can also put them in separate files and require them here.

@@ -10,3 +10,3 @@ {

"format": "prettier --write .",
"lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts,.vue --fix",
"lint": "eslint --cache .",
"typecheck:node": "tsc --noEmit -p tsconfig.node.json --composite false",

@@ -25,25 +25,22 @@ "typecheck:web": "vue-tsc --noEmit -p tsconfig.web.json --composite false",

"dependencies": {
"@electron-toolkit/preload": "^3.0.0",
"@electron-toolkit/utils": "^3.0.0"
"@electron-toolkit/preload": "^3.0.1",
"@electron-toolkit/utils": "^4.0.0"
},
"devDependencies": {
"@electron-toolkit/eslint-config": "^1.0.2",
"@electron-toolkit/eslint-config-ts": "^2.0.0",
"@electron-toolkit/eslint-config-prettier": "3.0.0",
"@electron-toolkit/eslint-config-ts": "^3.0.0",
"@electron-toolkit/tsconfig": "^1.0.1",
"@rushstack/eslint-patch": "^1.10.3",
"@types/node": "^20.14.8",
"@vitejs/plugin-vue": "^5.0.5",
"@vue/eslint-config-prettier": "^9.0.0",
"@vue/eslint-config-typescript": "^13.0.0",
"electron": "^31.0.2",
"electron-builder": "^24.13.3",
"electron-vite": "^2.3.0",
"eslint": "^8.57.0",
"eslint-plugin-vue": "^9.26.0",
"prettier": "^3.3.2",
"typescript": "^5.5.2",
"vite": "^5.3.1",
"vue": "^3.4.30",
"vue-tsc": "^2.0.22"
"@types/node": "^22.13.4",
"@vitejs/plugin-vue": "^5.2.1",
"electron": "^34.2.0",
"electron-builder": "^25.1.8",
"electron-vite": "^3.0.0",
"eslint": "^9.20.1",
"eslint-plugin-vue": "^9.32.0",
"prettier": "^3.5.1",
"typescript": "^5.7.3",
"vite": "^6.1.0",
"vue": "^3.5.13",
"vue-tsc": "^2.2.2"
}
}

@@ -73,3 +73,3 @@ import { app, shell, BrowserWindow, ipcMain } from 'electron'

// In this file you can include the rest of your app"s specific main process
// In this file you can include the rest of your app's specific main process
// code. You can also put them in separate files and require them here.
/// <reference types="vite/client" />
declare module '*.vue' {
import type { DefineComponent } from 'vue'
// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
const component: DefineComponent<{}, {}, any>
export default component
}

@@ -10,3 +10,3 @@ {

"format": "prettier --write .",
"lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix",
"lint": "eslint --cache .",
"start": "electron-vite preview",

@@ -23,18 +23,17 @@ "dev": "electron-vite dev",

"@electron-toolkit/preload": "^3.0.1",
"@electron-toolkit/utils": "^3.0.0"
"@electron-toolkit/utils": "^4.0.0"
},
"devDependencies": {
"@electron-toolkit/eslint-config": "^1.0.2",
"@rushstack/eslint-patch": "^1.10.3",
"@vitejs/plugin-vue": "^5.0.5",
"@vue/eslint-config-prettier": "^9.0.0",
"electron": "^31.0.2",
"electron-builder": "^24.13.3",
"electron-vite": "^2.3.0",
"eslint": "^8.57.0",
"eslint-plugin-vue": "^9.26.0",
"prettier": "^3.3.2",
"vite": "^5.3.1",
"vue": "^3.4.30"
"@electron-toolkit/eslint-config": "^2.0.0",
"@electron-toolkit/eslint-config-prettier": "^3.0.0",
"@vitejs/plugin-vue": "^5.2.1",
"electron": "^34.2.0",
"electron-builder": "^25.1.8",
"electron-vite": "^3.0.0",
"eslint": "^9.20.1",
"eslint-plugin-vue": "^9.32.0",
"prettier": "^3.5.1",
"vite": "^6.1.0",
"vue": "^3.5.13"
}
}

@@ -73,3 +73,3 @@ import { app, shell, BrowserWindow, ipcMain } from 'electron'

// In this file you can include the rest of your app"s specific main process
// In this file you can include the rest of your app's specific main process
// code. You can also put them in separate files and require them here.

@@ -9,5 +9,5 @@ module.exports = (packageName) => {

dependencies: {
'electron-updater': '^6.1.7'
'electron-updater': '^6.3.9'
}
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet