diff options
| author | Pitu <[email protected]> | 2018-09-16 00:54:54 -0300 |
|---|---|---|
| committer | Pitu <[email protected]> | 2018-09-16 00:54:54 -0300 |
| commit | 3f0bdd7a28f924cea330f0925a2994c79291f22f (patch) | |
| tree | 0c1b212991224783412e7b34a32d6e1e42e0f48e /package.json | |
| parent | Begone! (diff) | |
| download | host.fuwn.me-3f0bdd7a28f924cea330f0925a2994c79291f22f.tar.xz host.fuwn.me-3f0bdd7a28f924cea330f0925a2994c79291f22f.zip | |
New base
Diffstat (limited to 'package.json')
| -rw-r--r-- | package.json | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/package.json b/package.json new file mode 100644 index 0000000..c81b2da --- /dev/null +++ b/package.json @@ -0,0 +1,120 @@ +{ + "name": "lolisafe", + "version": "4.0.0", + "description": "Blazing fast file uploader and bunker written in node! 🚀", + "license": "UNLICENSED", + "author": { + "name": "Pitu", + "email": "[email protected]", + "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", + "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", + "randomstring": "^1.1.5", + "sharp": "^0.20.3", + "sqlite3": "^4.0.0", + "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" + ] +} |