{
  "name": "deep-freeze-es6",
  "version": "4.0.0",
  "description": "deep freeze, works with Map and Set",
  "keywords": [
    "freeze",
    "deep-freeze",
    "set",
    "map"
  ],
  "author": "Christophe Hurpeau <christophe@hurpeau.com> (http://christophe.hurpeau.com/)",
  "license": "ISC",
  "repository": "https://github.com/christophehurpeau/deep-freeze-es6.git",
  "homepage": "https://github.com/christophehurpeau/deep-freeze-es6#readme",
  "bugs": {
    "url": "https://github.com/christophehurpeau/deep-freeze-es6/issues"
  },
  "type": "module",
  "packageManager": "yarn@4.5.3",
  "engines": {
    "node": ">=20.9.0"
  },
  "sideEffects": false,
  "main": "./lib/index.js",
  "types": "./lib/index.d.ts",
  "exports": {
    ".": {
      "types": "./lib/index.d.ts",
      "default": "./lib/index.js"
    },
    "./package.json": "./package.json"
  },
  "files": [
    "lib"
  ],
  "scripts": {
    "build": "yarn run build:definitions",
    "build:definitions": "tsc --lib esnext --noEmit --skipLibCheck ./lib/index.d.ts",
    "checks": "node scripts/check-package.js",
    "lint": "yarn run lint:prettier && yarn run lint:eslint",
    "lint:eslint": "eslint --quiet .",
    "lint:prettier": "pob-root-prettier --check .",
    "lint:prettier:fix": "pob-root-prettier --write .",
    "postinstallDev": "pob-root-postinstall",
    "test": "node --test lib/**/*.test.js",
    "test-typings": "tsc -p typings/tsconfig.json",
    "test:coverage": "npx c8 --all --src ./lib node --test lib/**/*.test.js",
    "test:coverage:json": "npx c8 --reporter=json --all --src ./lib node --test lib/**/*.test.js",
    "test:coverage:lcov": "npx c8 --reporter=lcov --all --src ./lib node --test lib/**/*.test.js",
    "test:watch": "node --test lib/**/*.test.js"
  },
  "commitlint": {
    "extends": [
      "@pob/commitlint-config"
    ]
  },
  "pob": {
    "typescript": "check-only"
  },
  "prettier": "@pob/root/prettier-config",
  "devDependencies": {
    "@pob/commitlint-config": "8.0.1",
    "@pob/eslint-config": "59.2.0",
    "@pob/root": "15.0.0",
    "check-package-dependencies": "9.0.0",
    "eslint": "9.17.0",
    "typescript": "5.7.2"
  }
}