{
  "name": "@d1g1tal/chrysalis",
  "version": "2.5.0",
  "author": "Jason DiMeo",
  "license": "ISC",
  "description": "JavaScript Utility Modules and Extensions",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/D1g1talEntr0py/chrysalis.git"
  },
  "publishConfig": {
    "access": "public"
  },
  "type": "module",
  "engines": {
    "node": ">=16.20.2"
  },
  "exports": {
    ".": "./index.js",
    "./*": "./src/esm/*",
    "./proto/*": "./src/ext/*",
    "./dist/*": "./dist/*"
  },
  "files": [
    "/src/**/*",
    "/dist/**/*",
    "./index.js",
    "./extensions.js"
  ],
  "packageManager": "pnpm@8.14.3+sha256.2d0363bb6c314daa67087ef07743eea1ba2e2d360c835e8fec6b5575e4ed9484",
  "devDependencies": {
    "benchmark": "^2.1.4",
    "esbuild": "^0.20.1",
    "esbuild-library": "^1.0.7",
    "eslint": "^8.57.0",
    "eslint-plugin-compat": "^4.2.0",
    "eslint-plugin-jsdoc": "^48.2.0",
    "jest": "^29.7.0",
    "jsdom": "^24.0.0",
    "microtime": "^3.1.1"
  },
  "browserslist": [
    "defaults and fully supports es6-module",
    "node >= 20.10"
  ],
  "jest": {
    "verbose": true,
    "fakeTimers": {
      "enableGlobally": true
    },
    "coverageDirectory": "./tests/coverage/",
    "coveragePathIgnorePatterns": [
      ".d.ts",
      "<rootDir>/src/js/ext/",
      "/node_modules/"
    ],
    "collectCoverage": true,
    "collectCoverageFrom": [
      "src/**/*"
    ]
  },
  "keywords": [
    "utilities"
  ],
  "dependencies": {
    "evicting-cache": "^1.0.2"
  },
  "scripts": {
    "build": "node ./esbuild.js",
    "lint": "eslint --ext .js --ignore-path .gitignore .",
    "d.ts": "tsc --allowJs -declaration --emitDeclarationOnly --declarationMap --skipLibCheck --lib esnext index.js",
    "test": "node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"
  }
}