{ "name": "readlebee", "version": "0.0.0", "description": "An attempt at a viable alternative to Goodreads", "main": "index.html", "repository": "https://gitlab.com/Alamantus/Readlebee.git", "author": "Robbie Antenesse ", "license": "MIT", "scripts": { "dev": "concurrently --kill-others \"npm run watch-js\" \"npm run serve\"", "start": "npm run build && cross-env NODE_ENV=production npm run serve", "watch-js": "parcel watch app/index.html --out-dir public --no-hmr --no-cache", "serve": "node server/index.js", "build": "npm run process-images && npm run bundle", "bundle": "parcel build app/index.html --out-dir public --no-source-maps --no-cache", "process-images": "node ./process-images.js", "setup-db": "node ./server/sequelize/setup-database.js", "clear": "rimraf public/{*,.*}" }, "devDependencies": { "autoprefixer": "^9.7.3", "choo-devtools": "^3.0.3", "concurrently": "^4.1.2", "cross-env": "^6.0.3", "faker": "^4.1.0", "parcel-bundler": "^1.12.4", "parcel-plugin-goodie-bag": "^2.0.0", "rimraf": "^3.0.0", "sass": "^1.24.0", "sharp": "^0.23.4" }, "dependencies": { "babel-polyfill": "^6.26.0", "choo": "^7.0.0", "fastify": "^2.11.0", "fastify-caching": "^5.0.0", "fastify-compress": "^0.11.0", "fastify-cookie": "^3.4.0", "fastify-helmet": "^3.0.2", "fastify-jwt": "^1.2.1", "fastify-plugin": "^1.6.0", "fastify-static": "^2.5.1", "make-promises-safe": "^5.1.0", "marked": "^0.7.0", "mysql2": "^1.7.0", "node-fetch": "^2.6.0", "nodemailer": "^6.4.2", "pg": "^7.17.0", "pg-hstore": "^2.3.3", "picnic": "^6.5.1", "sequelize": "^5.21.3", "sqlite": "^3.0.3" } }