{
  "name": "ctx-core",
  "version": "4.13.0",
  "description": "ctx-core core library",
  "keywords": [
    "ctx-core",
    "array",
    "combinators",
    "function",
    "object",
    "set"
  ],
  "homepage": "https://github.com/ctx-core/ctx-core#readme",
  "bugs": {
    "url": "https://github.com/ctx-core/ctx-core/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/ctx-core/ctx-core.git"
  },
  "license": "Apache-2.0",
  "author": "Brian Takita",
  "type": "module",
  "files": [
    "*.d.ts",
    "*.js",
    "*.json",
    "all",
    "array",
    "atob",
    "base16",
    "be",
    "btoa",
    "buffer",
    "chain",
    "class",
    "color",
    "combinators",
    "crypto",
    "currency",
    "data",
    "date",
    "debounce",
    "error",
    "fetch",
    "fibonacci",
    "function",
    "functional",
    "math",
    "matrix",
    "number",
    "object",
    "queue",
    "random",
    "regex",
    "rmemo",
    "set",
    "sleep",
    "string",
    "time",
    "types",
    "uri",
    "uuid",
    "package.json"
  ],
  "types": "./src/index.d.ts",
  "exports": {
    ".": "./index.js",
    "./all": "./all/index.js",
    "./array": "./array/index.js",
    "./atob": "./atob/index.js",
    "./base16": "./base16/index.js",
    "./be": "./be/index.js",
    "./btoa": "./btoa/index.js",
    "./buffer": "./buffer/index.js",
    "./chain": "./chain/index.js",
    "./class": "./class/index.js",
    "./color": "./color/index.js",
    "./combinators": "./combinators/index.js",
    "./crypto": "./crypto/index.js",
    "./currency": "./currency/index.js",
    "./data": "./data/index.js",
    "./date": "./date/index.js",
    "./debounce": "./debounce/index.js",
    "./error": "./error/index.js",
    "./fetch": "./fetch/index.js",
    "./fibonacci": "./fibonacci/index.js",
    "./function": "./function/index.js",
    "./functional": "./functional/index.js",
    "./math": "./math/index.js",
    "./matrix": "./matrix/index.js",
    "./number": "./number/index.js",
    "./object": "./object/index.js",
    "./queue": "./queue/index.js",
    "./random": "./random/index.js",
    "./regex": "./regex/index.js",
    "./rmemo": "./rmemo/index.js",
    "./set": "./set/index.js",
    "./sleep": "./sleep/index.js",
    "./string": "./string/index.js",
    "./time": "./time/index.js",
    "./types": "./types/index.js",
    "./uri": "./uri/index.js",
    "./uuid": "./uuid/index.js",
    "./package.json": "./package.json"
  },
  "devDependencies": {
    "@arethetypeswrong/cli": "^0.13.3",
    "@size-limit/preset-small-lib": "^11.0.1",
    "@types/node": "^20.10.4",
    "@types/sinon": "^17.0.2",
    "c8": "^8.0.1",
    "check-dts": "^0.7.2",
    "sinon": "^17.0.1",
    "size-limit": "^11.0.1",
    "tsx": "^4.6.2",
    "typescript": "next",
    "uvu": "^0.5.6"
  },
  "publishConfig": {
    "access": "public",
    "cache": "~/.npm"
  },
  "sideEffects": false,
  "size-limit": [
    {
      "name": "ctx_",
      "import": {
        "./be": "{ ctx_ }"
      },
      "limit": "34 B"
    },
    {
      "name": "be_",
      "import": {
        "./be": "{ be_ }"
      },
      "limit": "147 B"
    },
    {
      "name": "be_ ctx_",
      "import": {
        "./be": "{ be_, ctx_ }"
      },
      "limit": "173 B"
    },
    {
      "name": "memo_",
      "import": {
        "./rmemo": "{ memo_ }"
      },
      "limit": "340 B"
    },
    {
      "name": "memo_ sig_",
      "import": {
        "./rmemo": "{ sig_, memo_ }"
      },
      "limit": "355 B"
    },
    {
      "name": "memo_ sig_ be_ ctx_",
      "import": {
        "./rmemo": "{ sig_, memo_, be_, ctx_ }"
      },
      "limit": "494 B"
    },
    {
      "name": "memo_ sig_ be_ ctx_ be_memo_pair_ be_sig_triple_",
      "import": {
        "./rmemo": "{ sig_, memo_, be_, ctx_, be_memo_pair_, be_sig_triple_ }"
      },
      "limit": "591 B"
    }
  ],
  "scripts": {
    "build": ":",
    "clean": ":",
    "exec": "$@",
    "test": "pnpm run /^test:/",
    "test:size": "size-limit",
    "test:type": "check-dts",
    "test:unit": "tsx node_modules/uvu/bin.js . '\\.test\\.(ts|js)$'",
    "disable:test:coverage": "c8 pnpm test-unit"
  }
}