package.json 2.34 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": "12.11.0",
Aral Balkan's avatar
Aral Balkan committed
4
  "description": "Develop, test, and deploy your secure static or dynamic personal web site with zero configuration.",
Aral Balkan's avatar
Aral Balkan committed
5
6
7
8
9
10
11
12
  "keywords": [
    "web server",
    "static site generator",
    "dynamic site",
    "hugo",
    "personal site",
    "small technology"
  ],
Aral Balkan's avatar
Aral Balkan committed
13
  "main": "index.js",
Aral Balkan's avatar
Aral Balkan committed
14
  "bin": "bin/site.js",
Aral Balkan's avatar
Aral Balkan committed
15
  "scripts": {
16
    "build": "node bin/build.js",
17
    "deploy": "bin/build.js --deploy",
18
    "install-locally": "node bin/build.js --install",
19
20
21
22
23
24
    "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
25
26
    "test": "tape test/*.js | tap-spec",
    "coverage": "nyc tape test/*.js | tap-nyc"
Aral Balkan's avatar
Aral Balkan committed
27
  },
28
29
30
31
  "funding": {
    "type": "foundation",
    "url": "https://small-tech.org/fund-us/"
  },
Aral Balkan's avatar
Aral Balkan committed
32
33
  "repository": {
    "type": "git",
34
    "url": "git@source.small-tech.org:site.js/app.git"
Aral Balkan's avatar
Aral Balkan committed
35
36
37
  },
  "author": {
    "name": "Aral Balkan",
38
    "email": "aral@small-tech.org",
Aral Balkan's avatar
Aral Balkan committed
39
40
41
42
    "url": "https://ar.al"
  },
  "license": "AGPL-3.0-or-later",
  "dependencies": {
43
    "@small-tech/cross-platform-hostname": "^1.0.0",
44
    "@small-tech/express-ws": "^1.0.0",
45
    "@small-tech/https": "^1.2.2",
46
    "@small-tech/instant": "^1.1.0",
47
    "@small-tech/node-hugo": "^1.4.0",
48
    "@small-tech/web-routes-from-files": "^2.0.0",
49
    "ansi-escape-sequences": "^4.1.0",
50
    "body-parser": "^1.19.0",
51
    "chokidar": "^3.3.0",
52
    "concat-stream": "^2.0.0",
53
    "debounce": "^1.2.0",
54
    "decache": "^4.5.1",
Aral Balkan's avatar
Aral Balkan committed
55
    "express": "^4.17.1",
56
    "fs-extra": "^8.1.0",
57
    "gunzip-maybe": "^1.4.1",
58
    "helmet": "^3.21.2",
59
    "http-proxy-middleware": "^0.19.2",
60
    "minimist": "^1.2.0",
61
    "morgan": "^1.9.1",
62
    "node-graceful": "^2.0.1",
Aral Balkan's avatar
Aral Balkan committed
63
    "prompts": "github:aral/prompts#custom-symbols-for-confirm",
Aral Balkan's avatar
Aral Balkan committed
64
    "request-ip": "^2.1.3",
65
    "rsync": "^0.6.1",
66
    "server-destroy": "^1.0.1",
67
    "string-length": "^3.1.0",
68
    "tar-stream": "^2.1.0",
69
    "tcp-port-used": "^1.0.1"
70
71
  },
  "devDependencies": {
72
    "nexe": "https://github.com/aral/nexe#third-party-remotes",
73
    "nyc": "^15.0.1",
74
    "tap-nyc": "^1.0.3",
75
    "tap-spec": "^5.0.0",
76
77
    "tape": "^4.11.0",
    "ws": "^7.1.1"
Aral Balkan's avatar
Aral Balkan committed
78
79
  }
}