{
  "name": "@1hook/utils",
  "version": "0.2.14",
  "files": [
    "dist",
    "README.md"
  ],
  "type": "module",
  "exports": {
    "./package.json": "./package.json",
    "./emitter": {
      "types": "./dist/emitter.d.ts",
      "default": "./dist/emitter.js"
    },
    "./entries-of": {
      "types": "./dist/entries-of.d.ts",
      "default": "./dist/entries-of.js"
    },
    "./forward-generic-ref": {
      "types": "./dist/forward-generic-ref.d.ts",
      "default": "./dist/forward-generic-ref.js"
    },
    "./get-element-uid": {
      "types": "./dist/get-element-uid.d.ts",
      "default": "./dist/get-element-uid.js"
    },
    "./invariant": {
      "types": "./dist/invariant.d.ts",
      "default": "./dist/invariant.js"
    },
    "./is-server": {
      "types": "./dist/is-server.d.ts",
      "default": "./dist/is-server.js"
    },
    "./keys-of": {
      "types": "./dist/keys-of.d.ts",
      "default": "./dist/keys-of.js"
    },
    "./noop": {
      "types": "./dist/noop.d.ts",
      "default": "./dist/noop.js"
    },
    "./strip-undefined": {
      "types": "./dist/strip-undefined.d.ts",
      "default": "./dist/strip-undefined.js"
    },
    "./timeout": {
      "types": "./dist/timeout.d.ts",
      "default": "./dist/timeout.js"
    },
    "./types": {
      "types": "./dist/types.d.ts",
      "default": "./dist/types.js"
    },
    "./validate": {
      "types": "./dist/validate.d.ts",
      "default": "./dist/validate.js"
    },
    "./values-of": {
      "types": "./dist/values-of.d.ts",
      "default": "./dist/values-of.js"
    }
  },
  "dependencies": {
    "@standard-schema/spec": "^1.0.0"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/L-Blondy/one-hook"
  },
  "homepage": "https://one-hook.vercel.app/docs",
  "bugs": {
    "url": "https://github.com/L-Blondy/one-hook/issues"
  },
  "peerDependenciesMeta": {
    "@types/react": {
      "optional": true
    },
    "@types/react-dom": {
      "optional": true
    }
  },
  "scripts": {
    "build": "NODE_ENV=production tsup",
    "dev": "concurrently \"tsup --watch\" \"vitest\"",
    "test": "vitest run && tsc --noEmit",
    "lint": "eslint . && tsc --noEmit",
    "lint:eslint": "eslint .",
    "lint:typescript": "tsc --noEmit"
  }
}