123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- {
- "name": "lolisafe",
- "version": "4.0.0",
- "description": "Blazing fast file uploader and bunker written in node! 🚀",
- "license": "MIT",
- "author": {
- "name": "Pitu",
- "email": "heyitspitu@gmail.com",
- "url": "https://github.com/Pitu"
- },
- "main": "src/_scripts/start.js",
- "scripts": {
- "setup": "yarn build && node src/wizard.js",
- "dev": "nuxt",
- "build": "nuxt build",
- "migrate": "yarn knex migrate:latest",
- "seed": "yarn knex seed:run",
- "api": "node src/api/structures/Server",
- "site": "cross-env NODE_ENV=production nuxt start",
- "update": "git pull && yarn install && yarn migrate && yarn build && yarn restart",
- "restart": "pm2 restart lolisafe-api && pm2 restart lolisafe-website"
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/WeebDev/lolisafe"
- },
- "bugs": {
- "url": "https://github.com/WeebDev/lolisafe/issues"
- },
- "engines": {
- "node": ">=8.0.0"
- },
- "dependencies": {
- "@nuxtjs/axios": "^5.4.1",
- "adm-zip": "^0.4.13",
- "bcrypt": "^3.0.4",
- "body-parser": "^1.18.3",
- "buefy": "0.6.3",
- "busboy": "^0.2.14",
- "chalk": "^2.4.1",
- "compression": "^1.7.2",
- "cookie-universal-nuxt": "^2.0.14",
- "cors": "^2.8.5",
- "dotenv": "^6.2.0",
- "dumper.js": "^1.3.1",
- "express": "^4.16.4",
- "express-rate-limit": "^3.4.0",
- "file-saver": "^2.0.1",
- "flexsearch": "^0.6.22",
- "fluent-ffmpeg": "^2.1.2",
- "fs-jetpack": "^2.2.2",
- "helmet": "^3.15.1",
- "imagesloaded": "^4.1.4",
- "jsonwebtoken": "^8.5.0",
- "knex": "^0.16.3",
- "moment": "^2.24.0",
- "multer": "^1.4.1",
- "mysql": "^2.16.0",
- "nuxt": "^2.4.3",
- "nuxt-dropzone": "^0.2.8",
- "one-liner": "^1.3.0",
- "path": "^0.12.7",
- "pg": "^7.8.1",
- "qoa": "^0.2.0",
- "randomstring": "^1.1.5",
- "serve-static": "^1.13.2",
- "sharp": "^0.21.3",
- "sqlite3": "^4.0.6",
- "uuid": "^3.3.2",
- "v-clipboard": "^2.2.1",
- "vue-axios": "^2.1.4",
- "vue-isyourpasswordsafe": "^1.0.2",
- "vue-plyr": "^5.1.0",
- "vue-timeago": "^3.4.4",
- "vue2-transitions": "^0.2.3"
- },
- "devDependencies": {
- "autoprefixer": "^9.4.7",
- "babel-eslint": "^10.0.1",
- "cross-env": "^5.2.0",
- "eslint": "^5.13.0",
- "eslint-config-aqua": "^4.4.1",
- "eslint-plugin-vue": "^5.2.1",
- "node-sass": "^4.11.0",
- "postcss-css-variables": "^0.11.0",
- "postcss-nested": "^3.0.0",
- "sass-loader": "^7.1.0"
- },
- "eslintConfig": {
- "extends": [
- "aqua/vue",
- "aqua/node"
- ],
- "rules": {
- "vue/attribute-hyphenation": 0,
- "quote-props": 0
- }
- },
- "keywords": [
- "lolisafe",
- "upload",
- "uploader",
- "file",
- "vue",
- "ssr",
- "file uploader",
- "images"
- ]
- }
|