/
45case
/
ptable
Обзор
Документация
Войти
/
45case
/
ptable
Код
Запросы
3
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
feature/compounds-page
package.json
132 строки
4 KB
Olya
fixes for the Linux build
06 авг 2026, 12:55
06 авг 2026, 12:55
e270f0b
Код
Авторство
О чём код?
{ "name": "periodic-table", "private": true, "version": "1.0.0", "description": "Интерактивная таблица Менделеева", "author": "Periodic Table", "homepage": "https://github.com/periodic-table/periodic-table", "desktopName": "com.mendeleev-table.app", "main": "dist-electron/main.cjs", "type": "module", "scripts": { "dev": "vite", "electron:dev": "KIOSK=true ELECTRON=true vite", "electron:dev:window": "KIOSK=false ELECTRON=true vite", "build": "vue-tsc -b && vite build", "build:electron": "vue-tsc -b && ELECTRON=true vite build", "start:electron": "electron . --no-sandbox", "dist:linux": "npm run build:electron && electron-builder --linux", "preview": "vite preview", "typecheck": "vue-tsc --noEmit -p tsconfig.app.json --incremental false", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier . --write", "format:check": "prettier . --check", "check": "npm run typecheck && npm run lint && npm run format:check" }, "dependencies": { "sql.js": "^1.14.1", "vue": "^3.5.32", "vue-router": "^5.0.4" }, "devDependencies": { "@eslint/js": "^10.0.1", "@tailwindcss/vite": "^4.2.2", "@types/node": "^24.12.2", "@types/sql.js": "^1.4.11", "@vitejs/plugin-vue": "^6.0.5", "@vue/tsconfig": "^0.9.1", "electron": "^41.7.1", "eslint": "^10.2.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unused-imports": "^4.4.1", "eslint-plugin-vue": "^10.8.0", "globals": "^17.4.0", "prettier": "^3.8.1", "prettier-plugin-tailwindcss": "^0.7.2", "tailwindcss": "^4.2.2", "typescript": "~6.0.2", "typescript-eslint": "^8.58.0", "vite": "^8.0.4", "vite-plugin-electron": "^1.1.0", "vite-plugin-electron-renderer": "^1.0.0", "vue-tsc": "^3.2.6", "electron-builder": "^26.0.12" }, "build": { "appId": "com.mendeleev-table.app", "productName": "Таблица Менделеева", "afterPack": "scripts/after-pack.cjs", "icon": "icon.png", "directories": { "output": "release", "buildResources": "build" }, "files": [ "dist/**/*", "dist-electron/**/*", "package.json" ], "extraFiles": [ { "from": "build/mendeleev-table-launcher.sh", "to": "mendeleev-table-launcher" } ], "extraResources": [ { "from": "node_modules/sql.js/dist/", "to": "sql.js", "filter": ["**/*"] }, { "from": "src/entities/element/api/elements.json", "to": "data/elements.json" }, { "from": "public/data/database.sqlite", "to": "data/database.sqlite" }, { "from": "build/icon.png", "to": "icon.png" } ], "linux": { "target": ["AppImage", "deb"], "icon": "icon.png", "syncDesktopName": true, "category": "Education", "synopsis": "Интерактивная таблица Менделеева", "description": "Интерактивная периодическая таблица элементов", "maintainer": "Periodic Table <periodic-table@localhost>", "executableName": "mendeleev-table", "desktop": { "entry": { "Name": "Таблица Менделеева", "Comment": "Интерактивная периодическая таблица элементов", "Categories": "Education;Science;", "Keywords": "chemistry;periodic;elements;менделеев;химия;", "StartupWMClass": "com.mendeleev-table.app", "Terminal": "false", "Type": "Application" } } }, "deb": { "depends": [ "libgtk-3-0", "libnotify4", "libnss3", "libxss1", "libxtst6", "xdg-utils", "libatspi2.0-0", "libuuid1" ], "afterInstall": "build/deb-after-install.sh", "afterRemove": "build/deb-after-remove.sh" } } }