mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-25 20:03:12 +03:00
e7a0462877
refs https://github.com/TryGhost/Team/issues/3169 - To make the coupling to Ghost's model events as loose as possible added a bridge that maps model events to domain events. These domain events it what the collections module can subscribe to to make necessary updates.
45 lines
1.4 KiB
JSON
45 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/tpl": "^0.1.25",
|
|
"bson-objectid": "^2.0.4"
|
|
},
|
|
"c8": {
|
|
"exclude": [
|
|
"src/CollectionRepository.ts",
|
|
"src/**/*.d.ts",
|
|
"test/**/*.ts"
|
|
]
|
|
}
|
|
}
|