@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
JSON
{
"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"
}
}