UNPKG

@vegajs/storage

Version:

A flexible and type-safe storage service adapter for TypeScript and JavaScript. Supports various storage mechanisms like localStorage, query strings, and mock storage with both asynchronous and synchronous APIs.

53 lines (52 loc) 1.48 kB
{ "name": "@vegajs/storage", "version": "1.0.0-beta.33", "description": "A flexible and type-safe storage service adapter for TypeScript and JavaScript. Supports various storage mechanisms like localStorage, query strings, and mock storage with both asynchronous and synchronous APIs.", "keywords": [ "frontend", "react", "vue", "svelte", "storage-service", "localStorage", "query-string", "mock-storage", "adapter-pattern", "typescript", "storage", "zero-deps", "type-safe" ], "homepage": "https://github.com/AndreyZlobin/vegajs/packages/storage", "bugs": { "url": "https://github.com/AndreyZlobin/vegajs/issues" }, "repository": { "type": "git", "url": "https://github.com/AndreyZlobin/vegajs" }, "license": "MIT", "author": "Andrey Zlobin", "main": "./dist/lib/index.js", "module": "./dist/es/index.js", "types": "./dist/types/index.d.ts", "files": [ "dist", "README.md" ], "scripts": { "build": "modern build", "build:watch": "modern build -w", "ci-publish": "npm publish --access public", "eslint": "eslint --cache --ext .js,.jsx,.ts,.tsx . --config .eslintrc", "lint": "npm run eslint && npm run typecheck", "lint:fix": "eslint --cache --ext .js,.jsx,.ts,.tsx . --fix --config .eslintrc --quiet", "tests": "vitest run", "tests:ci": "vitest run --reporter=junit --outputFile.junit=junit.xml", "tests:watch": "vitest", "typecheck": "tsc --noEmit" }, "dependencies": { "@vegajs/shared": "*" } }