|
@@ -3,6 +3,7 @@
|
|
|
"name": "modula2-ide-electron",
|
|
"name": "modula2-ide-electron",
|
|
|
"version": "0.15.0",
|
|
"version": "0.15.0",
|
|
|
"description": "GNU Modula-2 IDE built on Eclipse Theia",
|
|
"description": "GNU Modula-2 IDE built on Eclipse Theia",
|
|
|
|
|
+ "homepage": "https://yojik.eu",
|
|
|
"author": "Eric Streit <eric@yojik.eu>",
|
|
"author": "Eric Streit <eric@yojik.eu>",
|
|
|
"main": "electron-launcher.js",
|
|
"main": "electron-launcher.js",
|
|
|
"dependencies": {
|
|
"dependencies": {
|
|
@@ -44,11 +45,12 @@
|
|
|
"sync-plugins": "rm -rf plugins && mkdir -p plugins && cp -a ../../plugins/modula2-language plugins/modula2-language && rm -rf plugins/modula2-language/src && npm install --omit=dev --no-audit --no-fund --ignore-scripts --prefix plugins/modula2-language",
|
|
"sync-plugins": "rm -rf plugins && mkdir -p plugins && cp -a ../../plugins/modula2-language plugins/modula2-language && rm -rf plugins/modula2-language/src && npm install --omit=dev --no-audit --no-fund --ignore-scripts --prefix plugins/modula2-language",
|
|
|
"start": "theia start --plugins=local-dir:../../plugins",
|
|
"start": "theia start --plugins=local-dir:../../plugins",
|
|
|
"watch": "yarn rebuild && theia build --watch --mode development",
|
|
"watch": "yarn rebuild && theia build --watch --mode development",
|
|
|
- "package": "yarn bundle:prod && yarn sync-plugins && electron-builder --linux AppImage --publish never"
|
|
|
|
|
|
|
+ "package": "yarn bundle:prod && yarn sync-plugins && electron-builder --linux AppImage deb --publish never"
|
|
|
},
|
|
},
|
|
|
"build": {
|
|
"build": {
|
|
|
"appId": "eu.yojik.modula2-ide",
|
|
"appId": "eu.yojik.modula2-ide",
|
|
|
"productName": "Modula-2 IDE",
|
|
"productName": "Modula-2 IDE",
|
|
|
|
|
+ "icon": "assets/icon.png",
|
|
|
"files": [
|
|
"files": [
|
|
|
"electron-launcher.js",
|
|
"electron-launcher.js",
|
|
|
"lib/**",
|
|
"lib/**",
|
|
@@ -64,9 +66,24 @@
|
|
|
],
|
|
],
|
|
|
"linux": {
|
|
"linux": {
|
|
|
"target": [
|
|
"target": [
|
|
|
- "AppImage"
|
|
|
|
|
|
|
+ "AppImage",
|
|
|
|
|
+ "deb"
|
|
|
],
|
|
],
|
|
|
- "category": "Development"
|
|
|
|
|
|
|
+ "category": "Development",
|
|
|
|
|
+ "maintainer": "Eric Streit <eric@yojik.eu>",
|
|
|
|
|
+ "description": "GNU Modula-2 IDE built on Eclipse Theia"
|
|
|
|
|
+ },
|
|
|
|
|
+ "deb": {
|
|
|
|
|
+ "depends": [
|
|
|
|
|
+ "libgtk-3-0",
|
|
|
|
|
+ "libnotify4",
|
|
|
|
|
+ "libnss3",
|
|
|
|
|
+ "libxss1",
|
|
|
|
|
+ "libxtst6",
|
|
|
|
|
+ "xdg-utils",
|
|
|
|
|
+ "libatspi2.0-0",
|
|
|
|
|
+ "libuuid1"
|
|
|
|
|
+ ]
|
|
|
},
|
|
},
|
|
|
"publish": null
|
|
"publish": null
|
|
|
},
|
|
},
|