mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-11-23 21:12:04 +03:00
430fbdb987
ref https://linear.app/tryghost/issue/ENG-1466
ref https://linear.app/tryghost/issue/ENG-1484
- Previously, filtering members with multiple "Unsubscribed from
newsletter x" led to no filtering at all, all members were returned
- This was caused by a bug in NQL, that is fixed in version 0.12.5, cf.
[commit](dd18d1d6ca
)
- We're also removing the safeguard in the product around bulk deletion
when multiple newsletter filters are in use, as the root problem has
been fixed
50 lines
1.6 KiB
JSON
50 lines
1.6 KiB
JSON
{
|
|
"name": "@tryghost/collections",
|
|
"version": "0.0.0",
|
|
"repository": "https://github.com/TryGhost/Ghost/tree/main/packages/collections",
|
|
"author": "Ghost Foundation",
|
|
"private": true,
|
|
"main": "build/index.js",
|
|
"types": "build/index.d.ts",
|
|
"scripts": {
|
|
"build": "yarn build:ts",
|
|
"build:ts": "tsc",
|
|
"test:unit": "NODE_ENV=testing c8 --src src --all --check-coverage --100 --reporter text --reporter cobertura -- mocha --reporter dot -r ts-node/register './test/**/*.test.ts'",
|
|
"test": "yarn test:types && yarn test:unit",
|
|
"test:types": "tsc --noEmit",
|
|
"lint:code": "eslint src/ --ext .ts --cache",
|
|
"lint": "yarn lint:code && yarn lint:test",
|
|
"lint:test": "eslint -c test/.eslintrc.js test/ --ext .ts --cache"
|
|
},
|
|
"files": [
|
|
"build"
|
|
],
|
|
"devDependencies": {
|
|
"@tryghost/domain-events": "0.0.0",
|
|
"c8": "8.0.1",
|
|
"mocha": "10.2.0",
|
|
"sinon": "15.2.0"
|
|
},
|
|
"dependencies": {
|
|
"@tryghost/debug": "0.1.32",
|
|
"@tryghost/errors": "1.3.5",
|
|
"@tryghost/in-memory-repository": "0.0.0",
|
|
"@tryghost/logging": "2.4.18",
|
|
"@tryghost/nql": "0.12.5",
|
|
"@tryghost/nql-filter-expansions": "0.0.0",
|
|
"@tryghost/post-events": "0.0.0",
|
|
"@tryghost/tpl": "0.1.32",
|
|
"bson-objectid": "2.0.4",
|
|
"lodash": "4.17.21"
|
|
},
|
|
"c8": {
|
|
"exclude": [
|
|
"src/CollectionPost.ts",
|
|
"src/CollectionRepository.ts",
|
|
"src/UniqueChecker.ts",
|
|
"src/**/*.d.ts",
|
|
"test/**/*.ts"
|
|
]
|
|
}
|
|
}
|