diff options
author | Ev Bogue <ev@evbogue.com> | 2019-04-25 15:49:32 -0500 |
---|---|---|
committer | Ev Bogue <ev@evbogue.com> | 2019-04-25 15:49:32 -0500 |
commit | 48dbaa05211d817b63a0acbcf425b7c15400a259 (patch) | |
tree | b50afd08554e9e8ca3205844c1af48b63b878fc0 | |
parent | bb78d6fb69e32fcb403c592e11f33283f9ff632e (diff) |
minor changes to make sure the app loads
-rw-r--r-- | index.html | 12 | ||||
-rw-r--r-- | package-lock.json | 56 | ||||
-rw-r--r-- | render.js | 4 | ||||
-rw-r--r-- | server.js | 14 |
4 files changed, 77 insertions, 9 deletions
@@ -5,16 +5,16 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel='stylesheet' href='./css/source-sans-pro.min.css' /> <link rel='stylesheet' href='./css/style.css' /> + </head> + <body> <script src="./lib/nacl.min.js"></script> <script src="./lib/nacl-util.min.js"></script> <script src="./lib/localforage.min.js"></script> <script src="./lib/marked.min.js"></script> <script src="./lib/misc.js"></script> - <script async src="bog.js"></script> - <script async src="render.js"></script> - <script async src="views.js"></script> - <script async src="app.js"></script> - </head> - <body> + <script src="bog.js"></script> + <script src="render.js"></script> + <script src="views.js"></script> + <script src="app.js"></script> </body> </html> diff --git a/package-lock.json b/package-lock.json index 89c4e57..c396e3c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,14 +1,45 @@ { "name": "bogbook", - "version": "1.2.0", + "version": "1.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, + "ecstatic": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.1.tgz", + "integrity": "sha512-/rrctvxZ78HMI/tPIsqdvFKHHscxR3IJuKrZI2ZoUgkt2SiufyLFBmcco+aqQBIu6P1qBsUNG3drAAGLx80vTQ==", + "requires": { + "he": "^1.1.1", + "mime": "^1.6.0", + "minimist": "^1.1.0", + "url-join": "^2.0.5" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, "open": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/open/-/open-6.2.0.tgz", @@ -16,6 +47,29 @@ "requires": { "is-wsl": "^1.1.0" } + }, + "tweetnacl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.1.tgz", + "integrity": "sha512-kcoMoKTPYnoeS50tzoqjPY3Uv9axeuuFAZY9M/9zFnhoVvRfxz9K29IMPD7jGmt2c8SW7i3gT9WqDl2+nV7p4A==" + }, + "tweetnacl-util": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.0.tgz", + "integrity": "sha1-RXbBzuXi1j0gf+5S8boCgZSAvHU=" + }, + "url-join": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz", + "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } } } } @@ -17,8 +17,8 @@ function render (msg, keys) { var messageDiv = h('messageDiv', {id: msg.key}) var message = h('div', {classList: 'message'}) - bog().then(log => { - log.forEach(function (nextPost) { + bog().then(logger => { + logger.forEach(function (nextPost) { open(nextPost).then(nextMessage => { var messageExists = (document.getElementById(nextMessage.key) !== null); if (nextMessage.reply == msg.key) { @@ -11,3 +11,17 @@ http.createServer( open('http://localhost:8089') // ws server (8080) + +var WebSocket = require('ws') +var fs = require('fs') +var nacl = require('tweetnacl') + nacl.util = require('tweetnacl-util') + +var wserver = new WebSocket.Server({ port: 8080 }) + +wserver.on('connection', function (ws) { + ws.on('message', function (message) { + + }) + +}) |