{
	"name": "lolisafe",
	"version": "4.0.0",
	"description": "Blazing fast file uploader and bunker written in node! 🚀",
	"license": "UNLICENSED",
	"author": {
		"name": "Pitu",
		"email": "heyitspitu@gmail.com",
		"url": "https://github.com/Pitu"
	},
	"main": "src/_scripts/start.js",
	"scripts": {
		"api": "nodemon src/start api",
		"site": "node src/start site",
		"build": "ream build",
		"start": "cross-env NODE_ENV=production node src/start"
	},
	"repository": {
		"type": "git",
		"url": "https://github.com/WeebDev/lolisafe"
	},
	"bugs": {
		"url": "https://github.com/WeebDev/lolisafe/issues"
	},
	"engines": {
		"node": ">=8.0.0"
	},
	"dependencies": {
		"axios": "^0.18.0",
		"bcrypt": "^2.0.1",
		"body-parser": "^1.18.2",
		"buefy": "0.6.3",
		"busboy": "^0.2.14",
		"chalk": "^2.4.1",
		"compression": "^1.7.2",
		"cors": "^2.8.4",
		"dumper.js": "^1.1.1",
		"express": "^4.16.3",
		"express-rate-limit": "^2.11.0",
		"fluent-ffmpeg": "^2.1.2",
		"fs-jetpack": "^1.3.0",
		"fuse.js": "^3.2.0",
		"helmet": "^3.12.0",
		"imagesloaded": "^4.1.4",
		"jsonwebtoken": "^8.2.1",
		"knex": "^0.14.6",
		"moment": "^2.22.1",
		"multer": "^1.3.0",
		"nuxt-dropzone": "^0.2.7",
		"one-liner": "^1.3.0",
		"path": "^0.12.7",
		"pg": "^7.4.3",
		"randomstring": "^1.1.5",
		"sharp": "^0.20.3",
		"v-clipboard": "^1.0.4",
		"vue-analytics": "^5.9.1",
		"vue-axios": "^2.0.2",
		"vue-isyourpasswordsafe": "^1.0.1",
		"vue-lazyload": "^1.2.2",
		"vue-plyr": "^2.1.1",
		"vue-timeago": "^3.4.4",
		"vuex": "^3.0.1"
	},
	"devDependencies": {
		"babel-eslint": "^8.2.2",
		"cross-env": "^5.1.4",
		"eslint": "^4.19.1",
		"eslint-config-aqua": "^3.0.0",
		"eslint-plugin-vue": "^4.4.0",
		"node-sass": "^4.7.2",
		"nodemon": "^1.17.5",
		"postcss-nested": "^3.0.0",
		"ream": "^3.2.7",
		"sass-loader": "^6.0.7",
		"vue-eslint-parser": "^2.0.3"
	},
	"eslintConfig": {
		"parser": "vue-eslint-parser",
		"parserOptions": {
			"parser": "babel-eslint"
		},
		"extends": [
			"plugin:vue/recommended",
			"aqua"
		],
		"env": {
			"browser": true,
			"node": true
		},
		"rules": {
			"func-names": 0,
			"capitalized-comments": 0,
			"max-len": 0,
			"id-length": 0,
			"no-warning-comments": 0,
			"vue/html-indent": [
				"error",
				"tab"
			],
			"vue/max-attributes-per-line": [
				2,
				{
					"singleline": 1,
					"multiline": {
						"max": 1,
						"allowFirstLine": true
					}
				}
			],
			"vue/attribute-hyphenation": 0
		}
	},
	"keywords": [
		"lolisafe",
		"upload",
		"uploader",
		"file",
		"vue",
		"ssr"
	]
}