UNPKG

@interopio/core

Version:

IOConnect core library

106 lines (105 loc) 3.09 kB
{ "name": "@interopio/core", "version": "6.10.5", "description": "IOConnect core library", "main": "dist/core.umd.js", "module": "dist/core.es.js", "types": "./ioconnect.d.ts", "keywords": [ "glue", "glue42", "desktop", "interop", "context", "ioconnect", "interop.io", "io.connect desktop" ], "homepage": "https://interop.io/", "scripts": { "lint": "oxlint ./src/ ./tests/ -c oxlintrc.json", "validate-changelog": "node ./scripts/validate-config.js", "docs": "typedoc --options typedoc.json ./src", "clean:tests": "node scripts/clean-tests.js", "test": "npm run clean:tests && npm run build:tests && mocha ./tests/ --recursive --exit", "coverage": "nyc npm run test", "publish:beta": "npm publish --tag beta", "build": "npm run lint && tsc -p ./tsconfig.json && rollup -c", "build:tests": "tsc -p ./tsconfig.test.json", "audit": "npm audit", "prepare": "husky" }, "author": { "name": "Interop.IO", "url": "https://interop.io/" }, "license": "MIT", "publishConfig": { "@interopio:registry": "https://registry.npmjs.org", "access": "public" }, "peerDependencies": { "@interopio/insights-base": "0.0.*", "@interopio/insights-instrumentations-web": "0.0.*", "@interopio/insights-logs": "0.0.*", "@interopio/insights-metrics": "0.0.*", "@interopio/insights-traces": "0.0.*" }, "peerDependenciesMeta": { "@interopio/insights-base": { "optional": true }, "@interopio/insights-instrumentations-web": { "optional": true }, "@interopio/insights-logs": { "optional": true }, "@interopio/insights-metrics": { "optional": true }, "@interopio/insights-traces": { "optional": true } }, "dependencies": { "@interopio/otel": "^0.0.225", "callback-registry": "^2.7.2", "decoder-validate": "^0.0.2", "lodash.clonedeep": "^4.5.0", "nanoid": "^5.0.7", "ws": "^8.18.0" }, "devDependencies": { "@commitlint/cli": "^20.5.0", "@commitlint/config-conventional": "^20.5.0", "@interopio/gateway-server": "^0.24.2", "@interopio/insights-base": "^0.0.176", "@interopio/insights-metrics": "^0.0.186", "@interopio/insights-traces": "^0.0.223", "@rollup/plugin-commonjs": "^29.0.2", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-terser": "^1.0.0", "@rollup/plugin-typescript": "^12.3.0", "@types/chai": "^4.3.20", "@types/lodash.clonedeep": "^4.5.9", "@types/lodash.isequal": "^4.5.8", "@types/lodash.ismatch": "^4.4.9", "@types/mocha": "^10.0.10", "chai": "^6.2.2", "deep-equal": "^2.2.3", "husky": "^9.1.7", "lodash.isequal": "^4.5.0", "lodash.ismatch": "^4.4.0", "mocha": "^11.7.5", "mocha-ctrf-json-reporter": "^0.0.11", "nyc": "^18.0.0", "oxlint": "^1.58.0", "rollup": "~4.60.1", "rollup-plugin-delete": "^2.0.0", "rollup-plugin-ignore": "^1.0.10", "tslib": "^2.8.1", "typescript": "~6.0.2" } }