-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
29 lines (29 loc) · 1.55 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
"name": "tilingshell",
"version": "8.0",
"author": "Domenico Ferraro <ferraro.domenico125@gmail.com>",
"private": true,
"license": "GPL v2.0",
"scripts": {
"build": "npm run clean && node esbuild.mjs && npm run build:schema",
"clean": "rm -rf dist; rm -rf dist_legacy",
"build:schema": "npm run clean:schema && glib-compile-schemas ./resources/schemas --targetdir=./dist/schemas/ && cp ./dist/schemas/ ./dist_legacy/ -r",
"clean:schema": "rm -rf ./dist/schemas/*.compiled; rm -rf ./dist_legacy/schemas/*.compiled",
"build:package": "rm -rf './dist/tilingshell@ferrarodomenico.com.zip'; rm -rf './dist_legacy/tilingshell@ferrarodomenico.com.zip'; npm run build && cd ./dist && zip -qr ../tilingshell@ferrarodomenico.com.zip * && cd ../dist_legacy && zip -qr ../GNOME.42-44.tilingshell@ferrarodomenico.com.zip *",
"install:extension": "mkdir -p ~/.local/share/gnome-shell/extensions/tilingshell@ferrarodomenico.com && cp ./dist$([ $(gnome-shell --version | grep -o -E '[0-9]+' | head -n 1) -le 44 ] && echo '_legacy')/* ~/.local/share/gnome-shell/extensions/tilingshell@ferrarodomenico.com/ -r",
"wayland-session": "dbus-run-session -- gnome-shell --nested --wayland",
"dev:wayland": "npm run build && npm run install:extension && npm run wayland-session"
},
"devDependencies": {
"esbuild": "^0.20.2",
"esbuild-sass-plugin": "^3.2.0",
"eslint": "^9.1.0",
"glob": "^10.3.12",
"prettier": "^2.7.1",
"typescript": "^5.4.5"
},
"dependencies": {
"@girs/gjs": "^3.3.0",
"@girs/gnome-shell": "^46.0.0-beta6"
}
}