{
  "name": "@nasriya/atomix",
  "version": "1.0.25",
  "description": "Composable helper functions for building reliable systems",
  "keywords": [
    "networking",
    "network",
    "ip",
    "ip-address",
    "dns",
    "traceroute",
    "subnet",
    "port",
    "port-scanner",
    "mac-address",
    "gateway",
    "geolocation",
    "public-ip",
    "local-network",
    "network-tools",
    "net-utils",
    "cross-runtime",
    "node",
    "bun",
    "deno",
    "typescript",
    "javascript",
    "zero-dependency",
    "atomix",
    "nasriya"
  ],
  "type": "module",
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/@types/index.d.ts",
  "typesVersions": {
    "*": {
      "tools": ["dist/@types/tools/index.d.ts"]
    }
  },  
  "exports": {
    ".": {
      "import": "./dist/esm/index.js",
      "require": "./dist/cjs/index.js",
      "types": "./dist/@types/index.d.ts"
    },
    "./tools": {
      "import": "./dist/esm/tools/index.js",
      "require": "./dist/cjs/tools/index.js",
      "types": "./dist/@types/tools/index.d.ts"
    }
  },
  "files": [
    "dist/**/*"
  ],
  "scripts": {
    "build": "npm run build:esm && npm run build:cjs && postbuild",
    "build:esm": "tsc --project tsconfig.esm.json",
    "build:cjs": "tsc --project tsconfig.cjs.json",
    "postbuild-init": "postbuild-init",
    "test": "jest --detectOpenHandles"
  },
  "maintainers": [
    {
      "name": "Ahmad Nasriya",
      "email": "ahmad@nasriya.net",
      "url": "https://www.linkedin.com/in/ahmadnasriya/"
    }
  ],
  "repository": {
    "type": "github",
    "url": "https://github.com/nasriyasoftware/Atomix"
  },
  "bugs": {
    "url": "https://github.com/nasriyasoftware/Atomix/issues"
  },
  "homepage": "https://package.nasriya.net/Atomix",
  "funding": {
    "type": "individual",
    "url": "https://fund.nasriya.net/"
  },
  "license": "NOL-1",
  "author": "Nasriya Software",
  "devDependencies": {
    "@nasriya/postbuild": "^1.1.5",
    "@types/jest": "^30.0.0",
    "@types/node": "^24.0.4",
    "jest": "^30.0.3",
    "ts-jest": "^29.4.0"
  },
  "dependencies": {
    "@nasriya/uuidx": "^1.0.3"
  }
}