@coolgk/utils
Version:
javascript, typescript utility and wrapper functions and classes: array, string, base64, ampq, bcrypt, cache, captcha, csv, email, jwt, number, pdf, tmp, token, unit conversion, url params, session, form data, google sign in, facebook sign in
137 lines (136 loc) • 4.63 kB
JSON
{
"name": "@coolgk/utils",
"version": "3.1.4",
"author": "Daniel Gong <daniel.k.gong@gmail.com>",
"homepage": "https://github.com/coolgk/node-utils",
"bugs": {
"url": "https://github.com/coolgk/node-utils/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/coolgk/node-utils.git"
},
"description": "javascript, typescript utility and wrapper functions and classes: array, string, base64, ampq, bcrypt, cache, captcha, csv, email, jwt, number, pdf, tmp, token, unit conversion, url params, session, form data, google sign in, facebook sign in",
"keywords": [
"array",
"string",
"base64",
"ampq",
"bcrypt",
"cache",
"captcha",
"csv",
"email",
"jwt",
"number",
"pdf",
"typescript",
"tmp",
"token",
"unit conversion",
"url params",
"session",
"express",
"formdata",
"middleware",
"multipart",
"x-www-form-urlencoded",
"form",
"google sign in",
"google login",
"facebook sign in",
"facebook log in"
],
"scripts": {
"pretest": "tsc --project tsconfig.dev.json",
"test": "export $(cat .env | xargs) && nyc mocha test",
"test:quick": "export $(cat .env | xargs) && mocha --require source-map-support/register test",
"test:one": "export $(cat .env | xargs) && mocha --require source-map-support/register",
"test:precommit": "export $(cat .env | xargs) && tsc --project tsconfig.json && nyc --reporter text-summary mocha test --reporter min",
"updatecheck": "find $PWD/packages/* -type d -print0 | xargs -0 -n1 -t -I {} sh -c 'cd {} && npm outdated'",
"tslint": "tslint --exclude src/test.ts src/**/*",
"tsc": "tsc --project tsconfig.json",
"tsc:watch": "tsc --project tsconfig.debug.json -w --pretty",
"tsc:dev": "tsc --project tsconfig.dev.json",
"coverage": "nyc report --reporter=text-lcov | coveralls",
"debug": "export $(cat .env | xargs) && nodemon --watch ./dist --inspect=0.0.0.0:9229 --nolazy ./dist/test.js",
"package": "gulp package",
"publish": "gulp publish",
"audit": "gulp audit"
},
"dependencies": {
"@coolgk/array": "^2.0.4",
"@coolgk/base64": "^2.0.4",
"@coolgk/cache": "^2.0.4",
"@coolgk/jwt": "^3.0.0",
"@coolgk/queue": "^2.0.4",
"@coolgk/string": "^2.0.4",
"@coolgk/tmp": "^2.0.5",
"@coolgk/token": "^2.0.7",
"@types/request": "^2.47.0",
"@types/request-promise-native": "^1.0.14",
"amqplib": "^0.5.2",
"bcrypt-nodejs": "0.0.3",
"busboy": "^0.2.14",
"cookie": "^0.3.1",
"csv-parse": "^2.2.0",
"csv-stringify": "^2.1.0",
"emailjs": "^2.0.0",
"google-auth-library": "^1.4.0",
"mime-types": "^2.1.18",
"phantom": "^4.0.12",
"redis": "^2.8.0",
"request": "^2.85.0",
"request-promise-native": "^1.0.5",
"tmp": "0.0.33",
"uuid": "^3.2.1"
},
"devDependencies": {
"@types/amqplib": "^0.5.7",
"@types/bcrypt-nodejs": "0.0.30",
"@types/busboy": "^0.2.3",
"@types/cookie": "^0.3.1",
"@types/csv-parse": "^1.1.11",
"@types/csv-stringify": "^1.4.2",
"@types/mime-types": "^2.1.0",
"@types/mongodb": "^3.0.15",
"@types/node": "^9.6.7",
"@types/phantom": "^3.2.4",
"@types/redis": "^2.8.6",
"@types/tmp": "0.0.33",
"@types/uuid": "^3.4.3",
"chai": "^4.1.2",
"chai-as-promised": "^7.1.1",
"chalk": "^2.4.1",
"coveralls": "^3.0.0",
"del": "^3.0.0",
"eslint": "^4.19.1",
"eslint-config-google": "^0.9.1",
"express": "^4.16.3",
"gulp": "^4.0.2",
"gulp-header": "^2.0.9",
"gulp-sourcemaps": "^2.6.4",
"gulp-typescript": "^5.0.1",
"js-yaml": "^3.13.1",
"jsdoc-to-markdown": "^5.0.0",
"mocha": "^4.1.0",
"nyc": "^14.1.1",
"pre-commit": "^1.2.2",
"retire": "^1.6.0",
"sinon": "^4.5.0",
"snyk": "^1.211.0",
"source-map-support": "^0.5.5",
"tslint": "^5.9.1",
"typescript": "^2.8.3"
},
"pre-commit": {
"silent": false,
"run": [
"tslint",
"test:precommit"
]
},
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"license": "MIT"
}