{
  "name": "@prelude/channel",
  "version": "1.0.0",
  "description": "Channel module.",
  "type": "module",
  "main": "./cjs/index.js",
  "files": [
    "*"
  ],
  "keywords": [
    "prelude",
    "std",
    "lib",
    "stdlib",
    "library",
    "channel",
    "go",
    "golang",
    "golike",
    "concurrency",
    "parallel",
    "parallelism",
    "async",
    "asynchronous",
    "promise",
    "promises",
    "future",
    "futures",
    "futurelike",
    "gochannel",
    "chan",
    "csp"
  ],
  "author": "Mirek Rusin (https://github.com/mirek)",
  "license": "MIT",
  "devDependencies": {
    "@prelude/cmp": "4.2.0",
    "@swc/core": "1.3.102",
    "@swc/jest": "0.2.29",
    "@tsconfig/node18": "18.2.2",
    "@types/jest": "29.5.11",
    "@types/node": "20.10.8",
    "eslint": "8.56.0",
    "jest": "29.7.0",
    "typescript": "5.3.3"
  },
  "dependencies": {
    "@prelude/array": "3.0.0"
  },
  "module": "./mjs/index.js",
  "exports": {
    ".": {
      "import": "./mjs/index.js",
      "require": "./cjs/index.js"
    },
    "./*.js": {
      "import": "./mjs/*.js",
      "require": "./cjs/*.js"
    },
    "./*": {
      "require": "./cjs/*.js"
    }
  },
  "scripts": {
    "test": "jest --coverage",
    "preversion": "make preversion",
    "postversion": "make postversion"
  }
}