Gitlab@Informatics

Skip to content
Snippets Groups Projects
Select Git revision
  • 0497f4dbea6b3003e337c5911de26f1fbd7d489d
  • main default protected
  • revert-a98119d8
3 results

package.json

Blame
  • This project manages its dependencies using npm. Learn more
    package.json 2.43 KiB
    {
      "name": "lru.min",
      "version": "1.1.2",
      "description": "🔥 An extremely fast and efficient LRU cache for JavaScript with high compatibility (including Browsers) — 6.8KB.",
      "main": "./lib/index.js",
      "module": "./lib/index.mjs",
      "types": "./lib/index.d.ts",
      "license": "MIT",
      "repository": {
        "type": "git",
        "url": "git+https://github.com/wellwelwel/lru.min.git"
      },
      "bugs": {
        "url": "https://github.com/wellwelwel/lru.min/issues"
      },
      "author": "https://github.com/wellwelwel",
      "funding": {
        "type": "github",
        "url": "https://github.com/sponsors/wellwelwel"
      },
      "files": [
        "browser",
        "lib"
      ],
      "engines": {
        "node": ">=8.0.0",
        "bun": ">=1.0.0",
        "deno": ">=1.30.0"
      },
      "scripts": {
        "benchmark:esm": "cd benchmark && npm ci && node index.mjs",
        "benchmark:cjs": "cd benchmark && npm ci && node index.cjs",
        "prebuild": "rm -rf ./browser ./lib",
        "build:browser": "tsx tools/browserfy.ts",
        "build:esm": "esbuild src/index.ts --outfile=lib/index.mjs --platform=node --target=node12 --format=esm",
        "build": "tsc && npm run build:esm && npm run build:browser",
        "test:node": "poku",
        "test:bun": "bun poku",
        "test:deno": "deno run -A npm:poku",
        "test:coverage": "mcr --import tsx --config mcr.config.ts npm run test:node",
        "lint": "npx @biomejs/biome lint && prettier --check .",
        "lint:fix": "npx @biomejs/biome lint --write && prettier --write .github/workflows/*.yml .",
        "update": "pu minor && npm i && npm audit fix",
        "postupdate": "npm run lint:fix",
        "size": "ls -lh lib/index.mjs | awk '{print $5}'"
      },
      "devDependencies": {
        "@babel/core": "^7.26.9",
        "@babel/preset-env": "^7.26.9",
        "@biomejs/biome": "^1.9.4",
        "@types/babel__core": "^7.20.5",
        "@types/node": "^22.13.10",
        "esbuild": "^0.25.0",
        "monocart-coverage-reports": "2.12.1",
        "packages-update": "^2.0.0",
        "poku": "^3.0.1",
        "prettier": "^3.5.3",
        "terser": "^5.39.0",
        "tsx": "^4.19.3",
        "typescript": "^5.8.2"
      },
      "exports": {
        ".": {
          "import": {
            "types": "./lib/index.d.ts",
            "default": "./lib/index.mjs"
          },
          "require": {
            "types": "./lib/index.d.ts",
            "default": "./lib/index.js"
          }
        }
      },
      "keywords": [
        "lru",
        "cache",
        "caching",
        "hash",
        "node",
        "nodejs",
        "bun",
        "deno",
        "typescript",
        "browser",
        "fast",
        "lru-cache",
        "quick-lru"
      ]
    }