mirror of
https://github.com/matrix-org/mjolnir.git
synced 2024-10-01 01:36:06 -04:00
3d10f998b7
The reason we want this is so that people do not forget to change the version number in the synapse module. The precedent is that the version number has been 0.1.0 since the begging until now. While this solution does mean that there may be new version of the module where nothing has actually changed, this is still better than not changing the version at all. Another version scheme for the module would be inconsistent to the git repository tags and that has the potential to cause much more confusion than "blank" version bumps. If this is a problem, then antispam must be extracted to another repository. In order to test this, run `yarn version --patch` observe the changes with `git log` and `git diff HEAD~`, then YOU MUST delete the tag with `git tag --delete vd.d.d` when you are finished. * more robust
54 lines
1.9 KiB
JSON
54 lines
1.9 KiB
JSON
{
|
|
"name": "mjolnir",
|
|
"version": "1.4.1",
|
|
"description": "A moderation tool for Matrix",
|
|
"main": "lib/index.js",
|
|
"repository": "git@github.com:matrix-org/mjolnir.git",
|
|
"author": "The Matrix.org Foundation C.I.C.",
|
|
"license": "Apache-2.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"build": "tsc",
|
|
"postbuild": "rm -rf lib/test/ && cp -r lib/src/* lib/ && rm -rf lib/src/",
|
|
"lint": "tslint --project ./tsconfig.json -t stylish",
|
|
"start:dev": "yarn build && node --async-stack-traces lib/index.js",
|
|
"test": "ts-mocha --project ./tsconfig.json test/commands/**/*.ts",
|
|
"test:integration": "NODE_ENV=harness ts-mocha --async-stack-traces --require test/integration/fixtures.ts --project ./tsconfig.json \"test/integration/**/*Test.ts\"",
|
|
"test:manual": "NODE_ENV=harness ts-node test/integration/manualLaunchScript.ts",
|
|
"version": "sed -i '/# version automated/s/[0-9][0-9]*\\.[0-9][0-9]*\\.[0-9][0-9]*/'$npm_package_version'/' synapse_antispam/setup.py && git add synapse_antispam/setup.py && cat synapse_antispam/setup.py"
|
|
},
|
|
"devDependencies": {
|
|
"@types/config": "0.0.41",
|
|
"@types/crypto-js": "^4.0.2",
|
|
"@types/html-to-text": "^8.0.1",
|
|
"@types/humanize-duration": "^3.27.1",
|
|
"@types/jsdom": "^16.2.11",
|
|
"@types/mocha": "^9.0.0",
|
|
"@types/node": "^16.7.10",
|
|
"@types/shell-quote": "1.7.1",
|
|
"crypto-js": "^4.1.1",
|
|
"eslint": "^7.32",
|
|
"expect": "^27.0.6",
|
|
"mocha": "^9.0.1",
|
|
"ts-mocha": "^8.0.0",
|
|
"tslint": "^6.1.3",
|
|
"typescript": "^4.3.5",
|
|
"typescript-formatter": "^7.2"
|
|
},
|
|
"dependencies": {
|
|
"config": "^3.3.6",
|
|
"express": "^4.17",
|
|
"html-to-text": "^8.0.0",
|
|
"humanize-duration": "^3.27.1",
|
|
"humanize-duration-ts": "^2.1.1",
|
|
"js-yaml": "^4.1.0",
|
|
"jsdom": "^16.6.0",
|
|
"matrix-bot-sdk": "^0.5.19",
|
|
"parse-duration": "^1.0.2",
|
|
"shell-quote": "^1.7.3"
|
|
},
|
|
"engines": {
|
|
"node": ">=14.0.0"
|
|
}
|
|
}
|