Cloudflare Workers

Cloudflare Workers

62 bookmarks
Newest
MEGA
MEGA

<h1 align="center"> ⛅️ wrangler </h1> <section align="center" id="shieldio-badges"> <a href="https://www.npmjs.com/package/wrangler"><img alt="npm" src="https://img.shields.io/npm/dw/wrangler?style=flat-square"></a> <img alt="GitHub contributors" src="https://img.shields.io/github/contributors/cloudflare/workers-sdk?style=flat-square"> <img alt="GitHub commit activity (branch)" src="https://img.shields.io/github/commit-activity/w/cloudflare/workers-sdk/main?style=flat-square"> <a href="https://discord.cloudflare.com"><img alt="Discord" src="https://img.shields.io/discord/595317990191398933?color=%23F48120&style=flat-square"></a> </section>

wrangler is a command line tool for building Cloudflare Workers.

Quick Start

To get started quickly with a Hello World worker, run the command below:

npx wrangler init my-worker -y

For more info, visit our Getting Started guide.

<details><summary>Wrangler System Requirements</summary>

We support running the Wrangler CLI with the Current, Active, and Maintenance versions of Node.js. Your Worker will always be executed in workerd, the open source Cloudflare Workers runtime.

Wrangler is only supported on macOS 13.5+, Windows 11, and Linux distros that support glib 2.35. This follows workerd's OS support policy.

</details>

Documentation

For the latest Wrangler documentation, click here.

To read more about Workers in general:

Configuration

Wrangler is configured via a wrangler.toml or wrangler.json file in the project root. An example configuration generated by npx wrangler init or npx create cloudflare is as follows:

name = "my-worker"
main = "./src/index.ts"
compatibility_date = "YYYY-MM-DD"

For more detailed information about configuration, refer to the documentation.

Commands

Workers

wrangler dev

Start a local development server, with live reloading and devtools.

wrangler deploy

Publish the given script to Cloudflare's global network.

For more commands and options, refer to the documentation.

Pages

wrangler pages dev [directory]

Serves a static build asset directory.

Builds and runs functions from a ./functions directory or uses a _worker.js file inside the static build asset directory.

For more commands and options, refer to the documentation or run wrangler pages dev --help.

·mega.nz·
MEGA
Skip the setup: deploy a Workers application in seconds
Skip the setup: deploy a Workers application in seconds
You can now add a Deploy to Cloudflare button to your repository’s README when building a Workers application, making it simple for other developers to set up and deploy your project!
·blog.cloudflare.com·
Skip the setup: deploy a Workers application in seconds
The Path to Becoming a Top 1% Programmer | daily.dev
The Path to Becoming a Top 1% Programmer | daily.dev
To become a top 1% programmer, it’s essential to enjoy the coding process, adopt the right mindset for growth, master debugging skills, and actively seek out opportunities. Focus on quality over quantity, invest significant time in developing skills, and build a habit of reading others' code. Additionally, collaboration and networking with experienced programmers are crucial for career growth.
·app.daily.dev·
The Path to Becoming a Top 1% Programmer | daily.dev
Introducing the Supabase UI Library | daily.dev
Introducing the Supabase UI Library | daily.dev
Supabase has released an official UI Library consisting of ready-to-use components built on shadcn/ui, compatible with various React frameworks. The library includes components for password-based authentication, file uploads, real-time cursor sharing, user avatars, and chat functionalities. These components are fully customizable with Tailwind CSS and designed to simplify the integration of complex features in your projects. Additionally, Supabase provides AI code editor rules to enhance development with Supabase and Postgres.
·app.daily.dev·
Introducing the Supabase UI Library | daily.dev
Seedr - Quick & Easy
Seedr - Quick & Easy
With Seedr, you can download anything when you want it, without the hassle of having to download, unzip, and keep track of multiple files. Never panic about your device screen locking and breaking your download again!
·seedr.cc·
Seedr - Quick & Easy
iCloud
iCloud

{ "name" : "memory_tool", "description" : "The memory_tool function allows you to persist information across conversations. Write whatever information you want to remember. The information will appear in the model set context below in future conversations. Note that this function can only save data. It cannot retrieve data.", "parameters" : { "type" : "object", "properties" : { "id" : { "type" : "integer", "description" : "The ID of the memory: an integer if updating the memory, or null if this is a new memory entry." }, "content" : { "type" : "string", "description" : "The information you want to persist." } }, "required" : [ "content" ] } }

·apple.com·
iCloud