@interopio/gateway
Version:
[](https://www.npmjs.com/package/@interopio/gateway)
107 lines (106 loc) • 3.37 kB
JSON
{
"name": "@interopio/gateway",
"version": "0.9.0-beta",
"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"
},
"./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": {
"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=lcov --src=./src npm run test:node",
"coverage": "npm run coverage:node",
"setup:web": "node ./web-test-runner.setup.mjs",
"test:web": "msw init && npm run setup:web && wtr",
"test": "npm run prepare && npm run test:node && npm run test:web",
"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/"
},
"license": "MIT",
"engines": {
"node": ">=18.0.0"
},
"dependencies": {
"antlr4": "4.13.2",
"immer": "^10.0.4",
"jsrsasign": "^11.1.0",
"serialize-error": "^11.0.3"
},
"peerDependencies": {
"ws": "^8.18.2"
},
"peerDependenciesMeta": {
"ws": {
"optional": true
}
},
"optionalDependencies": {
"transit-js": "^0.8.874"
},
"devDependencies": {
"@interopio/gateway-auth-api": "^0.3.0-beta",
"@interopio/gateway-metrics-api": "^0.2.0-beta",
"@types/jsrsasign": "^10.5.15",
"@types/transit-js": "^0.8.3",
"msw": "^2.6.0",
"mvn-artifact-download": "^6.1.1"
},
"msw": {
"workerDirectory": "."
}
}