90 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "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"
 | |
|   ]
 | |
| }
 |