- LICENSE -> verbatim GNU AGPL-3.0; add LICENSE-COMMERCIAL.md + SECURITY.md - CLA -> exclusive-license grant (contributors keep copyright); add README anti-rugpull covenant + relicense record - NOTICE / README / CONTRIBUTING / CLAUDE.md / package.json x5 updated; contact routed through GitHub (no email placeholders) - AGPL section 13 source offer: operator-configurable BACKSPACE_SOURCE_URL + build-injected commit; sourceCodeUrl+commit on /api/instance/info; SourceCodeLink on login/register/settings/desktop; docs + .env.example updated
46 lines
1.4 KiB
JSON
46 lines
1.4 KiB
JSON
{
|
|
"name": "backspace",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"description": "Open, self-hosted communication platform — text, voice, video, and federation",
|
|
"license": "AGPL-3.0-only",
|
|
"author": "Jannis Braun",
|
|
"homepage": "https://github.com/TheZwiss/backspace",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/TheZwiss/backspace.git"
|
|
},
|
|
"scripts": {
|
|
"dev:server": "pnpm --filter @backspace/server dev",
|
|
"dev:web": "pnpm --filter @backspace/web dev",
|
|
"dev": "pnpm --filter @backspace/server dev & pnpm --filter @backspace/web dev",
|
|
"build:shared": "pnpm --filter @backspace/shared build",
|
|
"build:server": "pnpm --filter @backspace/server build",
|
|
"build:web": "pnpm --filter @backspace/web build",
|
|
"build": "pnpm --filter @backspace/shared build && pnpm --filter @backspace/server build && pnpm --filter @backspace/web build",
|
|
"dev:desktop": "pnpm --filter @backspace/desktop dev",
|
|
"build:desktop": "pnpm --filter @backspace/desktop build",
|
|
"gen-icons": "node scripts/gen-icons.mjs"
|
|
},
|
|
"devDependencies": {
|
|
"sharp": "^0.33.5",
|
|
"png-to-ico": "^2.1.8",
|
|
"png2icons": "^2.0.1"
|
|
},
|
|
"pnpm": {
|
|
"onlyBuiltDependencies": [
|
|
"better-sqlite3",
|
|
"esbuild",
|
|
"electron",
|
|
"sharp"
|
|
],
|
|
"patchedDependencies": {
|
|
"uiohook-napi@1.5.5": "patches/uiohook-napi@1.5.5.patch"
|
|
}
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0",
|
|
"pnpm": ">=8.0.0"
|
|
}
|
|
}
|