package.package.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sdk Show documentation
Show all versions of sdk Show documentation
Client SDK for Momento services
The newest version!
{
"name": "@gomomento/sdk",
"version": "1.98.1",
"description": "Client SDK for Momento services",
"main": "dist/src/index.js",
"files": [
"dist/src",
"dist/package.json"
],
"types": "dist/src/index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/momentohq/client-sdk-nodejs"
},
"scripts": {
"prebuild": "eslint . --ext .ts",
"test": "jest --testPathIgnorePatterns auth-client.test.ts --maxWorkers 1",
"integration-test-auth": "jest auth/ --maxWorkers 1",
"integration-test-cache": "jest cache/ --maxWorkers 1",
"integration-test-control-cache-topics": "npm run integration-test-cache && npm run integration-test-topics",
"integration-test-leaderboard": "jest leaderboard/ --maxWorkers 1",
"integration-test-storage": "jest storage/ --maxWorkers 1",
"integration-test-store": "npm run integration-test-storage",
"integration-test-topics": "jest topics/ webhooks/ --maxWorkers 1",
"integration-test": "jest integration --maxWorkers 1",
"unit-test": "jest unit",
"build-deps": "cd ../core && npm run build && cd - && cd ../common-integration-tests && npm run build && cd -",
"build-and-run-tests": "npm run build-deps && jest --testPathIgnorePatterns auth-client.test.ts --maxWorkers 1",
"lint": "eslint . --ext .ts",
"format": "eslint . --ext .ts --fix",
"watch": "tsc -w",
"build": "rm -rf dist && tsc && mkdir -p dist/src/internal/vendor && cp -r ../client-sdk-nodejs/src/internal/vendor/printf dist/src/internal/vendor/printf",
"build-without-local-core": "rm -rf dist && tsc && mkdir -p dist/src/internal/vendor && cp -r ../client-sdk-nodejs/src/internal/vendor/printf dist/src/internal/vendor/printf"
},
"author": "",
"license": "Apache-2.0",
"devDependencies": {
"@gomomento/common-integration-tests": "file:../common-integration-tests/gomomento-common-integration-tests-1.98.1.tgz",
"@types/jest": "27.5.2",
"@types/node": "16.18.97",
"@types/uuid": "8.3.4",
"@typescript-eslint/eslint-plugin": "5.62.0",
"@typescript-eslint/parser": "5.62.0",
"eslint": "7.32.0",
"eslint-config-prettier": "8.10.0",
"eslint-plugin-import": "2.29.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"jest": "29.7.0",
"jest-extended": "4.0.2",
"jest-spec-reporter": "^1.0.19",
"prettier": "2.8.8",
"ts-jest": "29.1.1",
"ts-morph": "22.0.0",
"ts-node": "10.9.1",
"typescript": "4.9.5",
"uuid": "8.3.2"
},
"dependencies": {
"@gomomento/generated-types": "0.113.0",
"@gomomento/sdk-core": "1.98.1",
"@grpc/grpc-js": "1.10.9",
"@types/google-protobuf": "3.15.10",
"google-protobuf": "3.21.2",
"jwt-decode": "3.1.2"
},
"engines": {
"node": ">= 16"
}
}