UNPKG

z-ipc

Version:

Z-IPC is an easy-to-use, extensible and fully type-safe IPC solution for JavaScript environments.

93 lines 2.59 kB
{ "type": "module", "name": "z-ipc", "version": "0.0.9", "description": "", "keywords": [ "ipc", "typescript", "worker_threads", "electron", "cross-process", "communication-library" ], "files": [ "build" ], "main": "./build/index.js", "types": "./build/index.d.ts", "exports": { ".": { "types": "./build/index.d.ts", "import": "./build/index.js", "require": "./build/index.cjs" }, "./common": { "types": "./build/adapters/index.d.ts", "import": "./build/adapters/index.js", "require": "./build/adapters/index.cjs" }, "./electron": { "types": "./build/adapters/electron.d.ts", "import": "./build/adapters/electron.js", "require": "./build/adapters/electron.cjs" }, "./worker-threads": { "types": "./build/adapters/worker-threads.d.ts", "import": "./build/adapters/worker-threads.js", "require": "./build/adapters/worker-threads.cjs" }, "./browser": { "types": "./build/adapters/browser.d.ts", "import": "./build/adapters/browser.js", "require": "./build/adapters/browser.cjs" }, "./package.json": "./package.json" }, "repository": { "type": "git", "url": "git+https://github.com/lnik801l/z-ipc.git" }, "author": "l_nik801_l", "license": "MIT", "bugs": { "url": "https://github.com/lnik801l/z-ipc/-/issues" }, "devDependencies": { "@total-typescript/ts-reset": "^0.5.1", "@types/node": "^20.11.0", "@typescript-eslint/eslint-plugin": "^8.34.1", "@typescript-eslint/parser": "^8.34.1", "esbuild-plugin-file-path-extensions": "^2.0.0", "eslint": "^8.56.0", "eslint-config-prettier": "^10.1.5", "eslint-import-resolver-typescript": "^4.4.3", "eslint-kit": "^10.7.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-no-relative-import-paths": "^1.5.3", "eslint-plugin-node": "^11.1.0", "eslint-plugin-require-node-import-prefix": "^0.0.2", "tsc-alias": "^1.8.8", "tsup": "^8.0.1", "typescript": "^5.3.3" }, "peerDependencies": { "electron": "^28.1.3" }, "peerDependenciesMeta": { "electron": { "optional": true } }, "scripts": { "lint:tsc": "tsc", "lint:eslint": "eslint src", "lint:fix": "eslint --fix src", "lint": "pnpm lint:tsc && pnpm lint:eslint", "build:bundle": "tsup", "build": "pnpm lint && pnpm build:bundle", "postversion": "git push && git push --tags", "preversion": "pnpm build", "release": "pnpm version -m 'chore(release): %s' --" } }