UNPKG

bond-wm

Version:

An X Window Manager built on web technologies.

60 lines 1.99 kB
{ "name": "bond-wm", "version": "0.8.0", "description": "An X Window Manager built on web technologies.", "main": "./dist/index.mjs", "exports": { ".": "./dist/index.mjs", "./index.mjs": "./dist/index.mjs", "./preload.js": "./dist/preload.js", "./version.json": "./dist/version.json", "./bin/bond-wm": "./bin/bond-wm" }, "repository": "https://github.com/wnayes/bond-wm", "keywords": [ "X11", "window manager" ], "author": "Will Nayes", "license": "MIT", "bin": { "bond-wm": "./bin/bond-wm" }, "dependencies": { "@particle/dbus-next": "^0.11.4", "@reduxjs/toolkit": "^2.11.2", "@wnayes/electron-redux": "2.0.0-alpha.11", "electron": "^41.0.3", "freedesktop-desktop-entry": "^1.0.0", "freedesktop-icons": "^1.0.0", "redux": "^5.0.1", "rfc4648": "^1.5.4", "tslib": "^2.8.1", "typescript": "~5.9.3", "vite": "^8.0.1", "vite-node": "^6.0.0", "x11": "^2.3.0", "xdg-user-dir": "^0.0.1", "yargs": "^18.0.0", "@bond-wm/keysym": "^0.0.6", "@bond-wm/shared": "^0.8.0", "@bond-wm/tsconfig": "^0.8.0" }, "devDependencies": { "@types/node": "^25.3.5", "@types/yargs": "^17.0.35", "esbuild": "^0.27.3", "jest": "^30.2.0", "ts-jest": "^29.4.6", "type-fest": "^5.4.4" }, "scripts": { "start": "DISPLAY=:1 electron .", "build": "pnpm check && pnpm build-index && pnpm build-preload && pnpm generate-version-json", "build-index": "esbuild ./index.js --bundle --platform=node --packages=external --format=esm --outfile=./dist/index.mjs --sourcemap --banner:js=\"import { createRequire } from 'module'; const require = createRequire(import.meta.url);\"", "build-preload": "esbuild ./preload.ts --bundle --platform=node --external:electron --outfile=./dist/preload.js", "check": "tsc -b ./tsconfig.json", "generate-version-json": "./scripts/generate-version-json.mjs", "clean": "rm -rf ./dist ./node_modules" } }