diff --git a/config/config.env.example b/config/config.env.example deleted file mode 100644 index 8854da7..0000000 --- a/config/config.env.example +++ /dev/null @@ -1,4 +0,0 @@ -PORT = 3000 -MONGO_URI = xxxxx -GOOGLE_CLIENT_ID = xxxxx -GOOGLE_CLIENT_SECRET = xxxxx \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 2958892..d676ea9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -93,11 +93,6 @@ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -559,9 +554,9 @@ } }, "express-handlebars": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-4.0.6.tgz", - "integrity": "sha512-SWwmp4ERN/hPySdRnQYiNcJP/LHAeTz1qq0MXQ2ztZiMC6sKw1WathtVWWY+AUPkjV6eDmQXqybJQwnUsoI9vw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-5.1.0.tgz", + "integrity": "sha512-EHu7Lz1q3OOPSv1wyxN0pOMhAcljx0UUACrFAnSgoBdKc6YCBFl7qW3w6TQZ8d6kWA14xAH9pLMsR0N9vJ3iGw==", "requires": { "glob": "^7.1.6", "graceful-fs": "^4.2.4", @@ -628,17 +623,6 @@ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" }, - "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -917,15 +901,6 @@ "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", "dev": true }, - "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, "kareem": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.1.tgz", @@ -1070,13 +1045,13 @@ } }, "mongoose": { - "version": "5.9.22", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.22.tgz", - "integrity": "sha512-nwH2LwrGN/jR0Qi8TqSog0MWZRtxdpQxVFcPNjs+CUyCMaxKqFJYrkPILTPKPMMzwrAv1cCQqrvoLl+ggklvbg==", + "version": "5.9.28", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.28.tgz", + "integrity": "sha512-A8lNRk4eCQDzk+DagSMYdH94LAYrbTK83LgrUlzqdig3YXvizW3DApJqOWQ5DdhuimvsfiD0Z5NTVzXl/rgi2w==", "requires": { "bson": "^1.1.4", "kareem": "2.3.1", - "mongodb": "3.5.9", + "mongodb": "3.5.10", "mongoose-legacy-pluralize": "1.0.2", "mpath": "0.7.0", "mquery": "3.2.2", @@ -1087,6 +1062,19 @@ "sliced": "1.0.1" }, "dependencies": { + "mongodb": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.10.tgz", + "integrity": "sha512-p/C48UvTU/dr/PQEDKfb9DsCVDJWXGmdJNFC+u5FPmTQVtog69X6D8vrWHz+sJx1zJnd96sjdh9ueo7bx2ILTw==", + "requires": { + "bl": "^2.2.0", + "bson": "^1.1.4", + "denque": "^1.4.1", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2", + "saslprep": "^1.0.0" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -1161,9 +1149,9 @@ "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" }, "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "nodemon": { "version": "2.0.4", @@ -1771,9 +1759,9 @@ } }, "uglify-js": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz", - "integrity": "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.1.tgz", + "integrity": "sha512-RjxApKkrPJB6kjJxQS3iZlf///REXWYxYJxO/MpmlQzVkDWVI3PSnCBWezMecmTU/TRkNxrl8bmsfFQCp+LO+Q==", "optional": true }, "uid-safe": { @@ -1807,11 +1795,6 @@ "crypto-random-string": "^2.0.0" } }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" - }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", diff --git a/package.json b/package.json index 326973f..dfc0a2a 100644 --- a/package.json +++ b/package.json @@ -1,31 +1,29 @@ { - "name": "storybooks", - "version": "1.0.0", - "description": "App for creating public and private stories", - "main": "app.js", - "scripts": { - "start": "cross-env NODE_ENV=production node app", - "dev": "cross-env NODE_ENV=development nodemon app", - "postinstall": "node ./scripts/post-install.js" - }, - "author": "Brad Traversy", - "license": "MIT", - "dependencies": { - "connect-mongo": "^3.2.0", - "dotenv": "^8.2.0", - "express": "^4.17.1", - "express-handlebars": "^4.0.4", - "express-session": "^1.17.1", - "fs-extra": "^9.0.1", - "method-override": "^3.0.0", - "moment": "^2.27.0", - "mongoose": "^5.9.19", - "morgan": "^1.10.0", - "passport": "^0.4.1", - "passport-google-oauth20": "^2.0.0" - }, - "devDependencies": { - "cross-env": "^7.0.2", - "nodemon": "^2.0.4" - } + "name": "storybooks", + "version": "1.0.0", + "description": "App for creating public and private stories", + "main": "app.js", + "scripts": { + "start": "cross-env NODE_ENV=production node app", + "dev": "cross-env NODE_ENV=development nodemon app" + }, + "author": "Brad Traversy", + "license": "MIT", + "dependencies": { + "connect-mongo": "^3.2.0", + "dotenv": "^8.2.0", + "express": "^4.17.1", + "express-handlebars": "^5.1.0", + "express-session": "^1.17.1", + "method-override": "^3.0.0", + "moment": "^2.27.0", + "mongoose": "^5.9.28", + "morgan": "^1.10.0", + "passport": "^0.4.1", + "passport-google-oauth20": "^2.0.0" + }, + "devDependencies": { + "cross-env": "^7.0.2", + "nodemon": "^2.0.4" + } } diff --git a/public/css/style.css b/public/css/style.css index 83cad22..26694b1 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -1,22 +1,27 @@ p { - margin: 10px 0 !important; + margin: 10px 0 !important; } .login-container { - width: 400px; - margin-top: 50px; - text-align: center; + width: 400px; + margin-top: 50px; + text-align: center; } .fa-small { - font-size: 16px !important; + font-size: 16px !important; } .btn-float { - float: left; - margin-right: 10px; + float: left; + margin-right: 10px; } .img-small { - width: 180px; + width: 180px; +} +.wordWrap { + word-wrap: break-word !important; + width: 100% !important; + word-break: break-word !important; } diff --git a/views/stories/index.hbs b/views/stories/index.hbs index e58bbe0..4df9e18 100644 --- a/views/stories/index.hbs +++ b/views/stories/index.hbs @@ -8,7 +8,7 @@
{{title}}
-

{{stripTags (truncate body 150)}}

+

{{{stripTags (truncate body 150)}}}


diff --git a/views/stories/show.hbs b/views/stories/show.hbs index 2944ed2..f2353d1 100644 --- a/views/stories/show.hbs +++ b/views/stories/show.hbs @@ -6,7 +6,7 @@
{{formatDate date 'MMMM Do YYYY, h:mm:ss a'}} - {{{story.body}}} +
{{{story.body}}}