{
    "name": "@vgerbot/channel",
    "version": "1.0.3",
    "description": "A TypeScript-based cross-context messaging library",
    "main": "dist/index.cjs.js",
    "module": "dist/index.esm.js",
    "browser": "dist/index.umd.js",
    "typings": "./dist/index.d.ts",
    "distDir": "dist/",
    "library": "ChannelTS",
    "engines": {
        "node": ">=8.0"
    },
    "directories": {
        "src": "src",
        "test": "test"
    },
    "scripts": {
        "release": "standard-version",
        "lint": " eslint {src,test}/**/*.{js,ts,tsx}",
        "format": "eslint --fix {src,test}/**/*.{js,ts,tsx}",
        "pretest:debug": "npm run lint",
        "debug": "node --inspect ./node_modules/.bin/karma start ./karma.debug.conf.js --browsers Chrome",
        "test": "karma start ./karma.travis.conf.js --browsers HeadlessChrome --single-run true",
        "debug:ci": "node --inspect ./node_modules/.bin/karma start ./karma.travis.conf.js --browsers Chrome --single-run false",
        "codecov": "codecov -f ./coverage/cobertura-coverage.xml --flags '@vgerbot/channel'",
        "test:chromeheadless": "karma start ./karma.debug.conf.js --browsers HeadlessChrome --single-run true",
        "build": "rollup -c ./rollup.config.js --environment 'production'",
        "gendoc": "typedoc ./src  --target es5 --out dist/docs --name channel-ts --hideGenerator",
        "debug:transformer": "node --inspect node_modules/.bin/rollup -c ./rollup-debug.config.js --watch -i test/specs/WebWorkerCommunicator/index.spec.ts -o dist/test.js"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/y1j2x34/channel-ts.git"
    },
    "bugs": {
        "url": "https://github.com/y1j2x34/channel-ts/issues"
    },
    "keywords": [
        "RMI",
        "channel",
        "remote",
        "method",
        "invocation",
        "iframe",
        "websocket",
        "webworker"
    ],
    "files": [
        "dist"
    ],
    "publishConfig": {
        "access": "public"
    },
    "homepage": "https://github.com/y1j2x34/channel-ts/blob/master/packages/channel-ts#readme",
    "author": "'y1j2x34' <y1j2x34@qq.com> (http://www.vgerbot.com/)",
    "license": "MIT",
    "devDependencies": {
        "@rollup/plugin-commonjs": "22.0.2",
        "@rollup/plugin-json": "4.1.0",
        "@rollup/plugin-node-resolve": "14.1.0",
        "@rollup/plugin-strip": "2.1.0",
        "@types/chai": "^4.2.7",
        "@types/chai-as-promised": "^7.1.3",
        "@types/istanbul-lib-coverage": "^2.0.3",
        "@types/karma": "^6.3.3",
        "@types/mocha": "^9.1.1",
        "@types/node": "^18.7.18",
        "@types/sinon": "^10.0.13",
        "@types/sinon-chai": "^3.2.5",
        "@types/websocket": "1.0.5",
        "@typescript-eslint/eslint-plugin": "^5.37.0",
        "@typescript-eslint/parser": "^5.37.0",
        "@vgerbot/karma-rollup-preprocessor": "^7.0.2",
        "chai": "^4.3.6",
        "chai-as-promised": "^7.1.1",
        "@vgerbot/channel-transformer": "^1.0.0",
        "codecov": "*",
        "eslint": "^8.22.0",
        "eslint-config-prettier": "^8.5.0",
        "eslint-plugin-prettier": "^4.2.1",
        "fs-extra": "10.1.0",
        "istanbul-lib-coverage": "^3.0.0",
        "karma": "6.4.0",
        "karma-chai": "^0.1.0",
        "karma-chrome-launcher": "3.1.1",
        "karma-coverage-istanbul-reporter": "3.0.3",
        "karma-mocha": "^2.0.1",
        "karma-mocha-reporter": "^2.2.5",
        "karma-rollup-preprocessor": "7.0.8",
        "karma-sinon": "^1.0.5",
        "karma-sinon-chai": "^2.0.2",
        "karma-sourcemap-loader": "0.3.8",
        "mocha": "^10.0.0",
        "phantomjs-polyfill-object-assign": "0.0.2",
        "prettier": "2.7.1",
        "rollup": "2.79.0",
        "rollup-plugin-istanbul": "3.0.0",
        "rollup-plugin-node-builtins": "2.1.2",
        "rollup-plugin-typescript2": "0.34.0",
        "rollup-plugin-uglify": "6.0.4",
        "sinon": "^14.0.0",
        "sinon-chai": "^3.7.0",
        "ts-node": "^10.9.1",
        "typedoc": "0.23.14",
        "typescript": "4.8.3"
    },
    "dependencies": {
        "tslib": "^2.2.0",
        "txon": "^1.0.1"
    }
}
