From 4413da42cdb91eed62b5d72418b7ff6571896d17 Mon Sep 17 00:00:00 2001
From: Samuel Kopp <62482066+unvented@users.noreply.github.com>
Date: Sat, 23 Jul 2022 20:17:42 +0200
Subject: [PATCH] docs: update readme for v6 (#103)
Update README for v6, including updated usage guide and feature list.
---
.changeset/thick-news-explain.md | 7 ++++++
.github/workflows/release.yml | 2 ++
README.md | 41 +++++++++++++++++---------------
3 files changed, 31 insertions(+), 19 deletions(-)
create mode 100644 .changeset/thick-news-explain.md
diff --git a/.changeset/thick-news-explain.md b/.changeset/thick-news-explain.md
new file mode 100644
index 0000000..0b86ec8
--- /dev/null
+++ b/.changeset/thick-news-explain.md
@@ -0,0 +1,7 @@
+---
+"cachu": patch
+---
+
+docs: update readme for v6
+
+Update README for v6, including updated usage guide and feature list.
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 25078ce..21a6086 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -44,6 +44,8 @@ jobs:
with:
version: npx changeset version
publish: npx changeset publish
+ commit: 'ci: version packages'
+ title: 'ci: version packages'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
diff --git a/README.md b/README.md
index d404fb9..bc4408f 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,4 @@
-
-
cachu
-
-
-
-> **Notice**
-Need an introduction to v6? [Here](https://gist.github.com/unvented/dab8d3e987cfdd79f68e715d29c1ee17) you go!
+# cachu
## Setup
@@ -18,20 +12,14 @@ npm i cachu@dev
## Usage
-### Deno
-
-```typescript
-import { useCache } from 'https://deno.land/x/cachu@v6.0.0/mod.ts'
-
-const cache = await useCache()
-```
+> **Note** - Need an introduction to v6? [Here](https://gist.github.com/unvented/dab8d3e987cfdd79f68e715d29c1ee17) you go!
### Node.js
```js
import { useCache } from 'cachu'
-const cache = await useCache()
+const cache = useCache()
// Add a new entry.
await cache.add('one', 'Hello World')
@@ -39,6 +27,21 @@ await cache.add('one', 'Hello World')
const entry = await cache.get('one') // 'Hello World'
```
+### Deno
+
+```typescript
+import { useCache } from 'https://deno.land/x/cachu@v6.0.0/mod.ts'
+```
+
+### Browser
+
+```typescript
+import { useCache } from 'cachu/browser'
+
+// Alternatively, you might want to use a CDN.
+import { useCache } from 'https://cdn.jsdelivr.net/npm/cachu@6'
+```
+
## API
* #### Configuration
@@ -48,14 +51,14 @@ const entry = await cache.get('one') // 'Hello World'
* #### Features
- * [`add()`](/guide/features/set.md)
- * [`addMany()`](/guide/features/setMany.md)
+ * [`add()`](/guide/features/add.md)
+ * [`addMany()`](/guide/features/addMany.md)
* [`get()`](/guide/features/get.md)
* [`getMany()`](/guide/features/getMany.md)
* [`update()`](/guide/features/update.md)
* [`updateMany()`](/guide/features/updateMany.md)
- * [`remove()`](/guide/features/delete.md)
- * [`removeMany()`](/guide/features/deleteMany.md)
+ * [`remove()`](/guide/features/remove.md)
+ * [`removeMany()`](/guide/features/removeMany.md)
* [`has()`](/guide/features/has.md)
* [`size()`](/guide/features/size.md)
* [`keys()`](/guide/features/keys.md)