{
  "name": "@onestone/singleflight",
  "version": "1.0.0",
  "description": "Ensure only one execution is in-flight for a given key at a time",
  "main": "./dist/singleflight.js",
  "exports": "./dist/singleflight.js",
  "types": "./dist/singleflight.d.ts",
  "keywords": [
    "singleflight"
  ],
  "author": "Peter Petrov <onestone@gmail.com>",
  "license": "MIT",
  "homepage": "https://github.com/pesho/singleflight",
  "repository": {
    "type": "git",
    "url": "git@github.com:pesho/singleflight.git"
  },
  "bugs": {
    "url": "https://github.com/pesho/singleflight/issues"
  },
  "devDependencies": {
    "@biomejs/biome": "2.3.8",
    "@tsconfig/node24": "24.0.3",
    "@types/node": "24.10.4",
    "tsx": "4.21.0",
    "typescript": "5.9.3"
  },
  "scripts": {
    "build": "tsc",
    "clean": "rm -rf dist",
    "check-types": "tsc --noEmit",
    "lint": "biome check",
    "test": "tsx --experimental-test-coverage --test 'src/**/*.test.ts'"
  }
}