package.json 2.74 KB
Newer Older
Aral Balkan's avatar
Aral Balkan committed
1
{
Aral Balkan's avatar
Aral Balkan committed
2
  "name": "@small-tech/site.js",
3
  "version": "16.4.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
    "update-nexe": "node bin/build.js --update-nexe",
29
    "deploy": "bin/build.js --deploy",
30
    "install-locally": "node bin/build.js --install",
31
32
33
34
35
36
    "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
37
38
    "test": "tape test/*.js | tap-spec",
    "coverage": "nyc tape test/*.js | tap-nyc"
Aral Balkan's avatar
Aral Balkan committed
39
  },
40
41
42
43
  "funding": {
    "type": "foundation",
    "url": "https://small-tech.org/fund-us/"
  },
Aral Balkan's avatar
Aral Balkan committed
44
45
  "repository": {
    "type": "git",
46
    "url": "git@source.small-tech.org:site.js/app.git"
Aral Balkan's avatar
Aral Balkan committed
47
48
49
  },
  "author": {
    "name": "Aral Balkan",
50
    "email": "aral@small-tech.org",
Aral Balkan's avatar
Aral Balkan committed
51
52
53
54
    "url": "https://ar.al"
  },
  "license": "AGPL-3.0-or-later",
  "dependencies": {
55
    "@small-tech/cross-platform-hostname": "^1.0.0",
56
    "@small-tech/express-ws": "^1.0.0",
57
    "@small-tech/https": "^2.1.2",
58
    "@small-tech/instant": "^1.1.2",
Aral Balkan's avatar
Aral Balkan committed
59
    "@small-tech/jsdb": "^1.1.5",
60
    "@small-tech/node-hugo": "^2.0.0",
61
    "@small-tech/portable-rsync-with-ssh-for-windows": "^1.0.0",
62
    "@small-tech/rsync-with-portable-cygwin-path-support-on-windows": "^1.0.0",
63
    "@small-tech/web-routes-from-files": "^3.1.0",
64
    "ansi-escape-sequences": "^4.1.0",
65
    "bent": "^7.3.4",
66
    "body-parser": "^1.19.0",
67
    "chokidar": "^3.4.2",
68
    "concat-stream": "^2.0.0",
69
    "debounce": "^1.2.0",
70
    "decache": "^4.5.1",
Aral Balkan's avatar
Aral Balkan committed
71
    "express": "^4.17.1",
72
    "extract-zip": "^2.0.1",
73
    "fs-extra": "^8.1.0",
74
75
    "gunzip-maybe": "^1.4.1",
    "helmet": "^3.21.2",
76
    "http-proxy-middleware": "^1.0.6",
77
    "minimist": "^1.2.5",
78
    "morgan": "^1.9.1",
79
    "node-fetch": "^2.6.1",
80
    "node-graceful": "^2.0.1",
Aral Balkan's avatar
Aral Balkan committed
81
    "prompts": "github:aral/prompts#custom-symbols-for-confirm",
Aral Balkan's avatar
Aral Balkan committed
82
    "request-ip": "^2.1.3",
83
    "server-destroy": "^1.0.1",
84
    "string-length": "^3.1.0",
Aral Balkan's avatar
Aral Balkan committed
85
    "tar-stream": "^2.1.4",
86
    "tcp-port-used": "^1.0.1"
87
88
  },
  "devDependencies": {
89
    "nexe": "https://github.com/aral/nexe#dependency-updates",
90
    "nyc": "^15.1.0",
91
    "tap-nyc": "^1.0.3",
92
93
    "tap-spec": "https://github.com/small-tech/tap-spec",
    "tape": "^5.0.1",
94
    "ws": "^7.1.1"
Aral Balkan's avatar
Aral Balkan committed
95
96
  }
}