{
  "name": "@naturalcycles/js-lib",
  "type": "module",
  "version": "15.76.1",
  "dependencies": {
    "tslib": "^2"
  },
  "peerDependencies": {
    "undici": "^8"
  },
  "peerDependenciesMeta": {
    "undici": {
      "optional": true
    }
  },
  "devDependencies": {
    "@types/crypto-js": "^4",
    "@types/node": "^25",
    "@types/semver": "^7",
    "@typescript/native-preview": "beta",
    "crypto-js": "^4",
    "dayjs": "^1",
    "@naturalcycles/dev-lib": "18.4.2"
  },
  "exports": {
    ".": "./dist/index.js",
    "./array": "./dist/array/index.js",
    "./array/*.js": "./dist/array/*.js",
    "./browser": "./dist/browser/index.js",
    "./browser/*.js": "./dist/browser/*.js",
    "./datetime": "./dist/datetime/index.js",
    "./datetime/*.js": "./dist/datetime/*.js",
    "./decorators": "./dist/decorators/index.js",
    "./decorators/*.js": "./dist/decorators/*.js",
    "./deviceIdService": "./dist/deviceIdService.js",
    "./error": "./dist/error/index.js",
    "./error/*.js": "./dist/error/*.js",
    "./http": "./dist/http/index.js",
    "./intl": "./dist/intl/intl.js",
    "./log": "./dist/log/commonLogger.js",
    "./math": "./dist/math/index.js",
    "./math/*.js": "./dist/math/*.js",
    "./object": "./dist/object/index.js",
    "./object/*.js": "./dist/object/*.js",
    "./promise": "./dist/promise/index.js",
    "./promise/*.js": "./dist/promise/*.js",
    "./nanoid": "./dist/nanoid.js",
    "./semver": "./dist/semver.js",
    "./string": "./dist/string/index.js",
    "./string/*.js": "./dist/string/*.js",
    "./types": "./dist/types.js"
  },
  "files": [
    "dist",
    "cfg",
    "src",
    "!src/test",
    "!src/**/*.test.*",
    "!src/**/__snapshots__"
  ],
  "types": "dist/index.d.ts",
  "sideEffects": false,
  "engines": {
    "node": ">=24.11.0"
  },
  "publishConfig": {
    "provenance": true,
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "git@github.com:NaturalCycles/js-libs.git",
    "directory": "packages/js-lib"
  },
  "description": "Standard library for universal (browser + Node.js) javascript",
  "keywords": [
    "js-lib",
    "lodash",
    "p-map",
    "standard library"
  ],
  "author": "Natural Cycles Team",
  "license": "MIT",
  "scripts": {
    "build": "dev-lib build",
    "test": "dev-lib test",
    "lint": "dev-lib lint",
    "bt": "dev-lib bt",
    "typecheck": "dev-lib typecheck",
    "check": "dev-lib check",
    "clean": "dev-lib clean",
    "test-tz1": "TZ=Europe/Stockholm yarn test local",
    "test-tz2": "TZ=JST-9 yarn test local",
    "test-ny": "TZ=GMT-0500 yarn test localTime"
  }
}