# typescript/storage [![Build Status](https://thunderk.visualstudio.com/typescript/_apis/build/status/storage?branchName=master)](https://dev.azure.com/thunderk/typescript/_build?pipelineNameFilter=storage) ## About Javascript/Typescript persistent storage, with key-value stores as foundation. ## Import In deno: ```typescript import { getLocalStorage } from "https://js.thunderk.net/storage/mod.ts"; ``` In browser: ```html ``` ## Use To get a storage locally persistent (saved in browser data or on disk for Deno): ```javascript const storage = getLocalStorage("myapp"); await storage.get("key"); // => null await storage.set("key", "value"); await storage.get("key"); // => "value" ``` To get a storage remotely persistent (saved on a compliant server): ```javascript const storage = getRemoteStorage("myapp", "https://tk-storage.example.io/", { shared: true, }); await storage.get("key"); // => null await storage.set("key", "value"); await storage.get("key"); // => "value" ``` Run a server for remote storage: ```shell ./cli.ts ```