{ "name": "frappejs", "version": "0.0.10", "description": "Frappe.js", "main": "index.js", "bin": { "frappe": "cli.js" }, "scripts": { "test": "NODE_ENV=test mocha --timeout 3000 tests", "start": "nodemon app.js" }, "dependencies": { "awesomplete": "^1.1.2", "babel-core": "^6.26.3", "babel-loader": "^7.1.5", "bcrypt": "^2.0.1", "body-parser": "^1.18.2", "bootstrap": "^4.1.2", "case-sensitive-paths-webpack-plugin": "^2.1.2", "codemirror": "^5.35.0", "commander": "^2.13.0", "copy-webpack-plugin": "^4.5.4", "cors": "^2.8.4", "css-loader": "^1.0.0", "deepmerge": "^2.1.0", "electron": "2.0.12", "electron-builder": "^20.28.4", "electron-debug": "^2.0.0", "electron-devtools-installer": "^2.2.4", "express": "^4.16.2", "feather-icons": "^4.7.3", "file-loader": "^1.1.11", "flatpickr": "^4.3.2", "frappe-datatable": "^1.3.1", "friendly-errors-webpack-plugin": "^1.7.0", "html-webpack-plugin": "^3.2.0", "jquery": "^3.3.1", "jwt-simple": "^0.5.1", "luxon": "^1.0.0", "mkdirp": "^0.5.1", "morgan": "^1.9.0", "multer": "^1.3.1", "mysql": "^2.15.0", "node-fetch": "^1.7.3", "node-sass": "^4.7.2", "nunjucks": "^3.1.0", "octicons": "^7.2.0", "passport": "^0.4.0", "passport-jwt": "^4.0.0", "puppeteer": "^1.2.0", "sass-loader": "^7.0.3", "sharp": "^0.20.8", "showdown": "^1.8.6", "socket.io": "^2.0.4", "sqlite3": "^4.0.2", "vue": "^2.5.16", "vue-flatpickr-component": "^7.0.4", "vue-loader": "^15.2.6", "vue-router": "^3.0.1", "vue-template-compiler": "^2.5.16", "webpack": "^4.16.1", "webpack-dev-server": "^3.1.4", "webpack-hot-middleware": "^2.22.3" }, "repository": { "type": "git", "url": "git+https://github.com/frappe/frappejs.git" }, "parserOptions": { "ecmaVersion": 2017 }, "author": "Frappe", "license": "MIT", "bugs": { "url": "https://github.com/frappe/frappejs/issues" }, "homepage": "https://github.com/frappe/frappejs#readme", "devDependencies": { "mocha": "^5.2.0", "nodemon": "^1.18.3" }, "engines": { "node": ">=8.11.0" } }