summaryrefslogtreecommitdiff
path: root/package.json
blob: 98cad2c79d967b335b058b6978584bdd1710176b (plain)
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
30
31
32
33
34
35
36
37
38
{
  "//": [
    "Copyright (C) 2026 Doan Luu Duc Tai <doan@luuduct.ai>",
    "",
    "This program is free software: you can redistribute it and/or modify",
    "it under the terms of the GNU Affero General Public License as",
    "published by the Free Software Foundation, either version 3 of the",
    "License, or (at your option) any later version.",
    "",
    "This program is distributed in the hope that it will be useful,",
    "but WITHOUT ANY WARRANTY; without even the implied warranty of",
    "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the",
    "GNU Affero General Public License for more details.",
    "",
    "You should have received a copy of the GNU Affero General Public License",
    "along with this program.  If not, see <https://www.gnu.org/licenses/>."
  ],
  "name": "stack-browser",
  "version": "0.1.0",
  "private": true,
  "type": "module",
  "license": "AGPL-3.0-or-later",
  "engines": {
    "node": ">=22.18.0"
  },
  "scripts": {
    "build": "sh infra/chat/build-typescript.sh",
    "check": "tsc -p tsconfig.browser.json --noEmit && tsc -p tsconfig.worker.json --noEmit && tsc -p tsconfig.tests.json --noEmit",
    "test:crypto": "node var/build/typescript/crates/chat-crypto/tests/browser.js",
    "test:chat": "node var/build/typescript/crates/chat-server/tests/browser.js",
    "test:progress": "node var/build/typescript/crates/chat-server/tests/progress.js"
  },
  "devDependencies": {
    "@types/node": "26.6.6",
    "playwright": "1.64.1",
    "typescript": "7.0.2"
  }
}