UNPKG

@interopio/gateway

Version:

[![npm version](https://img.shields.io/npm/v/@interopio/gateway.svg)](https://www.npmjs.com/package/@interopio/gateway)

149 lines (148 loc) 4.91 kB
{ "name": "@interopio/gateway", "version": "0.16.2-beta.0", "exports": { "./package.json": "./package.json", ".": { "types": "./gateway.d.ts", "browser": "./dist/browser.js", "import": "./dist/index.js", "node": "./dist/index.cjs", "require": "./dist/index.cjs" }, "./logging/api": { "import": { "types": "./types/logging/api.d.ts" }, "require": { "types": "./types/logging/api.d.ts" } }, "./logging/core": { "import": { "types": "./types/logging/core.d.ts", "default": "./dist/logging/core.js" }, "node": "./dist/logging/core.cjs", "require": "./dist/logging/core.cjs" }, "./jose/jwt": { "import": { "types": "./types/jose/jwt.d.ts", "default": "./dist/jose/jwt.js" }, "node": "./dist/jose/jwt.cjs", "require": "./dist/jose/jwt.cjs" }, "./auth/api": { "import": { "types": "./types/auth/api.d.ts" }, "require": { "types": "./types/auth/api.d.ts" } }, "./mesh/api": { "import": { "types": "./types/mesh/api.d.ts" }, "require": { "types": "./types/mesh/api.d.ts" } }, "./metrics/api": { "import": { "types": "./types/metrics/api.d.ts" }, "require": { "types": "./types/metrics/api.d.ts" } }, "./metrics/worker": { "import": { "types": "./types/metrics/worker.d.ts", "default": "./dist/metrics/worker.js" }, "node": "./dist/metrics/worker.cjs", "require": "./dist/metrics/worker.cjs" }, "./metrics/publisher/custom": { "import": { "types": "./types/metrics/publisher/custom.d.ts", "default": "./dist/metrics/publisher/custom.js" }, "node": "./dist/metrics/publisher/custom.cjs", "require": "./dist/metrics/publisher/custom.cjs" }, "./metrics/publisher/rest": { "import": { "types": "./types/metrics/publisher/rest.d.ts", "default": "./dist/metrics/publisher/rest.js" }, "node": "./dist/metrics/publisher/rest.cjs", "require": "./dist/metrics/publisher/rest.cjs" }, "./metrics/publisher/file": { "import": { "types": "./types/metrics/publisher/file.d.ts", "default": "./dist/metrics/publisher/file.js" }, "node": "./dist/metrics/publisher/file.cjs", "require": "./dist/metrics/publisher/file.cjs" } }, "main": "dist/index.js", "module": "dist/index.js", "browser": "dist/browser.js", "types": "gateway.d.ts", "type": "module", "keywords": [ "gateway", "glue", "io.connect", "glue42", "interop.io" ], "scripts": { "prepare": "node scripts/generate.mjs", "lint": "eslint . --ext .ts", "test:node": "mocha test --recursive --ignore test/workers/**", "coverage:node": "c8 --reporter=lcovonly --report-dir=./reports/node --src=./src npm run test:node", "coverage": "npm run coverage:node && npm run coverage:web", "setup:msw": "msw init . --no-save", "setup:web": "node ../../scripts/wtr-setup.mjs", "test:web": "npm run setup:msw && npm run setup:web && wtr", "coverage:web": "npm run test:web -- --coverage", "junit-to-ctrf": "junit-to-ctrf ./reports/web/junit.xml --output reports/web/ctrf-report.json", "test": "npm run prepare && npm run test:node && npm run test:web && npm run junit-to-ctrf", "build": "npm run prepare && node scripts/bundle.mjs", "clean": "node scripts/clean.mjs" }, "homepage": "https://interop.io/", "author": { "name": "interop.io", "url": "https://interop.io/" }, "repository": { "type": "git", "url": "https://github.com/InteropIO/gateway.git", "directory": "packages/gateway" }, "license": "MIT", "engines": { "node": ">=20" }, "dependencies": { "antlr4": "4.13.2", "immer": "^10.2.0", "jsrsasign": "^11.1.0", "serialize-error": "^12.0.0" }, "optionalDependencies": { "transit-js": "^0.8.874" }, "devDependencies": { "@types/jsrsasign": "^10.5.15", "@types/transit-js": "^0.8.3" } }