Files
venom/legacy/package.json
2024-08-03 00:42:45 +03:00

112 lines
3.7 KiB
JSON

{
"name": "venom",
"version": "0.0.1",
"description": "A bot for the Creation Asylum Discord",
"main": "index.js",
"repository": "https://github.com/jondeaves/venom",
"bugs": "https://github.com/jondeaves/venom/issues",
"author": "Jon Deaves <hello@jondeaves.me> https://jondeaves.me",
"contributors": [
"Jon Deaves <hello@jondeaves.me> https://jondeaves.me",
"Chen Asraf <contact@casraf.dev> https://casraf.dev"
],
"license": "MIT",
"scripts": {
"build": "tsc -p tsconfig.build.json",
"start": "node dist/src/main.js",
"start:dev": "nodemon",
"test": "nyc --require ts-node/register mocha src/**/*.spec.ts --reporter spec --retries 3 --require 'node_modules/reflect-metadata/Reflect.js' --exit",
"typeorm:cli": "ts-node ./node_modules/typeorm/cli -f ./ormconfig.ts",
"migrate:generate": "ts-node ./node_modules/typeorm/cli -f ./ormconfig.ts migration:generate",
"migrate": "ts-node ./node_modules/typeorm/cli -f ./ormconfig.ts migration:run",
"seed": "ts-node ./src/seed/index.ts",
"lint": "lint:code",
"lint:code": "eslint --no-error-on-unmatched-pattern src/**/*.{ts,js}",
"lint:markdown": "markdownlint **/*.md",
"format": "prettier \"**/*.ts\" --ignore-path ./.prettierignore --write",
"typecheck": "tsc --noEmit",
"release:patch": "standard-version --release-as patch",
"release:minor": "standard-version --release-as minor",
"release:major": "standard-version --release-as major",
"quotes:collect": "ts-node -r tsconfig-paths/register ./src/tools/quotes/collect.ts",
"quotes:dump": "ts-node -r tsconfig-paths/register ./src/tools/quotes/dump-to-db.ts"
},
"dependencies": {
"axios": "^0.19.2",
"discord.js": "~12.2.0",
"dotenv": "~8.2.0",
"mongodb": "~3.6.0",
"pg": "^8.3.0",
"reflect-metadata": "~0.1.13",
"shortid": "^2.2.15",
"typeorm": "^0.2.25",
"winston": "~3.3.3"
},
"devDependencies": {
"@commitlint/config-conventional": "^9.1.1",
"@types/axios": "^0.14.0",
"@types/chai": "^4.2.12",
"@types/chai-as-promised": "^7.1.3",
"@types/cheerio": "^0.22.21",
"@types/dotenv": "~8.2.0",
"@types/faker": "^4.1.12",
"@types/mocha": "^8.0.2",
"@types/mongodb": "~3.5.25",
"@types/node": "~14.0.27",
"@types/reflect-metadata": "^0.1.0",
"@types/shortid": "^0.0.29",
"@types/sinon": "^9.0.4",
"@types/winston": "~2.4.4",
"@typescript-eslint/eslint-plugin": "^3.6.1",
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"chalk": "^4.1.0",
"cheerio": "^1.0.0-rc.3",
"commitlint": "^9.1.0",
"csv": "^5.3.2",
"eslint": "^7.6.0",
"eslint-config-airbnb-typescript": "^9.0.0",
"eslint-config-prettier": "^6.11.0",
"eslint-formatter-pretty": "^4.0.0",
"eslint-plugin-eslint-comments": "^3.2.0",
"eslint-plugin-import": "^2.22.0",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jsx-a11y": "^6.3.1",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-unicorn": "^21.0.0",
"faker": "^4.1.0",
"husky": "^4.2.5",
"lint-staged": "^10.2.11",
"markdownlint-cli": "^0.23.2",
"mocha": "^8.1.1",
"nodemon": "~2.0.4",
"npm-run-all": "^4.1.5",
"nyc": "^15.1.0",
"prettier": "~2.0.5",
"sinon": "^9.0.3",
"sinon-chai": "^3.5.0",
"standard-version": "^8.0.2",
"supertest": "^4.0.2",
"ts-node": "~8.10.2",
"tsconfig-paths": "~3.9.0",
"typescript": "~3.9.7"
},
"husky": {
"hooks": {
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
"pre-commit": "./node_modules/.bin/lint-staged"
}
},
"lint-staged": {
"*.{ts,tsx,js}": [
"yarn format",
"yarn lint:code"
]
},
"engines": {
"node": ">=12 <=14",
"yarn": ">=1.10.0"
}
}