Bundling code now with Rollup for its flat bundling and tree shaking support. Front end code still goes through Webpack for browser support.
65 lines
1.8 KiB
JSON
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"
|
|
}
|
|
}
|