@febkosq8/local-save
Version:
Lightweight wrapper around IndexedDB for secure and structured client-side data storage.
77 lines • 2.39 kB
JSON
{
"name": "@febkosq8/local-save",
"private": false,
"type": "module",
"files": [
"dist",
"README.md"
],
"version": "0.7.0",
"main": "dist/index.cjs",
"types": "dist/index.d.ts",
"module": "dist/index.js",
"repository": {
"type": "git",
"url": "git+https://github.com/febkosq8/local-save.git"
},
"bugs": {
"url": "https://github.com/febkosq8/local-save/issues",
"email": "contact@febkosq8.me"
},
"publishConfig": {
"access": "public"
},
"keywords": [
"IndexedDB",
"local-save",
"LocalSave",
"localStorage",
"secure",
"SubtleCrypto",
"AES-GCM"
],
"author": {
"name": "Febkosq8",
"email": "contact@febkosq8.me",
"url": "https://febkosq8.me"
},
"funding": "https://github.com/sponsors/febkosq8",
"license": "ISC",
"description": "Lightweight wrapper around IndexedDB for secure and structured client-side data storage.",
"devDependencies": {
"@eslint/js": "10.0.1",
"@testing-library/jest-dom": "6.9.1",
"@types/crypto-js": "4.2.2",
"@vitest/browser-playwright": "4.1.2",
"@vitest/ui": "4.1.2",
"cross-env": "10.1.0",
"esbuild": "0.28.0",
"eslint": "10.1.0",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.4.0",
"husky": "9.1.7",
"jsdom": "29.0.1",
"playwright": "1.59.1",
"prettier": "3.8.1",
"prettier-plugin-organize-imports": "4.3.0",
"tsup": "8.5.1",
"typescript": "6.0.2",
"typescript-eslint": "8.58.0",
"vite": "8.0.3",
"vitest": "4.1.2"
},
"scripts": {
"prettier": "prettier --write .",
"lint": "eslint .",
"lint-fix": "eslint . --fix",
"test": "vitest --run",
"test:dev": "cross-env LOCAL_SAVE_TEST_LOGS=1 LOCAL_SAVE_DEBUG_LOGS=0 vitest --ui --watch",
"test:ui": "cross-env LOCAL_SAVE_TEST_LOGS=1 LOCAL_SAVE_DEBUG_LOGS=0 vitest --ui",
"test:logs": "cross-env LOCAL_SAVE_TEST_LOGS=1 LOCAL_SAVE_DEBUG_LOGS=0 vitest",
"build": "tsup",
"push-pnpm": "pnpm publish",
"release:patch": "pnpm run build && pnpm version patch -m \"Release %s\" && git push --follow-tags && pnpm run push-pnpm",
"release:minor": "pnpm run build && pnpm version minor -m \"Release %s\" && git push --follow-tags && pnpm run push-pnpm",
"release:major": "pnpm run build && pnpm version major -m \"Release %s\" && git push --follow-tags && pnpm run push-pnpm"
}
}