Readlebee/package.json

58 lines
1.9 KiB
JSON

{
"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 <dev@alamantus.com>",
"license": "MIT",
"scripts": {
"dev": "concurrently --kill-others \"npm run watch-app\" \"npm run watch-server\"",
"start": "npm run build && cross-env NODE_ENV=production npm run serve",
"watch-app": "parcel watch app/index.html --out-dir public --no-hmr --no-cache",
"watch-server": "onchange -i -k \"server/**/*.js*\" -- npm run serve",
"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": {
"choo-devtools": "^3.0.3",
"concurrently": "^6.0.2",
"faker": "^5.5.3",
"onchange": "^7.1.0",
"rimraf": "^3.0.1",
"sequelize-erd": "https://github.com/Alamantus/sequelize-erd.git"
},
"dependencies": {
"autoprefixer": "^10.2.5",
"babel-polyfill": "^6.26.0",
"choo": "^7.1.0",
"cross-env": "^7.0.3",
"fastify": "^3.14.2",
"fastify-caching": "^6.1.0",
"fastify-compress": "^3.4.2",
"fastify-cookie": "^5.3.0",
"fastify-helmet": "^5.3.1",
"fastify-jwt": "^2.4.0",
"fastify-plugin": "^3.0.0",
"fastify-static": "^4.0.1",
"make-promises-safe": "^5.1.0",
"marked": "^2.0.3",
"mysql2": "^2.2.5",
"node-fetch": "^2.6.1",
"nodemailer": "^6.5.0",
"parcel-bundler": "^1.12.5",
"parcel-plugin-goodie-bag": "^2.0.0",
"pg": "^8.6.0",
"pg-hstore": "^2.3.3",
"picnic": "^6.5.5",
"sass": "^1.32.10",
"sequelize": "^6.6.2",
"sharp": "^0.28.1",
"sqlite3": "^5.0.2"
}
}