mirror of
https://github.com/chenasraf/venom.git
synced 2026-05-17 17:28:08 +00:00
112 lines
3.7 KiB
JSON
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"
|
|
}
|
|
}
|