2019-09-04 20:05:03 +02:00
|
|
|
{
|
2019-09-10 20:41:06 +02:00
|
|
|
"name": "readlebee",
|
2019-09-04 20:05:03 +02:00
|
|
|
"version": "0.0.0",
|
|
|
|
"description": "An attempt at a viable alternative to Goodreads",
|
|
|
|
"main": "index.html",
|
2019-09-10 20:41:06 +02:00
|
|
|
"repository": "https://gitlab.com/Alamantus/Readlebee.git",
|
2019-09-04 20:05:03 +02:00
|
|
|
"author": "Robbie Antenesse <dev@alamantus.com>",
|
|
|
|
"license": "MIT",
|
|
|
|
"scripts": {
|
2020-06-14 21:31:03 +02:00
|
|
|
"dev": "concurrently --kill-others \"npm run watch-app\" \"npm run watch-server\"",
|
2019-09-09 22:17:16 +02:00
|
|
|
"start": "npm run build && cross-env NODE_ENV=production npm run serve",
|
2020-06-14 21:31:03 +02:00
|
|
|
"watch-app": "parcel watch app/index.html --out-dir public --no-hmr --no-cache",
|
|
|
|
"watch-server": "onchange -i -k \"server/**/*.js*\" -- npm run serve",
|
2019-09-08 21:44:01 +02:00
|
|
|
"serve": "node server/index.js",
|
2019-09-14 04:23:54 +02:00
|
|
|
"build": "npm run process-images && npm run bundle",
|
|
|
|
"bundle": "parcel build app/index.html --out-dir public --no-source-maps --no-cache",
|
2019-09-09 05:45:35 +02:00
|
|
|
"process-images": "node ./process-images.js",
|
2019-12-08 08:06:21 +01:00
|
|
|
"setup-db": "node ./server/sequelize/setup-database.js",
|
2019-09-09 05:45:35 +02:00
|
|
|
"clear": "rimraf public/{*,.*}"
|
2019-09-04 20:05:03 +02:00
|
|
|
},
|
|
|
|
"devDependencies": {
|
2019-12-27 20:29:40 +01:00
|
|
|
"choo-devtools": "^3.0.3",
|
2020-01-30 21:38:15 +01:00
|
|
|
"concurrently": "^5.1.0",
|
2019-09-12 19:35:43 +02:00
|
|
|
"faker": "^4.1.0",
|
2020-06-14 21:31:03 +02:00
|
|
|
"onchange": "^7.0.2",
|
2020-01-30 21:38:15 +01:00
|
|
|
"rimraf": "^3.0.1",
|
|
|
|
"sequelize-erd": "https://github.com/Alamantus/sequelize-erd.git"
|
2019-09-04 20:05:03 +02:00
|
|
|
},
|
|
|
|
"dependencies": {
|
2020-07-28 19:29:38 +02:00
|
|
|
"autoprefixer": "^9.8.5",
|
2019-09-10 00:19:02 +02:00
|
|
|
"babel-polyfill": "^6.26.0",
|
2020-01-30 21:38:15 +01:00
|
|
|
"choo": "^7.1.0",
|
2020-07-28 19:29:38 +02:00
|
|
|
"cross-env": "^7.0.2",
|
|
|
|
"fastify": "^3.1.1",
|
|
|
|
"fastify-caching": "^6.0.1",
|
|
|
|
"fastify-compress": "^3.2.2",
|
|
|
|
"fastify-cookie": "^4.0.2",
|
|
|
|
"fastify-helmet": "^4.0.2",
|
|
|
|
"fastify-jwt": "^2.1.2",
|
|
|
|
"fastify-plugin": "^2.0.3",
|
|
|
|
"fastify-static": "^3.2.0",
|
2019-12-27 20:29:40 +01:00
|
|
|
"make-promises-safe": "^5.1.0",
|
2020-07-28 19:29:38 +02:00
|
|
|
"marked": "^1.1.1",
|
2020-01-30 21:38:15 +01:00
|
|
|
"mysql2": "^2.1.0",
|
2019-09-07 01:20:27 +02:00
|
|
|
"node-fetch": "^2.6.0",
|
2020-07-28 19:29:38 +02:00
|
|
|
"nodemailer": "^6.4.10",
|
2020-01-30 21:38:15 +01:00
|
|
|
"parcel-bundler": "^1.12.4",
|
|
|
|
"parcel-plugin-goodie-bag": "^2.0.0",
|
2020-07-28 19:29:38 +02:00
|
|
|
"pg": "^8.3.0",
|
2019-09-19 01:15:06 +02:00
|
|
|
"pg-hstore": "^2.3.3",
|
2020-01-30 21:38:15 +01:00
|
|
|
"picnic": "^6.5.2",
|
2020-07-28 19:29:38 +02:00
|
|
|
"sass": "^1.26.10",
|
|
|
|
"sequelize": "^6.3.3",
|
2020-06-14 21:19:05 +02:00
|
|
|
"sharp": "^0.25.4",
|
2020-07-28 19:29:38 +02:00
|
|
|
"sqlite3": "^5.0.0"
|
2019-09-04 20:05:03 +02:00
|
|
|
}
|
|
|
|
}
|