UNPKG

bond-wm

Version:

An X Window Manager built on web technologies.

59 lines 1.95 kB
{ "name": "bond-wm", "version": "0.6.1", "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": { "@reduxjs/toolkit": "^2.6.1", "@wnayes/electron-redux": "2.0.0-alpha.11", "electron": "^35.0.0", "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.8.2", "vite": "^6.2.1", "vite-node": "^3.0.8", "x11": "^2.3.0", "xdg-user-dir": "^0.0.1", "yargs": "^17.7.2", "@bond-wm/keysym": "^0.0.6", "@bond-wm/shared": "^0.6.0", "@bond-wm/tsconfig": "^0.6.0" }, "devDependencies": { "@types/node": "^22.13.9", "@types/yargs": "^17.0.33", "esbuild": "^0.25.0", "jest": "^29.7.0", "ts-jest": "^29.2.6", "type-fest": "^4.37.0" }, "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" } }