]> git.ardis.lu - cloudflare-workers/commitdiff
Add UUID worker
authorArdis Lu <ardisglu@gmail.com>
Sat, 18 Sep 2021 20:43:58 +0000 (13:43 -0700)
committerArdis Lu <ardisglu@gmail.com>
Sat, 18 Sep 2021 20:43:58 +0000 (13:43 -0700)
package.json
uuid/index.js [new file with mode: 0644]
uuid/package.json [new file with mode: 0644]
uuid/wrangler.toml.example [new file with mode: 0644]

index 468272edef96a4c1b267d7c41fbbcd41e5854d96..db369bdb3edf5eb877307607522767f17e03c696 100644 (file)
@@ -24,6 +24,7 @@
     "cors",
     "pwned",
     "qr",
-    "ip"
+    "ip",
+    "uuid"
   ]
 }
diff --git a/uuid/index.js b/uuid/index.js
new file mode 100644 (file)
index 0000000..fa0eb51
--- /dev/null
@@ -0,0 +1,3 @@
+addEventListener('fetch', event => {
+  event.respondWith(new Response(crypto.randomUUID()));
+})
diff --git a/uuid/package.json b/uuid/package.json
new file mode 100644 (file)
index 0000000..5524005
--- /dev/null
@@ -0,0 +1,19 @@
+{
+  "name": "uuid",
+  "version": "0.1.0",
+  "description": "Cloudflare Worker which returns a random version 4 UUID.",
+  "private": true,
+  "main": "index.js",
+  "scripts": {
+    "login": "wrangler login",
+    "preview": "wrangler preview",
+    "build": "wrangler build",
+    "publish": "wrangler publish"
+  },
+  "author": "Ardis Lu",
+  "license": "ISC",
+  "repository": {
+    "type": "git",
+    "url": "https://github.com/ardislu/cloudflare-workers.git"
+  }
+}
diff --git a/uuid/wrangler.toml.example b/uuid/wrangler.toml.example
new file mode 100644 (file)
index 0000000..0f5ecb7
--- /dev/null
@@ -0,0 +1,5 @@
+name = 'uuid'
+type = 'javascript'
+account_id = ''
+workers_dev = true
+route = 'example.com/*'
This page took 0.041392 seconds and 4 git commands to generate.