UNPKG

@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
{ "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" }