{
  "name": "@litert/uuid",
  "version": "3.0.0",
  "description": "A uuid generator library for NodeJS.",
  "type": "module",
  "main": "./lib/index.js",
  "types": "./lib/index.d.ts",
  "typings": "./lib/index.d.ts",
  "exports": {
    ".": {
      "default": {
        "types": "./lib/index.d.ts",
        "default": "./lib/index.js"
      }
    },
    "./snowflake": {
      "default": {
        "types": "./lib/Snowflake.d.ts",
        "default": "./lib/Snowflake.js"
      }
    },
    "./snowflake-si": {
      "default": {
        "types": "./lib/SnowflakeSI.d.ts",
        "default": "./lib/SnowflakeSI.js"
      }
    },
    "./utils": {
      "default": {
        "types": "./lib/Utils.d.ts",
        "default": "./lib/Utils.js"
      }
    },
    "./uuid4": {
      "default": {
        "types": "./lib/UUIDv4.d.ts",
        "default": "./lib/UUIDv4.js"
      }
    },
    "./uuid5": {
      "default": {
        "types": "./lib/UUIDv5.d.ts",
        "default": "./lib/UUIDv5.js"
      }
    },
    "./uuid7": {
      "default": {
        "types": "./lib/UUIDv7.d.ts",
        "default": "./lib/UUIDv7.js"
      }
    },
    "./errors": {
      "default": {
        "types": "./lib/Errors.d.ts",
        "default": "./lib/Errors.js"
      }
    },
    "./constants": {
      "default": {
        "types": "./lib/Constants.d.ts",
        "default": "./lib/Constants.js"
      }
    }
  },
  "scripts": {
    "prepublishOnly": "npm run rebuild && npm run test",
    "build": "echo Using TypeScript && tsc -v && tsc -p .",
    "build-watch": "echo Using TypeScript && tsc -v && tsc -w -p .",
    "build-html-doc": "./utils/generate-api-docs-html.sh",
    "rebuild": "npm run clean && npm run lint && npm run build",
    "test": "node --enable-source-maps --test --experimental-test-coverage lib/*.test.js",
    "clean": "rm -rf lib examples",
    "typecheck": "tsc -p tsconfig.json --noEmit",
    "lint": "./utils/eslint.sh",
    "prepare": "husky"
  },
  "keywords": [
    "litert",
    "lrt",
    "snowflake",
    "guid",
    "uuid"
  ],
  "author": "Angus.Fenying <fenying@litert.org> (https://fenying.net)",
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/litert/uuid.js.git"
  },
  "bugs": {
    "url": "https://github.com/litert/uuid.js/issues"
  },
  "homepage": "https://github.com/litert/uuid.js#readme",
  "engines": {
    "node": ">=20.0.0"
  },
  "devDependencies": {
    "@commitlint/cli": "^21.0.2",
    "@commitlint/config-conventional": "^21.0.2",
    "@litert/eslint-plugin-rules": "^0.3.1",
    "@litert/utils-test": "^2.2.0",
    "@types/node": "^25.9.1",
    "husky": "^9.1.7",
    "typescript": "^6.0.3"
  }
}
