package.json 2.64 KB
Newer Older
Aral Balkan's avatar
Aral Balkan committed
1
{
Aral Balkan's avatar
Aral Balkan committed
2
  "name": "@small-tech/site.js",
Aral Balkan's avatar
Aral Balkan committed
3
  "version": "15.3.1",
4
  "description": "Small Web construction set.",
Aral Balkan's avatar
Aral Balkan committed
5
6
7
8
  "keywords": [
    "web server",
    "static site generator",
    "dynamic site",
9
    "dotJS",
Aral Balkan's avatar
Aral Balkan committed
10
    "hugo",
11
12
13
14
15
16
17
18
19
20
21
22
    "let's encrypt",
    "mkcert",
    "automatic",
    "tls",
    "https",
    "small web",
    "personal",
    "web site",
    "framework",
    "platform",
    "small technology",
    "small tech"
Aral Balkan's avatar
Aral Balkan committed
23
  ],
Aral Balkan's avatar
Aral Balkan committed
24
  "main": "index.js",
Aral Balkan's avatar
Aral Balkan committed
25
  "bin": "bin/site.js",
Aral Balkan's avatar
Aral Balkan committed
26
  "scripts": {
27
    "build": "node bin/build.js",
28
    "deploy": "bin/build.js --deploy",
29
    "install-locally": "node bin/build.js --install",
30
31
32
33
34
35
    "build-alpha": "node bin/build.js --alpha",
    "deploy-alpha": "bin/build.js --deploy --alpha",
    "install-locally-alpha": "node bin/build.js --install --alpha",
    "build-beta": "node bin/build.js --beta",
    "deploy-beta": "bin/build.js --deploy --beta",
    "install-locally-beta": "node bin/build.js --install --beta",
Aral's ThinkPad's avatar
Aral's ThinkPad committed
36
37
    "test": "tape test/*.js | tap-spec",
    "coverage": "nyc tape test/*.js | tap-nyc"
Aral Balkan's avatar
Aral Balkan committed
38
  },
39
40
41
42
  "funding": {
    "type": "foundation",
    "url": "https://small-tech.org/fund-us/"
  },
Aral Balkan's avatar
Aral Balkan committed
43
44
  "repository": {
    "type": "git",
45
    "url": "git@source.small-tech.org:site.js/app.git"
Aral Balkan's avatar
Aral Balkan committed
46
47
48
  },
  "author": {
    "name": "Aral Balkan",
49
    "email": "aral@small-tech.org",
Aral Balkan's avatar
Aral Balkan committed
50
51
52
53
    "url": "https://ar.al"
  },
  "license": "AGPL-3.0-or-later",
  "dependencies": {
54
    "@small-tech/cross-platform-hostname": "^1.0.0",
55
    "@small-tech/express-ws": "^1.0.0",
56
    "@small-tech/https": "^1.6.1",
57
    "@small-tech/instant": "^1.1.0",
Aral Balkan's avatar
Aral Balkan committed
58
    "@small-tech/jsdb": "^1.1.4",
59
    "@small-tech/node-hugo": "^1.5.0",
60
    "@small-tech/portable-rsync-with-ssh-for-windows": "^1.0.0",
61
    "@small-tech/rsync-with-portable-cygwin-path-support-on-windows": "^1.0.0",
62
    "@small-tech/web-routes-from-files": "^3.0.1",
63
    "ansi-escape-sequences": "^4.1.0",
64
    "bent": "^7.3.4",
65
    "body-parser": "^1.19.0",
66
    "chokidar": "^3.4.2",
67
    "concat-stream": "^2.0.0",
68
    "debounce": "^1.2.0",
69
    "decache": "^4.5.1",
Aral Balkan's avatar
Aral Balkan committed
70
    "express": "^4.17.1",
71
    "fs-extra": "^8.1.0",
72
73
    "gunzip-maybe": "^1.4.1",
    "helmet": "^3.21.2",
74
    "http-proxy-middleware": "^0.19.2",
75
    "minimist": "^1.2.5",
76
    "morgan": "^1.9.1",
77
    "node-graceful": "^2.0.1",
Aral Balkan's avatar
Aral Balkan committed
78
    "prompts": "github:aral/prompts#custom-symbols-for-confirm",
Aral Balkan's avatar
Aral Balkan committed
79
    "request-ip": "^2.1.3",
80
    "server-destroy": "^1.0.1",
81
    "string-length": "^3.1.0",
Aral Balkan's avatar
Aral Balkan committed
82
    "tar-stream": "^2.1.4",
83
    "tcp-port-used": "^1.0.1"
84
85
  },
  "devDependencies": {
86
    "nexe": "https://github.com/aral/nexe#dependency-updates",
87
    "nyc": "^15.1.0",
88
    "tap-nyc": "^1.0.3",
89
90
    "tap-spec": "https://github.com/small-tech/tap-spec",
    "tape": "^5.0.1",
91
    "ws": "^7.1.1"
Aral Balkan's avatar
Aral Balkan committed
92
93
  }
}