36783e456b
refs https://github.com/TryGhost/Team/issues/3169 - This piece of logic handles the 'post.added' model event mapping to Collection's PostAddedEvent domain event and logic related to updating collections when the new post is added.
46 lines
1.4 KiB
JSON
46 lines
1.4 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": {
|
|
"dev": "tsc --watch --preserveWatchOutput --sourceMap",
|
|
"build": "tsc",
|
|
"prepare": "tsc",
|
|
"test:unit": "NODE_ENV=testing c8 --src src --all --check-coverage --100 --reporter text --reporter cobertura mocha -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": {
|
|
"c8": "7.13.0",
|
|
"mocha": "10.2.0",
|
|
"sinon": "15.0.4",
|
|
"ts-node": "10.9.1",
|
|
"typescript": "5.1.3"
|
|
},
|
|
"dependencies": {
|
|
"@tryghost/domain-events": "0.0.0",
|
|
"@tryghost/errors": "^1.2.25",
|
|
"@tryghost/in-memory-repository": "0.0.0",
|
|
"@tryghost/nql": "^0.11.0",
|
|
"@tryghost/tpl": "^0.1.25",
|
|
"bson-objectid": "^2.0.4"
|
|
},
|
|
"c8": {
|
|
"exclude": [
|
|
"src/CollectionRepository.ts",
|
|
"src/**/*.d.ts",
|
|
"test/**/*.ts"
|
|
]
|
|
}
|
|
}
|