UNPKG

functional-google-cloud

Version:

Google Cloud Utilities functions in Functional Programming Style

92 lines (91 loc) 2.9 kB
{ "name": "functional-google-cloud", "version": "0.0.8", "description": "Google Cloud Utilities functions in Functional Programming Style", "main": "lib/index.js", "scripts": { "build": "npm run docs && npm run clean && tsc && tsc -m es6 --outDir es6", "patch": "npm version patch -m \"Upgrade to %s\"", "clean": "shx rm -rf lib es6", "test": "npm run unit-test && npm run integration-test", "docs": "shx rm -rf temp-docs README.md && typedoc --plugin typedoc-plugin-markdown --theme markdown --excludeNotExported --target ES6 --out temp-docs && concat-md --decrease-title-levels --dir-name-as-title temp-docs > README.md && shx rm -rf temp-docs", "integration-test": "cross-env FIRESTORE_EMULATOR_HOST=127.0.0.1:8080 mocha -r ts-node/register tests/Integration/**/*.spec.ts", "unit-test": "mocha -r ts-node/register tests/Unit/**/*.spec.ts" }, "files": [ "/lib", "/es6" ], "types": "lib/index.d.ts", "author": "carneyc", "license": "MIT", "keywords": [ "firestore", "cloudstorage", "pubsub", "typescript", "functional-programming" ], "dependencies": { "@google-cloud/firestore": "^3.8.4", "@google-cloud/pubsub": "^2.1.0", "@google-cloud/storage": "^5.0.1", "fp-ts": "^2.6.2", "functional-types": "^0.2.61", "ramda": "^0.27.0", "reflect-metadata": "^0.1.13", "source-map-support": "^0.5.19", "uuid": "^8.1.0" }, "devDependencies": { "@types/chai": "^4.2.11", "@types/chai-datetime": "0.0.33", "@types/chai-like": "^1.1.0", "@types/chai-string": "^1.4.2", "@types/chai-things": "0.0.34", "@types/chai-uuid": "^1.0.2", "@types/mocha": "^7.0.2", "@types/node": "^14.0.10", "@types/ramda": "^0.27.6", "@types/sinon": "^9.0.4", "@types/sinon-chai": "^3.2.4", "@types/uuid": "^8.0.0", "@typescript-eslint/eslint-plugin": "^3.1.0", "@typescript-eslint/parser": "^3.1.0", "chai": "^4.2.0", "chai-datetime": "^1.6.0", "chai-like": "^1.1.1", "chai-string": "^1.5.0", "chai-things": "^0.2.0", "concat-md": "^0.3.5", "cross-env": "^7.0.2", "eslint": "^7.1.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-mocha": "^7.0.1", "eslint-plugin-prettier": "^3.1.3", "fast-check": "^1.24.2", "husky": "^4.2.5", "json-schema": "^0.2.5", "lint-staged": "^10.2.8", "mocha": "^7.2.0", "prettier": "^2.0.5", "showdown": "^1.9.1", "shx": "^0.3.2", "sinon": "^9.0.2", "sinon-chai": "^3.5.0", "ts-node": "^8.10.2", "typedoc": "^0.17.7", "typedoc-plugin-markdown": "^2.3.0", "typescript": "^3.9.3" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{js,ts}": [ "eslint --fix" ] } }