UNPKG

@sparta-utils/cache-util

Version:

统一的浏览器缓存工具类,支持 localStorage、sessionStorage、memory、cookie、indexedDB,内置 SM2 加密与过期机制。A unified browser caching utility supporting localStorage, sessionStorage, memory, cookie, indexedDB with SM2 encryption and expiration.

57 lines (56 loc) 1.67 kB
{ "name": "@sparta-utils/cache-util", "version": "1.0.2", "description": "统一的浏览器缓存工具类,支持 localStorage、sessionStorage、memory、cookie、indexedDB,内置 SM2 加密与过期机制。A unified browser caching utility supporting localStorage, sessionStorage, memory, cookie, indexedDB with SM2 encryption and expiration.", "main": "dist/cache-util.cjs.js", "module": "dist/cache-util.esm.js", "types": "dist/index.d.ts", "exports": { ".": { "import": "./dist/cache-util.esm.js", "require": "./dist/cache-util.cjs.js", "types": "./dist/index.d.ts", "default": "./dist/cache-util.esm.js" } }, "scripts": { "build": "rollup -c", "prepublishOnly": "npm run build" }, "keywords": [ "浏览器缓存", "localStorage", "sessionStorage", "indexedDB", "cookieStorage", "memoryStorage", "sm2加密", "数据加密", "过期缓存", "缓存工具类", "前端缓存", "缓存管理", "JavaScript 缓存", "TypeScript 工具库", "web缓存", "加密缓存", "缓存封装", "前端工具库" ], "author": "你的名字", "license": "MIT", "devDependencies": { "@rollup/plugin-commonjs": "^28.0.3", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-typescript": "^12.1.2", "@types/sm-crypto": "^0.3.4", "rollup": "^4.0.0", "rollup-plugin-dts": "^6.2.1", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.35.0", "typescript": "^5.8.3" }, "dependencies": { "sm-crypto": "^0.3.12" } }