Files
genieacs/package.json
T
Zaid Abdulla 1e41c72d60 Convert backend code to ES modules
Bundling code now with Rollup for its flat bundling and tree shaking
support. Front end code still goes through Webpack for browser support.
2019-02-04 23:47:54 -08:00

65 lines
1.8 KiB
JSON

{
"name": "genieacs",
"version": "1.2.0-dev",
"description": "A TR-069 Auto Configuration Server (ACS)",
"repository": {
"type": "git",
"url": "https://github.com/genieacs/genieacs.git"
},
"homepage": "https://genieacs.com",
"keywords": [
"TR-069",
"CWMP",
"ACS"
],
"author": "Zaid Abdulla <zaid@genieacs.com>",
"license": "AGPL-3.0",
"preferGlobal": true,
"directories": {
"bin": "bin"
},
"dependencies": {
"jsonwebtoken": "^8.3.0",
"koa-bodyparser": "^4.2.1",
"koa-compress": "^3.0.0",
"koa-jwt": "^3.3.2",
"koa-router": "^7.4.0",
"koa-static": "^5.0.0",
"koa": "^2.5.2",
"later": "^1.2.0",
"libxmljs": "^0.19.5",
"mongodb": "^3.1.10",
"parsimmon": "^1.12.0",
"seedrandom": "^2.4.4"
},
"devDependencies": {
"ava": "^1.1.0",
"babel-eslint": "^8.2.6",
"codemirror": "^5.40.0",
"cssnano": "^4.0.5",
"eslint": "^5.10.0",
"esm": "^3.1.1",
"mithril": "^1.1.6",
"postcss-cssnext": "^3.1.0",
"postcss-import": "^11.1.0",
"prettier": "^1.15.3",
"rollup": "^1.1.2",
"rollup-plugin-json": "^3.1.0",
"rollup-plugin-replace": "^2.1.0",
"rollup-plugin-terser": "^4.0.2",
"webpack": "^4.16.3",
"yaml": "^1.0.0"
},
"engines": {
"node": ">=8.14.0"
},
"scripts": {
"compile": "echo 'Compile step no longer required, skipping.'",
"configure": "if [ ! -f ./config/config.json ]; then cp ./config/config-sample.json ./config/config.json; fi",
"install": "npm run configure",
"test": "ava -r esm --verbose --color",
"lint": "eslint --fix lib ui build test bin/* tools/*; prettier --parser babylon --write \"lib/**/*.js\" \"ui/**/*.js\" \"build/**/*.js\" \"test/**/*.js\" bin/* tools/*",
"build": "node build/build"
}
}