{
  "name": "assign-gingerly",
  "version": "0.0.53",
  "description": "This package provides a utility function for carefully merging one object into another.",
  "homepage": "https://github.com/bahrus/assign-gingerly#readme",
  "bugs": {
    "url": "https://github.com/bahrus/assign-gingerly/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/bahrus/assign-gingerly.git"
  },
  "license": "MIT",
  "author": "Bruce B. Anderson <andeson.bruce.b@gmail.com>",
  "type": "module",
  "types": "types/assign-gingerly/types.d.ts",
  "files": [
    "*.js",
    "*.ts",
    "README.md",
    "LICENSE",
    "types/assign-gingerly/types.d.ts"
  ],
  "exports": {
    ".": {
      "default": "./index.js",
      "types": "./index.ts"
    },
    "./assignGingerly.js": {
      "default": "./assignGingerly.js",
      "types": "./assignGingerly.ts"
    },
    "./assignTentatively.js": {
      "default": "./assignTentatively.js",
      "types": "./assignTentatively.ts"
    },
    "./waitForEvent.js": {
      "default": "./waitForEvent.js"
    },
    "./parserRegistry.js": {
      "default": "./parserRegistry.js"
    },
    "./parseWithAttrs.js": {
      "default": "./parseWithAttrs.js",
      "types": "./parseWithAttrs.ts"
    },
    "./buildCSSQuery.js": {
      "default": "./buildCSSQuery.js",
      "types": "./buildCSSQuery.ts"
    },
    "./resolveTemplate.js": {
      "default": "./resolveTemplate.js",
      "types": "./resolveTemplate.ts"
    },
    "./getHost.js": {
      "default": "./getHost.js",
      "types": "./getHost.ts"
    },
    "./resolveValues.js": {
      "default": "./resolveValues.js",
      "types": "./resolveValues.ts"
    },
    "./installForwarding.js": {
      "default": "./installForwarding.js",
      "types": "./installForwarding.ts"
    },
    "./defineWithFeatures.js": {
      "default": "./defineWithFeatures.js",
      "types": "./defineWithFeatures.ts"
    },
    "./resolveAndAssignFeatures.js": {
      "default": "./resolveAndAssignFeatures.js",
      "types": "./resolveAndAssignFeatures.ts"
    },
    "./assignFrom.js": {
      "default": "./assignFrom.js",
      "types": "./assignFrom.ts"
    },
    "./assignFeatures.js": {
      "default": "./assignFeatures.js",
      "types": "./assignFeatures.ts"
    },
    "./evaluatePathWithAsyncMethods.js": {
      "default": "./evaluatePathWithAsyncMethods.js",
      "types": "./evaluatePathWithAsyncMethods.ts"
    }
  },
  "main": "index.js",
  "module": "index.js",
  "scripts": {
    "serve": "node ./node_modules/spa-ssi/serve.js",
    "test": "playwright test",
    "update": "ncu -u && npm install",
    "safari": "npx playwright wk http://localhost:8000",
    "chrome": "npx playwright cr http://localhost:8000"
  },
  "devDependencies": {
    "@playwright/test": "1.60.0",
    "spa-ssi": "0.0.27",
    "@types/node": "25.9.3",
    "typescript": "6.0.3"
  }
}
