chore: Bump Electron from 27.2.2 to 29.1.6 (#367)
[figma-linux.git] / package.json
blob617ef47cea61f8614369ee3846a118ade5416087
2   "name": "figma-linux",
3   "version": "0.11.3",
4   "description": "Figma is the first interface design tool based in the browser, making it easier for teams to create software. Join as in Telegram: https://t.me/figma_linux",
5   "main": "src/main/index.ts",
6   "repository": "git@github.com:ChugunovRoman/figma-linux.git",
7   "homepage": "https://github.com/ChugunovRoman/figma-linux",
8   "author": "ChugunovRoman <Zebs-BMK@yandex.ru>",
9   "license": "MIT",
10   "scripts": {
11     "start": "run-s build run",
12     "dev": "run-s rollup:dev",
13     "run": "electron dist/main/main.js",
14     "run:watch": "nodemon --config ./config/nodemon.json",
15     "rollup": "rollup -c ./config/rollup.renderer.config.js",
16     "rollup:main": "rollup -c ./config/rollup.main.config.js",
17     "rollup:dev": "run-p rollup:main rollup:watch",
18     "rollup:watch": "rollup -c ./config/rollup.renderer.config.js -w",
19     "build": "npm run cln; run-p rollup:main rollup",
20     "builder": "electron-builder --config=config/builder.json -l",
21     "pack": "rm -rf build/installers && npm run build && chmod a+x ./resources/AppRun && npm run builder",
22     "package": "rm -rf build/installers && npm run build && electron-builder --config=config/builder.json -l",
23     "local:install": "sudo rm -rf /opt/figma-linux && sudo mkdir -p /opt/figma-linux && sudo cp -rf ./build/installers/linux-unpacked/* /opt/figma-linux/",
24     "check": "svelte-check",
25     "lp": "run-p lint prettier",
26     "lint": "eslint -c ./config/.eslintrc.js src/**/*.ts",
27     "prettier": "prettier src/{**/,*/**/,**/**/**/,**/**/**/**/,**/**/**/**/**/,**/**/**/**/**/**/}*.ts --write",
28     "precommit": "lint-staged",
29     "cln": "rm -rf ./dist"
30   },
31   "lint-staged": {
32     "*.{ts, tsx, js, jsx}": [
33       "node_modules/.bin/eslint -c ./config/.eslintrc.js src/**/*.ts",
34       "node_modules/.bin/prettier src/{**/,*/**/,**/**/**/,**/**/**/**/,**/**/**/**/**/,**/**/**/**/**/**/}*.ts --write",
35       "git add"
36     ]
37   },
38   "dependencies": {
39     "adm-zip": "^0.5.10",
40     "chokidar": "^3.5.3",
41     "css-vars": "^2.4.0",
42     "electron-build-env": "^0.2"
43   },
44   "devDependencies": {
45     "@electron/rebuild": "^3.2.10",
46     "@rollup/plugin-alias": "^4.0.3",
47     "@rollup/plugin-commonjs": "^24.0.1",
48     "@rollup/plugin-node-resolve": "^15.0.1",
49     "@rollup/plugin-terser": "^0.4.0",
50     "@rollup/plugin-typescript": "^11.0.0",
51     "@tsconfig/svelte": "^3.0.0",
52     "@types/adm-zip": "^0.5.0",
53     "@types/lodash": "^4.14.191",
54     "@types/node": "^18.11.18",
55     "@types/uuid": "^9.0.0",
56     "@typescript-eslint/eslint-plugin": "^5.49.0",
57     "@typescript-eslint/parser": "^5.49.0",
58     "dotenv": "^16.0.3",
59     "electron": "^29.1.6",
60     "electron-builder": "^23.6.0",
61     "electron-rebuild": "^3.2.9",
62     "eslint": "^8.33.0",
63     "eslint-config-prettier": "^8.6.0",
64     "eslint-plugin-prettier": "^4.2.1",
65     "husky": "^8.0.3",
66     "lint-staged": "^13.1.0",
67     "nodemon": "^2.0.20",
68     "npm-run-all": "^4.1.5",
69     "prettier": "^2.8.3",
70     "rollup": "^3.12.0",
71     "rollup-plugin-copy": "^3.4.0",
72     "rollup-plugin-css-only": "^4.3.0",
73     "rollup-plugin-dev": "^2.0.4",
74     "rollup-plugin-livereload": "^2.0.5",
75     "rollup-plugin-postcss": "^4.0.2",
76     "rollup-plugin-svelte": "^7.1.0",
77     "svelte-check": "^3.0.3",
78     "svelte-preprocess": "^5.0.1",
79     "typescript": "^4.9.4"
80   },
81   "keywords": [
82     "Figma",
83     "linux",
84     "Electron",
85     "desktop",
86     "app"
87   ]