UNPKG

@tomjs/vite-plugin-electron

Version:

A simple vite plugin for electron, supports esm/cjs, support esm in electron v28+

87 lines 2.09 kB
{ "name": "@tomjs/vite-plugin-electron", "type": "module", "version": "2.0.2", "description": "A simple vite plugin for electron, supports esm/cjs, support esm in electron v28+", "author": { "name": "Tom Gao", "email": "tom@tomgao.cc" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/tomjs/vite-plugin-electron.git" }, "keywords": [ "vite", "plugin", "electron", "tsup", "esm", "cjs" ], "exports": { ".": "./dist/index.mjs", "./electron": "./dist/electron.mjs" }, "module": "./dist/index.mjs", "types": "./dist/index.d.mts", "files": [ "dist", "env.d.ts" ], "engines": { "node": ">=20.19.0" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "peerDependencies": { "electron": ">=12.0.0", "electron-builder": ">=24.2.0", "vite": ">=2.9.0" }, "peerDependenciesMeta": { "electron-builder": { "optional": true } }, "dependencies": { "dayjs": "^1.11.18", "execa": "^8.0.1", "kolorist": "^1.8.0", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2", "shelljs": "^0.10.0", "tsdown": "~0.16.4" }, "devDependencies": { "@commitlint/cli": "^19.8.1", "@tomjs/commitlint": "^4.0.0", "@tomjs/eslint": "^5.2.0", "@tomjs/stylelint": "^6.0.0", "@tomjs/tsconfig": "^2.0.0", "@types/lodash.clonedeep": "^4.5.9", "@types/lodash.merge": "^4.6.9", "@types/node": "^20.19.25", "@types/shelljs": "^0.8.17", "eslint": "^9.35.0", "lint-staged": "^16.1.6", "npm-run-all": "^4.1.5", "publint": "^0.3.15", "rimraf": "^6.0.1", "simple-git-hooks": "^2.13.1", "stylelint": "^16.24.0", "tsx": "^4.20.5", "typescript": "~5.9.2", "vite": "^6.3.6" }, "scripts": { "dev": "tsdown --watch", "build": "tsdown", "lint": "run-s lint:stylelint lint:eslint", "lint:stylelint": "stylelint \"examples/**/*.{css,scss,less,vue,html}\" --fix --cache", "lint:eslint": "eslint --fix" } }