4e5e466b03
Passing `?minimal=true` to the /lists API returns all lists without additional metadata (subscriber count) which is orders of magnitude faster than counting subscribers per list in large DBs. The frontend intitialization always calls the GET /lists API on load to keep it available in multiple contexts like the new campaign page. However, this "boot up" call does not need additional metdata. This initialization GET /lists call now calls /lists?minimal=true.
47 lines
1.2 KiB
JSON
Vendored
47 lines
1.2 KiB
JSON
Vendored
{
|
|
"name": "listmonk",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"serve": "vue-cli-service serve",
|
|
"build": "vue-cli-service build",
|
|
"build-report": "vue-cli-service build --report",
|
|
"lint": "vue-cli-service lint"
|
|
},
|
|
"dependencies": {
|
|
"axios": "^0.21.1",
|
|
"buefy": "^0.9.10",
|
|
"c3": "^0.7.20",
|
|
"codeflask": "^1.4.1",
|
|
"core-js": "^3.12.1",
|
|
"dayjs": "^1.10.4",
|
|
"humps": "^2.0.1",
|
|
"qs": "^6.10.1",
|
|
"quill": "^1.3.7",
|
|
"quill-delta": "^4.2.2",
|
|
"textversionjs": "^1.1.3",
|
|
"turndown": "^7.0.0",
|
|
"vue": "^2.6.12",
|
|
"vue-i18n": "^8.22.2",
|
|
"vue-quill-editor": "^3.0.6",
|
|
"vue-router": "^3.2.0",
|
|
"vuex": "^3.6.2"
|
|
},
|
|
"devDependencies": {
|
|
"@vue/cli-plugin-babel": "~4.5.13",
|
|
"@vue/cli-plugin-eslint": "~4.5.13",
|
|
"@vue/cli-plugin-router": "~4.5.13",
|
|
"@vue/cli-plugin-vuex": "~4.5.13",
|
|
"@vue/cli-service": "~4.5.13",
|
|
"@vue/eslint-config-airbnb": "^5.3.0",
|
|
"babel-eslint": "^10.1.0",
|
|
"cypress": "^6.4.0",
|
|
"cypress-file-upload": "^5.0.2",
|
|
"eslint": "^7.27.0",
|
|
"eslint-plugin-import": "^2.23.3",
|
|
"eslint-plugin-vue": "^7.9.0",
|
|
"sass": "^1.34.0",
|
|
"sass-loader": "^10.2.0",
|
|
"vue-template-compiler": "^2.6.12"
|
|
}
|
|
}
|