@ckstack/ck-lib-sequelize
Version:
sequelize helper module
129 lines (128 loc) • 2.95 kB
JSON
{
"name": "@ckstack/ck-lib-sequelize",
"version": "2.10.2",
"description": "sequelize helper module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"scripts": {
"build": "rm -rf ./tmp; mkdir ./tmp; rm -rf ./dist; ./node_modules/.bin/tsc; ./node_modules/.bin/tsc --declarationDir ./tmp/types --outDir ./tmp/dist --removeComments false; cp -r ./tmp/types/* ./dist"
},
"dependencies": {
"@ckstack/ck-lib-models": "1.34.4",
"@dkpkg/dk-lib-redis": "1.0.2",
"bluebird": "3.7.2",
"tunnel-ssh": "4.1.4"
},
"devDependencies": {
"@babel/cli": "7.20.7",
"@babel/core": "7.20.12",
"@babel/node": "7.20.7",
"@babel/preset-env": "7.20.2",
"@babel/preset-stage-0": "7.8.3",
"@types/bluebird": "3.5.38",
"@types/express": "4.17.15",
"@types/mocha": "10.0.1",
"@types/node": "18.11.18",
"@types/tunnel-ssh": "4.1.0",
"@types/underscore": "1.11.4",
"@types/validator": "13.7.10",
"@typescript-eslint/eslint-plugin": "6.7.3",
"@typescript-eslint/parser": "6.7.3",
"eslint": "8.32.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.27.5",
"express": "4.18.2",
"mocha": "10.2.0",
"ts-mocha": "10.0.0",
"ts-node": "10.9.1",
"typescript": "4.9.4"
},
"eslintConfig": {
"parser": "@typescript-eslint/parser",
"plugins": [
"@typescript-eslint"
],
"extends": [
"airbnb-base",
"plugin:@typescript-eslint/eslint-recommended"
],
"ignorePatterns": [
"dist/",
"src/proto"
],
"rules": {
"indent": [
"error",
4,
{ "SwitchCase": 1 }
],
"no-continue": 0,
"no-underscore-dangle": 0,
"no-console": 0,
"newline-per-chained-call": 0,
"max-len": [
2,
{
"code": 300,
"tabWidth": 4,
"ignoreUrls": true,
"ignoreRegExpLiterals": true
}
],
"no-restricted-syntax": [
"error",
"ForInStatement",
"LabeledStatement",
"WithStatement"
],
"camelcase": 0,
"import/extensions": [
"error",
"ignorePackages",
{
"js": "never",
"mjs": "never",
"jsx": "never",
"ts": "never",
"tsx": "never",
"json": "never"
}
],
"import/prefer-default-export": "off"
},
"settings": {
"import/resolver": {
"node": {
"extensions": [
".js",
".jsx",
".ts",
".tsx"
]
}
}
},
"env": {
"browser": false,
"node": true,
"es6": true
}
},
"files": [
"dist"
],
"keywords": [
"dkpkg",
"lib",
"sequelize"
],
"engines": {
"node": "16.19.1",
"npm": "9.3.1"
},
"author": {
"name": "dhkim",
"email": "dhkim94@gmail.com"
},
"license": "MIT"
}