diff --git a/_config.ts b/_config.ts index a10918797..33dc9e0ff 100644 --- a/_config.ts +++ b/_config.ts @@ -451,33 +451,11 @@ site.ignore( // the default layout if no other layout is specified site.data("layout", "doc.tsx"); -// Populate lastModified from git history using a single git command +// Populate lastModified from frontmatter `last_modified` field site.preprocess([".md", ".mdx"], (filteredPages) => { - const result = Deno.spawnAndWaitSync("git", [ - "log", - "--pretty=format:%aI", - "--name-only", - "--diff-filter=ACMR", - "HEAD", - ]); - - const output = new TextDecoder().decode(result.stdout); - const lastModified = new Map(); - let currentDate = ""; - - for (const line of output.split("\n")) { - if (!line) continue; - if (line.match(/^\d{4}-/)) { - currentDate = line; - } else if (!lastModified.has(line)) { - lastModified.set(line, currentDate); - } - } - for (const page of filteredPages) { - const src = page.sourcePath?.replace(/^\//, ""); - if (src && lastModified.has(src)) { - page.data.lastModified = new Date(lastModified.get(src)!); + if (page.data.last_modified) { + page.data.lastModified = new Date(page.data.last_modified); } } }); diff --git a/deploy/acceptable_use_policy.md b/deploy/acceptable_use_policy.md index 819a51b7c..4b91a276c 100644 --- a/deploy/acceptable_use_policy.md +++ b/deploy/acceptable_use_policy.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: "Acceptable use policy" description: "What constitutes acceptable use of Deno Deploy Classic." oldUrl: /deploy/classic/acceptable-use-policy/ diff --git a/deploy/changelog.md b/deploy/changelog.md index 2735a995e..84157120e 100644 --- a/deploy/changelog.md +++ b/deploy/changelog.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Deno Deploy changelog" description: "Listing notable progress in the development and evolution of Deno Deploy" --- diff --git a/deploy/classic/api/compression.md b/deploy/classic/api/compression.md index e7ccd4fae..d3bfe8527 100644 --- a/deploy/classic/api/compression.md +++ b/deploy/classic/api/compression.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Compressing response bodies" oldUrl: - /deploy/docs/compression/ diff --git a/deploy/classic/api/dynamic-import.md b/deploy/classic/api/dynamic-import.md index 20f7b6d00..7889066a8 100644 --- a/deploy/classic/api/dynamic-import.md +++ b/deploy/classic/api/dynamic-import.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Dynamic import" oldUrl: - /deploy/api/dynamic-import/ diff --git a/deploy/classic/api/index.md b/deploy/classic/api/index.md index 547618638..37c0edecf 100644 --- a/deploy/classic/api/index.md +++ b/deploy/classic/api/index.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "API Reference" sidebar_title: "Overview" pagination_next: /deploy/api/runtime-broadcast-channel diff --git a/deploy/classic/api/runtime-broadcast-channel.md b/deploy/classic/api/runtime-broadcast-channel.md index ad40e9bb8..ca3eae215 100644 --- a/deploy/classic/api/runtime-broadcast-channel.md +++ b/deploy/classic/api/runtime-broadcast-channel.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "BroadcastChannel" oldUrl: - /deploy/docs/runtime-broadcast-channel/ diff --git a/deploy/classic/api/runtime-fetch.md b/deploy/classic/api/runtime-fetch.md index 066445ca6..31a75b04c 100644 --- a/deploy/classic/api/runtime-fetch.md +++ b/deploy/classic/api/runtime-fetch.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "HTTP requests (fetch)" oldUrl: - /deploy/docs/runtime-fetch/ diff --git a/deploy/classic/api/runtime-fs.md b/deploy/classic/api/runtime-fs.md index d845712a3..0ead01b67 100644 --- a/deploy/classic/api/runtime-fs.md +++ b/deploy/classic/api/runtime-fs.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "File system APIs" oldUrl: - /deploy/docs/runtime-fs/ diff --git a/deploy/classic/api/runtime-headers.md b/deploy/classic/api/runtime-headers.md index 4202c5fd2..409876592 100644 --- a/deploy/classic/api/runtime-headers.md +++ b/deploy/classic/api/runtime-headers.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "HTTP Headers" oldUrl: - /deploy/docs/runtime-headers/ diff --git a/deploy/classic/api/runtime-node.md b/deploy/classic/api/runtime-node.md index 855962241..08eb70c16 100644 --- a/deploy/classic/api/runtime-node.md +++ b/deploy/classic/api/runtime-node.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Node.js built-in APIs" oldUrl: - /deploy/docs/runtime-node/ diff --git a/deploy/classic/api/runtime-request.md b/deploy/classic/api/runtime-request.md index 17889a45a..c21d98c19 100644 --- a/deploy/classic/api/runtime-request.md +++ b/deploy/classic/api/runtime-request.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "HTTP Request" oldUrl: - /deploy/docs/runtime-request/ diff --git a/deploy/classic/api/runtime-response.md b/deploy/classic/api/runtime-response.md index 51165da3d..255f36177 100644 --- a/deploy/classic/api/runtime-response.md +++ b/deploy/classic/api/runtime-response.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "HTTP Response" oldUrl: - /deploy/docs/response/ diff --git a/deploy/classic/api/runtime-sockets.md b/deploy/classic/api/runtime-sockets.md index e3250a92d..c7e93b617 100644 --- a/deploy/classic/api/runtime-sockets.md +++ b/deploy/classic/api/runtime-sockets.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "TCP sockets and TLS" oldUrl: - /deploy/docs/sockets/ diff --git a/deploy/classic/ci_github.md b/deploy/classic/ci_github.md index 7bc1e83d6..aa2766147 100644 --- a/deploy/classic/ci_github.md +++ b/deploy/classic/ci_github.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "CI and GitHub Actions" oldUrl: - /deploy/docs/project/ diff --git a/deploy/classic/cron.md b/deploy/classic/cron.md index faddeab6c..8d5a7162d 100644 --- a/deploy/classic/cron.md +++ b/deploy/classic/cron.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Scheduling cron tasks" oldUrl: - /kv/manual/cron/ diff --git a/deploy/classic/custom-domains.md b/deploy/classic/custom-domains.md index 9d612f2aa..a6de65d96 100644 --- a/deploy/classic/custom-domains.md +++ b/deploy/classic/custom-domains.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Custom domains" --- diff --git a/deploy/classic/deployctl.md b/deploy/classic/deployctl.md index 8cc9354fe..f41aa8122 100644 --- a/deploy/classic/deployctl.md +++ b/deploy/classic/deployctl.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Using deployctl on the command line" --- diff --git a/deploy/classic/deployments.md b/deploy/classic/deployments.md index 4d7a7334f..529aff64e 100644 --- a/deploy/classic/deployments.md +++ b/deploy/classic/deployments.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Deployments" --- diff --git a/deploy/classic/dynamodb.md b/deploy/classic/dynamodb.md index 17b4d3f39..65ab28f09 100644 --- a/deploy/classic/dynamodb.md +++ b/deploy/classic/dynamodb.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Connect to DynamoDB" --- diff --git a/deploy/classic/edge_cache.md b/deploy/classic/edge_cache.md index 4f397f88b..27cecb083 100644 --- a/deploy/classic/edge_cache.md +++ b/deploy/classic/edge_cache.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Edge Cache" oldUrl: - /deploy/classic/edge-cache/ diff --git a/deploy/classic/environment-variables.md b/deploy/classic/environment-variables.md index f7743cd8f..d0d45486f 100644 --- a/deploy/classic/environment-variables.md +++ b/deploy/classic/environment-variables.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Environment variables" --- diff --git a/deploy/classic/firebase.md b/deploy/classic/firebase.md index 22ec805cc..563db8430 100644 --- a/deploy/classic/firebase.md +++ b/deploy/classic/firebase.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Connect to Firebase" --- diff --git a/deploy/classic/how-to-deploy.md b/deploy/classic/how-to-deploy.md index 86df73558..c2a741119 100644 --- a/deploy/classic/how-to-deploy.md +++ b/deploy/classic/how-to-deploy.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Deploy with GitHub integration" --- diff --git a/deploy/classic/index.md b/deploy/classic/index.md index 5b437e202..fdfb8fe73 100644 --- a/deploy/classic/index.md +++ b/deploy/classic/index.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Deploy Classic" oldUrl: - /deploy/docs/ diff --git a/deploy/classic/kv_on_deploy.md b/deploy/classic/kv_on_deploy.md index 025d2e1df..1347bb026 100644 --- a/deploy/classic/kv_on_deploy.md +++ b/deploy/classic/kv_on_deploy.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "KV on Deno Deploy" oldUrl: - /deploy/manual/kv/ diff --git a/deploy/classic/logs.md b/deploy/classic/logs.md index 62b0a4559..5ae904c0b 100644 --- a/deploy/classic/logs.md +++ b/deploy/classic/logs.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Application logging" --- diff --git a/deploy/classic/middleware.md b/deploy/classic/middleware.md index a6f34f482..e8a72e853 100644 --- a/deploy/classic/middleware.md +++ b/deploy/classic/middleware.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Reverse proxy middleware" --- diff --git a/deploy/classic/neon-postgres.md b/deploy/classic/neon-postgres.md index 0953526d2..b6a40d2c0 100644 --- a/deploy/classic/neon-postgres.md +++ b/deploy/classic/neon-postgres.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Connect to Neon Postgres" --- diff --git a/deploy/classic/organizations.md b/deploy/classic/organizations.md index 87883b301..386073f39 100644 --- a/deploy/classic/organizations.md +++ b/deploy/classic/organizations.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Organizations" --- diff --git a/deploy/classic/playgrounds.md b/deploy/classic/playgrounds.md index 96dd3a507..b38ae92ce 100644 --- a/deploy/classic/playgrounds.md +++ b/deploy/classic/playgrounds.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Playgrounds" --- diff --git a/deploy/classic/postgres.md b/deploy/classic/postgres.md index e8940bba7..acfdb47cc 100644 --- a/deploy/classic/postgres.md +++ b/deploy/classic/postgres.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Connect to Postgres" --- diff --git a/deploy/classic/prisma-postgres.md b/deploy/classic/prisma-postgres.md index fe738029a..93599bf10 100644 --- a/deploy/classic/prisma-postgres.md +++ b/deploy/classic/prisma-postgres.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Connect to Prisma Postgres" --- diff --git a/deploy/classic/queues.md b/deploy/classic/queues.md index af6164c6b..454be4a39 100644 --- a/deploy/classic/queues.md +++ b/deploy/classic/queues.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Using Queues" oldUrl: - /kv/manual/queue_overview/ diff --git a/deploy/classic/regions.md b/deploy/classic/regions.md index d33594b51..4f25688b2 100644 --- a/deploy/classic/regions.md +++ b/deploy/classic/regions.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Regions" --- diff --git a/deploy/classic/running-scripts-locally.md b/deploy/classic/running-scripts-locally.md index d9663b12a..0f6b1660e 100644 --- a/deploy/classic/running-scripts-locally.md +++ b/deploy/classic/running-scripts-locally.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Local development" --- diff --git a/deploy/fulfillment_policy.md b/deploy/fulfillment_policy.md index e4ab4c874..bb6c11eb5 100644 --- a/deploy/fulfillment_policy.md +++ b/deploy/fulfillment_policy.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: "Fulfillment Policy" description: "Our policies regarding refunds and cancellations for Deno Deploy." oldUrl: /deploy/classic/fulfillment-policy/ diff --git a/deploy/getting_started.md b/deploy/getting_started.md index bb63db95c..f4b5ab32e 100644 --- a/deploy/getting_started.md +++ b/deploy/getting_started.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-26 title: "Getting started" description: "Step-by-step guide to creating and configuring your first Deno Deploy application, including organization setup, build configuration, environment variables, and deployment monitoring." --- diff --git a/deploy/index.md b/deploy/index.md index eb088f2d3..17b82a349 100644 --- a/deploy/index.md +++ b/deploy/index.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-20 title: "About Deno Deploy" description: "Guide to Deno Deploy features, comparison with Deploy Classic, and getting started instructions for deployment." --- diff --git a/deploy/kv/backup.md b/deploy/kv/backup.md index cca0c3787..c28fc19e6 100644 --- a/deploy/kv/backup.md +++ b/deploy/kv/backup.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Backups" oldUrl: - /kv/manual/backup/ diff --git a/deploy/kv/data_modeling_typescript.md b/deploy/kv/data_modeling_typescript.md index d48093831..c815eb542 100644 --- a/deploy/kv/data_modeling_typescript.md +++ b/deploy/kv/data_modeling_typescript.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: "Data Modeling in TypeScript" oldUrl: - /kv/manual/data_modeling_typescript/ diff --git a/deploy/kv/index.md b/deploy/kv/index.md index 8075be1c8..f51bf6cfa 100644 --- a/deploy/kv/index.md +++ b/deploy/kv/index.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-26 title: "Deno KV Quick Start" oldUrl: - /kv/ diff --git a/deploy/kv/key_expiration.md b/deploy/kv/key_expiration.md index 6ae7db276..8740c0c6a 100644 --- a/deploy/kv/key_expiration.md +++ b/deploy/kv/key_expiration.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: "Key Expiration (TTL for keys)" oldUrl: - /kv/manual/key_expiration/ diff --git a/deploy/kv/key_space.md b/deploy/kv/key_space.md index 565cbf0b4..6135bef14 100644 --- a/deploy/kv/key_space.md +++ b/deploy/kv/key_space.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: "Key Space" oldUrl: - /runtime/manual/runtime/kv/key_space/ diff --git a/deploy/kv/node.md b/deploy/kv/node.md index 20bfd632c..e0a4c4e99 100644 --- a/deploy/kv/node.md +++ b/deploy/kv/node.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Using KV in Node.js" oldUrl: - /kv/manual/node/ diff --git a/deploy/kv/operations.md b/deploy/kv/operations.md index 5c64804d9..843751e20 100644 --- a/deploy/kv/operations.md +++ b/deploy/kv/operations.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: "Operations" oldUrl: - /runtime/manual/runtime/kv/operations/ diff --git a/deploy/kv/secondary_indexes.md b/deploy/kv/secondary_indexes.md index 01f301ec6..027e79213 100644 --- a/deploy/kv/secondary_indexes.md +++ b/deploy/kv/secondary_indexes.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-23 title: "Secondary Indexes" oldUrl: - /runtime/manual/runtime/kv/secondary_indexes diff --git a/deploy/kv/transactions.md b/deploy/kv/transactions.md index 6a16b08ef..8b02e3722 100644 --- a/deploy/kv/transactions.md +++ b/deploy/kv/transactions.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: "Transactions" oldUrl: - /runtime/manual/runtime/kv/transactions/ diff --git a/deploy/migration_guide.md b/deploy/migration_guide.md index b8da29d6c..0a4e2f453 100644 --- a/deploy/migration_guide.md +++ b/deploy/migration_guide.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Migrating from Deploy Classic to Deno Deploy" description: "Guide to migrating your applications from Deno Deploy Classic (dash.deno.com) to the new Deno Deploy (console.deno.com), including subhosting API migration." --- diff --git a/deploy/pricing_and_limits.md b/deploy/pricing_and_limits.md index c613b4e42..ba446cdd5 100644 --- a/deploy/pricing_and_limits.md +++ b/deploy/pricing_and_limits.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: "Pricing and limitations" description: "Important limitations, service level expectations, and terms of use for Deno Deploy." oldUrl: /deploy/classic/pricing-and-limits/ diff --git a/deploy/privacy_policy.md b/deploy/privacy_policy.md index 7bd5e0dec..57e6f26d6 100644 --- a/deploy/privacy_policy.md +++ b/deploy/privacy_policy.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: "Privacy Policy" description: "Deno's Privacy Policy" oldUrl: /deploy/classic/privacy-policy diff --git a/deploy/reference/accounts.md b/deploy/reference/accounts.md index 46e04fda6..197433052 100644 --- a/deploy/reference/accounts.md +++ b/deploy/reference/accounts.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-12-08 title: Accounts description: "Information about user accounts, authentication via GitHub, and managing your profile in Deno Deploy." --- diff --git a/deploy/reference/apps.md b/deploy/reference/apps.md index 5f5280d95..f3051beef 100644 --- a/deploy/reference/apps.md +++ b/deploy/reference/apps.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: Applications description: "Guide to managing applications in Deno Deploy, including app creation, configuration, GitHub integration, and deployment options." --- diff --git a/deploy/reference/builds.md b/deploy/reference/builds.md index b7333e30e..ec51097cc 100644 --- a/deploy/reference/builds.md +++ b/deploy/reference/builds.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-25 title: Builds description: "Detailed explanation of the build process in Deno Deploy, covering build triggers, stages, configuration options, caching, and the build environment." --- diff --git a/deploy/reference/button.md b/deploy/reference/button.md index 6b8d51d60..29efd20b3 100644 --- a/deploy/reference/button.md +++ b/deploy/reference/button.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-12-18 title: Deploy Button description: "Help users quickly and easily clone code and deploy it to Deno Deploy with the click of a button" --- diff --git a/deploy/reference/caching.md b/deploy/reference/caching.md index 5c42546b3..2774d300a 100644 --- a/deploy/reference/caching.md +++ b/deploy/reference/caching.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-27 title: CDN and caching description: "HTTP caching in Deno Deploy: cache control headers, cache tags, invalidation API, and best practices for edge caching." --- diff --git a/deploy/reference/cloud_connections.md b/deploy/reference/cloud_connections.md index 2128fc5f6..342ad30ef 100644 --- a/deploy/reference/cloud_connections.md +++ b/deploy/reference/cloud_connections.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: Cloud Connections description: Learn how to connect Deno Deploy to cloud providers like AWS and Google Cloud Platform without needing to manage credentials. oldUrl: /deploy/reference/cloud-connections diff --git a/deploy/reference/cron.md b/deploy/reference/cron.md index 054bb94be..4c1f232fc 100644 --- a/deploy/reference/cron.md +++ b/deploy/reference/cron.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-02 title: Cron description: "Scheduling and managing cron jobs in Deno Deploy, including defining cron jobs in code, execution lifecycle, retries, and observability." --- diff --git a/deploy/reference/databases.md b/deploy/reference/databases.md index f22b7213c..120876c82 100644 --- a/deploy/reference/databases.md +++ b/deploy/reference/databases.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-10 title: Databases description: Connect to external database instances and integrate your applications and their environments seamlessly. --- diff --git a/deploy/reference/deno_kv.md b/deploy/reference/deno_kv.md index d0f939d53..f3755c629 100644 --- a/deploy/reference/deno_kv.md +++ b/deploy/reference/deno_kv.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-13 title: Deno KV description: Use Deno KV in your applications with a dedicated database per timeline oldUrl: /deploy/reference/deno-kv/ diff --git a/deploy/reference/domains.md b/deploy/reference/domains.md index 3a03ec0e3..d6c662452 100644 --- a/deploy/reference/domains.md +++ b/deploy/reference/domains.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-15 title: Domains description: "Complete guide to domain management in Deno Deploy, including organization domains, custom domains, DNS configuration, TLS certificates, and domain assignments." --- diff --git a/deploy/reference/env_vars_and_contexts.md b/deploy/reference/env_vars_and_contexts.md index ba1c34ebd..49c9b93ec 100644 --- a/deploy/reference/env_vars_and_contexts.md +++ b/deploy/reference/env_vars_and_contexts.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-25 title: Environment Variables and Contexts description: "Guide to managing environment variables and contexts in Deno Deploy, including variable types, creation, editing, and accessing them in your code." oldUrl: /deploy/reference/env-vars-and-contexts/ diff --git a/deploy/reference/frameworks.md b/deploy/reference/frameworks.md index cbafeba14..847e17cb6 100644 --- a/deploy/reference/frameworks.md +++ b/deploy/reference/frameworks.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-11 title: Frameworks description: "Detailed guide to supported JavaScript and TypeScript frameworks in Deno Deploy, including Next.js, Astro, Nuxt, SvelteKit, and more." --- diff --git a/deploy/reference/observability.md b/deploy/reference/observability.md index e6ee3955d..ef33798bc 100644 --- a/deploy/reference/observability.md +++ b/deploy/reference/observability.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-29 title: Observability description: "Comprehensive overview of monitoring features in Deno Deploy, including logs, traces, metrics, and filtering options." --- diff --git a/deploy/reference/oidc.md b/deploy/reference/oidc.md index 6328e51ce..f621f240a 100644 --- a/deploy/reference/oidc.md +++ b/deploy/reference/oidc.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: OIDC description: The Deno Deploy runtime environment acts as an OpenID Connect (OIDC) provider, enabling you to integrate with third-party services that support OIDC authentication. --- diff --git a/deploy/reference/organizations.md b/deploy/reference/organizations.md index a138f8f38..53b2b0fbb 100644 --- a/deploy/reference/organizations.md +++ b/deploy/reference/organizations.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-01-27 title: Organizations description: "Guide to creating and managing organizations in Deno Deploy, including members, permissions, and organization administration." --- diff --git a/deploy/reference/playgrounds.md b/deploy/reference/playgrounds.md index bd7c346e4..d97896ab3 100644 --- a/deploy/reference/playgrounds.md +++ b/deploy/reference/playgrounds.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-12-08 title: Playgrounds description: "Write and deploy code completely from Deno Deploy, without the need for a git repository." --- diff --git a/deploy/reference/runtime.md b/deploy/reference/runtime.md index f5d2616d4..33fd82f59 100644 --- a/deploy/reference/runtime.md +++ b/deploy/reference/runtime.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-01-20 title: Runtime description: "Details about the Deno Deploy runtime environment, including application lifecycle, startup, shutdown, and cold start optimization." --- diff --git a/deploy/reference/timelines.md b/deploy/reference/timelines.md index 465c38a13..33f5cf9ff 100644 --- a/deploy/reference/timelines.md +++ b/deploy/reference/timelines.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: Timelines description: "Understanding deployment timelines in Deno Deploy, including production and development contexts, active revisions, rollbacks, and timeline locking." --- diff --git a/deploy/reference/tunnel.md b/deploy/reference/tunnel.md index b8c071391..b8f1e7989 100644 --- a/deploy/reference/tunnel.md +++ b/deploy/reference/tunnel.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-11-19 title: Tunnel description: "Learn about Deno Deploy's local tunnel feature, which allows secure access to your local development server from the internet." --- diff --git a/deploy/security.md b/deploy/security.md index ac5ea7d80..49c6d514c 100644 --- a/deploy/security.md +++ b/deploy/security.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-29 title: "Security and responsible disclosure" description: "How to report security vulnerabilities in Deno Deploy." oldUrl: /deploy/classic/security/ diff --git a/deploy/support/index.md b/deploy/support/index.md index a91a9dac7..cba4a8656 100644 --- a/deploy/support/index.md +++ b/deploy/support/index.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-01-27 title: Support and Feedback --- diff --git a/deploy/terms_and_conditions.md b/deploy/terms_and_conditions.md index 5ed82613c..ac6d166b2 100644 --- a/deploy/terms_and_conditions.md +++ b/deploy/terms_and_conditions.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: "Terms and Conditions" description: "Deno Terms and Conditions" oldUrl: /deploy/classic/terms-and-conditions diff --git a/deploy/usage.md b/deploy/usage.md index ded51069b..33fc23954 100644 --- a/deploy/usage.md +++ b/deploy/usage.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: "Deno Deploy Usage Guidelines" description: "Important limitations, service level expectations, and terms of use for Deno Deploy." --- diff --git a/examples/tutorials/apollo.md b/examples/tutorials/apollo.md index 9eeaf01ae..f399ac040 100644 --- a/examples/tutorials/apollo.md +++ b/examples/tutorials/apollo.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "How to use Apollo with Deno" description: "Step-by-step tutorial on integrating Apollo GraphQL with Deno. Learn how to set up an Apollo Server, define schemas, implement resolvers, and build a complete GraphQL API using TypeScript." url: /examples/apollo_tutorial/ diff --git a/examples/tutorials/astro.md b/examples/tutorials/astro.md index eacb3e2d9..0dd138579 100644 --- a/examples/tutorials/astro.md +++ b/examples/tutorials/astro.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-29 title: "Build Astro with Deno" description: "Step-by-step tutorial on building web applications with Astro and Deno. Learn how to scaffold projects, create dynamic pages, implement SSR, and deploy your Astro sites using Deno's Node.js compatibility." url: /examples/astro_tutorial/ diff --git a/examples/tutorials/aws_lambda.md b/examples/tutorials/aws_lambda.md index 600a1829d..a69058305 100644 --- a/examples/tutorials/aws_lambda.md +++ b/examples/tutorials/aws_lambda.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-08-20 title: "How to Deploy Deno to AWS Lambda" description: "Step-by-step tutorial on deploying Deno applications to AWS Lambda. Learn about Docker containerization, ECR repositories, function configuration, and how to set up serverless Deno apps on AWS." url: /examples/aws_lambda_tutorial/ diff --git a/examples/tutorials/aws_lightsail.md b/examples/tutorials/aws_lightsail.md index 224a23acf..0ff68da0c 100644 --- a/examples/tutorials/aws_lightsail.md +++ b/examples/tutorials/aws_lightsail.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-08-20 title: Deploy Deno to Amazon Lightsail description: "Step-by-step tutorial on deploying Deno applications to AWS Lightsail. Learn about Docker containers, GitHub Actions automation, continuous deployment, and how to set up cost-effective cloud hosting for Deno apps." url: /examples/aws_lightsail_tutorial/ diff --git a/examples/tutorials/basic_opentelemetry.md b/examples/tutorials/basic_opentelemetry.md index c9c3e12dd..4ae00ca6d 100644 --- a/examples/tutorials/basic_opentelemetry.md +++ b/examples/tutorials/basic_opentelemetry.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-25 title: "Getting Started with OpenTelemetry in Deno" description: "Set up basic OpenTelemetry instrumentation in a Deno application. This tutorial covers creating a simple HTTP server with custom metrics and traces, and viewing the telemetry data." url: /examples/basic_opentelemetry_tutorial/ diff --git a/examples/tutorials/bdd.md b/examples/tutorials/bdd.md index 841c974a5..f2bd516ef 100644 --- a/examples/tutorials/bdd.md +++ b/examples/tutorials/bdd.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-03 title: "Behavior-Driven Development (BDD)" description: "Implementing Behavior-Driven Development with Deno's Standard Library's BDD module. Create readable, well organised tests with effective assertions." url: /examples/bdd_tutorial/ diff --git a/examples/tutorials/chat_app.md b/examples/tutorials/chat_app.md index 85b5975cb..fe85d1fae 100644 --- a/examples/tutorials/chat_app.md +++ b/examples/tutorials/chat_app.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-07-28 title: "Chat application with WebSockets" description: "A tutorial on building a real-time chat app using Deno WebSockets. Learn how to create a WebSocket server with Oak, handle multiple client connections, manage state, and build an interactive chat interface with HTML, CSS, and JavaScript." url: /examples/chat_app_tutorial/ diff --git a/examples/tutorials/cjs_to_esm.md b/examples/tutorials/cjs_to_esm.md index 3807e3be5..abffe1c60 100644 --- a/examples/tutorials/cjs_to_esm.md +++ b/examples/tutorials/cjs_to_esm.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-08-20 title: "Updating from CommonJS to ESM" description: "Step-by-step guide to migrating Node.js projects from CommonJS to ESM modules. Learn about import/export syntax changes, module resolution differences, and how to use modern JavaScript features in Deno." url: /examples/cjs_to_esm_tutorial/ diff --git a/examples/tutorials/cloudflare_workers.md b/examples/tutorials/cloudflare_workers.md index c16747f2b..f28f5eb59 100644 --- a/examples/tutorials/cloudflare_workers.md +++ b/examples/tutorials/cloudflare_workers.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-11-04 title: "Deploying Deno to Cloudflare Workers" description: "Step-by-step tutorial on deploying Deno functions to Cloudflare Workers. Learn how to configure denoflare, create worker modules, test locally, and deploy your code to Cloudflare's global edge network." url: /examples/cloudflare_workers_tutorial/ diff --git a/examples/tutorials/connecting_to_databases.md b/examples/tutorials/connecting_to_databases.md index 57295c94f..e57b2161c 100644 --- a/examples/tutorials/connecting_to_databases.md +++ b/examples/tutorials/connecting_to_databases.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-11 title: "Connecting to databases" description: "A guide to database connectivity in Deno. Learn how to use MySQL, PostgreSQL, MongoDB, SQLite, Firebase, Supabase, and popular ORMs to build data-driven applications with TypeScript." url: /examples/connecting_to_databases_tutorial/ diff --git a/examples/tutorials/debugging_with_console.md b/examples/tutorials/debugging_with_console.md index c7dce0887..b6244d2ac 100644 --- a/examples/tutorials/debugging_with_console.md +++ b/examples/tutorials/debugging_with_console.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-04-03 title: "Better debugging with the console API" description: "An in-depth guide to advanced console debugging in Deno. Learn about console.table, timers, counters, tracers, and how to leverage the full console API beyond basic logging for better debugging workflows." url: /examples/debugging_with_console_tutorial/ diff --git a/examples/tutorials/deno_deploy.md b/examples/tutorials/deno_deploy.md index 0e78d221c..e5ed5a7fa 100644 --- a/examples/tutorials/deno_deploy.md +++ b/examples/tutorials/deno_deploy.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-07 title: "Deploy an app with Deno Deploy" description: "A step-by-step tutorial for deploying your first Deno application to Deno Deploy." url: /examples/deno_deploy_tutorial/ diff --git a/examples/tutorials/deno_doc.md b/examples/tutorials/deno_doc.md index b9dab1d8a..3a5e9fa19 100644 --- a/examples/tutorials/deno_doc.md +++ b/examples/tutorials/deno_doc.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-07-11 title: "Generating documentation with deno doc" description: "Learn how to generate professional documentation for your Deno projects using the built-in deno doc command. This tutorial covers JSDoc comments, HTML output, linting, and best practices for documenting your code." url: /examples/deno_doc_tutorial/ diff --git a/examples/tutorials/deploy_command.md b/examples/tutorials/deploy_command.md index b07fb9c56..ba6cb6606 100644 --- a/examples/tutorials/deploy_command.md +++ b/examples/tutorials/deploy_command.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-29 title: "Deploy an app with the deno deploy command" description: "Step-by-step tutorial for using the deno deploy CLI command to create and deploy your first application to Deno Deploy." url: /examples/deploy_command_tutorial/ diff --git a/examples/tutorials/deploy_otel.md b/examples/tutorials/deploy_otel.md index ca0870692..0312ca9f2 100644 --- a/examples/tutorials/deploy_otel.md +++ b/examples/tutorials/deploy_otel.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-29 title: "Monitor your app with OpenTelemetry and Deno Deploy" description: "A step-by-step tutorial for adding custom OpenTelemetry instrumentation to your Deno Deploy application." url: /examples/deploy_otel_tutorial/ diff --git a/examples/tutorials/digital_ocean.md b/examples/tutorials/digital_ocean.md index 68c6c4a52..0892e15e3 100644 --- a/examples/tutorials/digital_ocean.md +++ b/examples/tutorials/digital_ocean.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-23 title: "How to deploy Deno to Digital Ocean" description: "A step-by-step guide to deploying Deno applications on Digital Ocean. Learn about Docker containerization, GitHub Actions automation, container registries, and how to set up continuous deployment workflows." url: /examples/digital_ocean_tutorial/ diff --git a/examples/tutorials/drizzle.md b/examples/tutorials/drizzle.md index 5e796d7a0..93e8ed35f 100644 --- a/examples/tutorials/drizzle.md +++ b/examples/tutorials/drizzle.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "Build a Database App with Drizzle ORM and Deno" description: "Step-by-step guide to building database applications with Drizzle ORM and Deno. Learn about schema management, type-safe queries, PostgreSQL integration, migrations, and how to implement CRUD operations." url: /examples/drizzle_tutorial/ diff --git a/examples/tutorials/express.md b/examples/tutorials/express.md index 201b8b2d3..00d2d02a7 100644 --- a/examples/tutorials/express.md +++ b/examples/tutorials/express.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-07-14 title: "How to use Express with Deno" description: "Step-by-step guide to using Express.js with Deno. Learn how to set up an Express server, configure routes, handle middleware, and build REST APIs using Deno's Node.js compatibility features." url: /examples/express_tutorial/ diff --git a/examples/tutorials/fetch_data.md b/examples/tutorials/fetch_data.md index d7e05f20b..be02186e5 100644 --- a/examples/tutorials/fetch_data.md +++ b/examples/tutorials/fetch_data.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-08-11 title: "Fetch and stream data" description: "A tutorial on working with network requests in Deno. Learn how to use the fetch API for HTTP requests, handle responses, implement data streaming, and manage file uploads and downloads." url: /examples/fetch_data_tutorial/ diff --git a/examples/tutorials/file_based_routing.md b/examples/tutorials/file_based_routing.md index 1c577d2ae..f677b5ca6 100644 --- a/examples/tutorials/file_based_routing.md +++ b/examples/tutorials/file_based_routing.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-08-20 title: File-based routing description: "Tutorial on implementing file-based routing in Deno. Learn how to create a dynamic routing system similar to Next.js, handle HTTP methods, manage nested routes, and build a flexible server architecture." url: /examples/file_based_routing_tutorial/ diff --git a/examples/tutorials/file_server.md b/examples/tutorials/file_server.md index 6f00e360f..9e3b5102d 100644 --- a/examples/tutorials/file_server.md +++ b/examples/tutorials/file_server.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-04-11 title: "Write a file server" description: "Tutorial on building a file server with Deno. Learn how to handle HTTP requests, serve static files, implement streaming responses, and use the standard library's file server module for production deployments." url: /examples/file_server_tutorial/ diff --git a/examples/tutorials/file_system_events.md b/examples/tutorials/file_system_events.md index d8114d7ef..70890bf97 100644 --- a/examples/tutorials/file_system_events.md +++ b/examples/tutorials/file_system_events.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "File system events" description: "Tutorial on monitoring file system changes with Deno. Learn how to watch directories for file modifications, handle change events, and understand platform-specific behaviors across Linux, macOS, and Windows." url: /examples/file_system_events_tutorial/ diff --git a/examples/tutorials/fresh.md b/examples/tutorials/fresh.md index 7492ba9b3..e367575fe 100644 --- a/examples/tutorials/fresh.md +++ b/examples/tutorials/fresh.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-29 title: "Build a Fresh App" description: "Complete guide to building Full-stack applications with Fresh and Deno. Learn how to set up a project, implement server-side rendering with islands architecture, add API routes, and deploy your TypeScript application." url: /examples/fresh_tutorial/ diff --git a/examples/tutorials/google_cloud_run.md b/examples/tutorials/google_cloud_run.md index e69ae1b5c..3b243915c 100644 --- a/examples/tutorials/google_cloud_run.md +++ b/examples/tutorials/google_cloud_run.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-08-20 title: "How to deploy to Google Cloud Run" description: "Step-by-step guide to deploying Deno applications on Google Cloud Run. Learn about Docker containerization, Artifact Registry configuration, GitHub Actions automation, and how to set up continuous deployment to Google Cloud." url: /examples/google_cloud_run_tutorial/ diff --git a/examples/tutorials/grafana.md b/examples/tutorials/grafana.md index 02835264a..fc414a9af 100644 --- a/examples/tutorials/grafana.md +++ b/examples/tutorials/grafana.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-07-11 title: "How to export telemetry data to Grafana" description: "Complete guide to exporting telemetry data with OpenTelemetry and Grafana. Learn how to configure collectors, visualize traces, and monitor application performance." url: /examples/grafana_tutorial/ diff --git a/examples/tutorials/hashbang.md b/examples/tutorials/hashbang.md index 127b584e7..b1412d50f 100644 --- a/examples/tutorials/hashbang.md +++ b/examples/tutorials/hashbang.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "Executable scripts" description: "Guide to creating executable scripts with Deno. Learn about hashbangs, file permissions, cross-platform compatibility, and how to create command-line tools that can run directly from the terminal." url: /examples/hashbang_tutorial/ diff --git a/examples/tutorials/honeycomb.md b/examples/tutorials/honeycomb.md index f348636e8..6ceacc279 100644 --- a/examples/tutorials/honeycomb.md +++ b/examples/tutorials/honeycomb.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-07-11 title: "How to export telemetry data to Honeycomb" description: "Complete guide to exporting telemetry data with OpenTelemetry and Honeycomb.io. Learn how to configure collectors, visualize traces, and monitor application performance." url: /examples/honeycomb_tutorial/ diff --git a/examples/tutorials/hyperdx.md b/examples/tutorials/hyperdx.md index 1f709f686..b26561280 100644 --- a/examples/tutorials/hyperdx.md +++ b/examples/tutorials/hyperdx.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-07-11 title: "How to export telemetry data to HyperDX" description: "Complete guide to exporting telemetry data with OpenTelemetry and HyperDX. Learn how to configure collectors, visualize traces, logs, metrics, and debug distributed applications effectively." url: /examples/hyperdx_tutorial/ diff --git a/examples/tutorials/initialize_project.md b/examples/tutorials/initialize_project.md index 6db1d4d43..31305128f 100644 --- a/examples/tutorials/initialize_project.md +++ b/examples/tutorials/initialize_project.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "Initialize a project" description: "Guide to creating and structuring new Deno projects. Learn about starting a new project, task configuration, dependency management, and best practices for growing applications." url: /examples/initialize_project_tutorial/ diff --git a/examples/tutorials/kinsta.md b/examples/tutorials/kinsta.md index 16795bd36..47227d26a 100644 --- a/examples/tutorials/kinsta.md +++ b/examples/tutorials/kinsta.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-08-20 title: "How to deploy Deno on Kinsta" description: "Step-by-step guide to deploying Deno applications on Kinsta. Learn how to configure package.json, handle environment variables, set up Git deployments, and use Kinsta's application hosting platform." url: /examples/kinsta_tutorial/ diff --git a/examples/tutorials/llm.md b/examples/tutorials/llm.md index ecc7de1bd..addba0e13 100644 --- a/examples/tutorials/llm.md +++ b/examples/tutorials/llm.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-29 title: "Build a Real-time LLM Chat App with Deno" description: "Learn how to integrate Large Language Models (LLM) with Deno to create an interactive roleplay chat application with AI characters using OpenAI or Anthropic APIs." url: /examples/llm_tutorial/ diff --git a/examples/tutorials/migrate_custom_domain.md b/examples/tutorials/migrate_custom_domain.md index f92e67840..c579b3a1a 100644 --- a/examples/tutorials/migrate_custom_domain.md +++ b/examples/tutorials/migrate_custom_domain.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Migrating a custom domain from Deploy Classic to Deno Deploy" description: "Learn how to migrate your custom domain from Deploy Classic to Deno Deploy" url: /examples/migrate_custom_domain_tutorial/ diff --git a/examples/tutorials/mocking.md b/examples/tutorials/mocking.md index f53e41636..2136b0258 100644 --- a/examples/tutorials/mocking.md +++ b/examples/tutorials/mocking.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-06-17 title: "Testing in isolation with mocks" description: "Master the art of mocking in your unit tests. Learn how spies, stubs, fake time, and other Deno tools let you improve your code and confidence" url: /examples/mocking_tutorial/ diff --git a/examples/tutorials/module_metadata.md b/examples/tutorials/module_metadata.md index 540431b21..9df07dc37 100644 --- a/examples/tutorials/module_metadata.md +++ b/examples/tutorials/module_metadata.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "Module metadata" description: "A guide to working with module metadata in Deno. Learn about import.meta properties, main module detection, file paths, URL resolution, and how to access module context information in your applications." url: /examples/module_metadata_tutorial/ diff --git a/examples/tutorials/mongoose.md b/examples/tutorials/mongoose.md index 2c1dc5eea..cec930a55 100644 --- a/examples/tutorials/mongoose.md +++ b/examples/tutorials/mongoose.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-28 title: "How to use Mongoose with Deno" description: "Step-by-step guide to using Mongoose with Deno. Learn how to set up MongoDB connectivity, create schemas, implement data models, and perform CRUD operations using Mongoose's schema-based modeling." url: /examples/mongoose_tutorial/ diff --git a/examples/tutorials/mysql2.md b/examples/tutorials/mysql2.md index 99789dd73..b56a1d40d 100644 --- a/examples/tutorials/mysql2.md +++ b/examples/tutorials/mysql2.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "How to use MySQL2 with Deno" description: "Step-by-step guide to using MySQL2 with Deno. Learn how to set up database connections, execute queries, handle transactions, and build data-driven applications using MySQL's Node.js driver." url: /examples/mysql2_tutorial/ diff --git a/examples/tutorials/next.md b/examples/tutorials/next.md index 2b25814be..990376501 100644 --- a/examples/tutorials/next.md +++ b/examples/tutorials/next.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-02 title: "Build a Next.js App" description: "Walkthrough guide to building a Next.js application with Deno. Learn how to set up a project, create API routes, implement server-side rendering, and build a full-stack TypeScript application." url: /examples/next_tutorial/ diff --git a/examples/tutorials/nuxt.md b/examples/tutorials/nuxt.md index 26e8a6b1c..1e6ce6b2b 100644 --- a/examples/tutorials/nuxt.md +++ b/examples/tutorials/nuxt.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-08-26 title: "Build a Nuxt app with Deno" description: "Step-by-step guide to building Nuxt applications with Deno. Learn how to create a full-stack Vue.js app, implement server-side rendering, add Tailwind styling, and deploy your application." url: /examples/nuxt_tutorial/ diff --git a/examples/tutorials/os_signals.md b/examples/tutorials/os_signals.md index 579010d9b..0a5d52743 100644 --- a/examples/tutorials/os_signals.md +++ b/examples/tutorials/os_signals.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "Handle OS signals" description: "Tutorial on handling operating system signals in Deno. Learn how to capture SIGINT and SIGBREAK events, manage signal listeners, and implement graceful shutdown handlers in your applications." url: /examples/os_signals_tutorial/ diff --git a/examples/tutorials/otel_span_propagation.md b/examples/tutorials/otel_span_propagation.md index ef9fc96a7..6a5b66dcf 100644 --- a/examples/tutorials/otel_span_propagation.md +++ b/examples/tutorials/otel_span_propagation.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-07-11 title: "Distributed Tracing with Context Propagation in Deno" description: "Implement end-to-end distributed tracing with automatic context propagation in Deno applications. This tutorial covers creating traced services, automatic propagation of trace context, and visualizing distributed traces." url: /examples/otel_span_propagation_tutorial/ diff --git a/examples/tutorials/planetscale.md b/examples/tutorials/planetscale.md index 0d507bf75..a3b535b96 100644 --- a/examples/tutorials/planetscale.md +++ b/examples/tutorials/planetscale.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "How to use Planetscale with Deno" description: "Step-by-step guide to using Planetscale with Deno. Learn how to set up serverless MySQL databases, manage connections, execute queries, and build scalable applications with Planetscale's developer-friendly platform." url: /examples/planetscale_tutorial/ diff --git a/examples/tutorials/prisma.md b/examples/tutorials/prisma.md index 431f214a5..05c0c0be4 100644 --- a/examples/tutorials/prisma.md +++ b/examples/tutorials/prisma.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-01 title: "How to create a RESTful API with Prisma and Oak" description: "Guide to building a RESTful API using Prisma and Oak with Deno. Learn how to set up database schemas, generate clients, implement CRUD operations, and deploy your API with proper type safety." url: /examples/prisma_tutorial/ diff --git a/examples/tutorials/qwik.md b/examples/tutorials/qwik.md index 61856c1d3..183675732 100644 --- a/examples/tutorials/qwik.md +++ b/examples/tutorials/qwik.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "Build Qwik with Deno" description: "Step-by-step guide to building Qwik applications with Deno. Learn about resumability, server-side rendering, route handling, and how to create fast, modern web applications with zero client-side JavaScript by default." url: /examples/qwik_tutorial/ diff --git a/examples/tutorials/react.md b/examples/tutorials/react.md index cfffb25c9..9dc1f53ea 100644 --- a/examples/tutorials/react.md +++ b/examples/tutorials/react.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-29 title: "React app with Vite" description: "Complete guide to building React applications with Deno and Vite. Learn how to set up a project, implement routing, add API endpoints, and deploy your full-stack TypeScript application." url: /examples/react_tutorial/ diff --git a/examples/tutorials/redis.md b/examples/tutorials/redis.md index c6b5a3866..e2bb72fa4 100644 --- a/examples/tutorials/redis.md +++ b/examples/tutorials/redis.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "How to use Redis with Deno" description: "Step-by-step guide to using Redis with Deno. Learn how to set up caching, implement message brokers, handle data streaming, and optimize your applications with Redis's in-memory data store." url: /examples/redis_tutorial/ diff --git a/examples/tutorials/run_script.md b/examples/tutorials/run_script.md index af439c064..95c546894 100644 --- a/examples/tutorials/run_script.md +++ b/examples/tutorials/run_script.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "Run a script" description: "A guide to creating and running basic scripts with Deno. Learn how to write and execute JavaScript and TypeScript code, understand runtime environments, and get started with fundamental Deno concepts." url: /examples/run_script_tutorial/ diff --git a/examples/tutorials/simple_api.md b/examples/tutorials/simple_api.md index cd78121fc..79ae68a5a 100644 --- a/examples/tutorials/simple_api.md +++ b/examples/tutorials/simple_api.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-24 title: "Simple API server" url: /examples/simple_api_tutorial/ oldUrl: diff --git a/examples/tutorials/snapshot_python.md b/examples/tutorials/snapshot_python.md index 5eb828051..f4b8e9b99 100644 --- a/examples/tutorials/snapshot_python.md +++ b/examples/tutorials/snapshot_python.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-24 title: "Boot a Python environment with snapshots" description: "Create a sandbox, preload Python + scientific packages, snapshot it, and boot zero-setup sandboxes that run a Mandelbrot explorer." url: /examples/snapshot_python_tutorial/ diff --git a/examples/tutorials/snapshot_test.md b/examples/tutorials/snapshot_test.md index fd916c738..76b1ec5de 100644 --- a/examples/tutorials/snapshot_test.md +++ b/examples/tutorials/snapshot_test.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-26 title: "Snapshot testing" oldurl: /examples/snapshot_tutorial/ description: "Learn how to use snapshot testing in Deno to compare outputs against recorded references, making it easier to detect unintended changes in your code" diff --git a/examples/tutorials/snapshots.md b/examples/tutorials/snapshots.md index 339504074..3a3c9d629 100644 --- a/examples/tutorials/snapshots.md +++ b/examples/tutorials/snapshots.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-24 title: "Deno Sandbox Snapshots Tutorial" description: "Use read only images to create isolated and reproducible environments." url: "/examples/snapshots_tutorial/" diff --git a/examples/tutorials/solidjs.md b/examples/tutorials/solidjs.md index 34c6873f6..9b7b16aa6 100644 --- a/examples/tutorials/solidjs.md +++ b/examples/tutorials/solidjs.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-07-28 title: "Build a SolidJS app with Deno" description: "Build a SolidJS application with Deno. Learn how to set up a project, implement reactive components, handle routing, create API endpoints with Hono, and build a full-stack TypeScript application." url: /examples/solidjs_tutorial/ diff --git a/examples/tutorials/stubbing.md b/examples/tutorials/stubbing.md index 756356a4c..2a9a308a0 100644 --- a/examples/tutorials/stubbing.md +++ b/examples/tutorials/stubbing.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-12-16 title: "Stubbing in tests" description: "Learn how to use stubs in Deno to isolate code during testing by replacing function implementations with controlled behavior" url: /examples/stubbing_tutorial/ diff --git a/examples/tutorials/subprocess.md b/examples/tutorials/subprocess.md index 7666eef20..22e2a29ca 100644 --- a/examples/tutorials/subprocess.md +++ b/examples/tutorials/subprocess.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-09 title: "Creating a subprocess" description: "A guide to working with subprocesses in Deno. Learn how to spawn processes, handle input/output streams, manage process lifecycles, and implement inter-process communication patterns safely." url: /examples/subprocess_tutorial/ diff --git a/examples/tutorials/svelte.md b/examples/tutorials/svelte.md index 7b08deadb..20a90d4ba 100644 --- a/examples/tutorials/svelte.md +++ b/examples/tutorials/svelte.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-29 title: "Build a SvelteKit App" description: "A tutorial on building SvelteKit applications with Deno. Learn how to set up a SvelteKit project, implement file-based routing, manage state with load functions, and create a full-stack TypeScript application." url: /examples/svelte_tutorial/ diff --git a/examples/tutorials/sveltekit.md b/examples/tutorials/sveltekit.md index c57712a8c..d00fc5df4 100644 --- a/examples/tutorials/sveltekit.md +++ b/examples/tutorials/sveltekit.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-10 title: "Building a SvelteKit app with sv and Deno" url: /examples/sveltekit_tutorial/ --- diff --git a/examples/tutorials/tanstack.md b/examples/tutorials/tanstack.md index 92217826e..d3584d63a 100644 --- a/examples/tutorials/tanstack.md +++ b/examples/tutorials/tanstack.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "Build an app with Tanstack and Deno" description: "Complete guide to building applications with Tanstack and Deno. Learn how to implement Query for data fetching, Router for navigation, manage server state, and create type-safe full-stack applications." url: /examples/tanstack_tutorial/ diff --git a/examples/tutorials/testing.md b/examples/tutorials/testing.md index aef60da82..952350f1d 100644 --- a/examples/tutorials/testing.md +++ b/examples/tutorials/testing.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-10 title: "Writing tests" description: "Learn key concepts like test setup and structure, assertions, async testing, mocking, test fixtures, and code coverage" url: /examples/testing_tutorial/ diff --git a/examples/tutorials/trpc.md b/examples/tutorials/trpc.md index 360cd82e9..a1f8536e6 100644 --- a/examples/tutorials/trpc.md +++ b/examples/tutorials/trpc.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "Build a Typesafe API with tRPC and Deno" description: "A guide to building type-safe APIs with tRPC and Deno. Learn how to set up endpoints, implement RPC procedures, handle data validation, and create efficient client-server applications." url: /examples/trpc_tutorial/ diff --git a/examples/tutorials/tunnel.md b/examples/tutorials/tunnel.md index 0160ae45d..124f9ee1e 100644 --- a/examples/tutorials/tunnel.md +++ b/examples/tutorials/tunnel.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-24 title: "Share your local server with Tunnel" description: "Expose a public URL instantly with the --tunnel option" url: /examples/tunnel_tutorial/ diff --git a/examples/tutorials/tunnel_database.md b/examples/tutorials/tunnel_database.md index ced073885..a75ab263e 100644 --- a/examples/tutorials/tunnel_database.md +++ b/examples/tutorials/tunnel_database.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-24 title: "Connect a Database to your local dev" description: "Connect a Postgres database to your local development server with Deno Deploy and Deno's tunnel feature" url: /examples/tunnel_database_tutorial/ diff --git a/examples/tutorials/tunnel_telemetry.md b/examples/tutorials/tunnel_telemetry.md index cc1ae66de..6ac39b42d 100644 --- a/examples/tutorials/tunnel_telemetry.md +++ b/examples/tutorials/tunnel_telemetry.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-02 title: "Local Telemetry with tunnel" description: "Send telemetry from your local development server using Deno's tunnel feature" url: /examples/tunnel_telemetry_tutorial/ diff --git a/examples/tutorials/volumes.md b/examples/tutorials/volumes.md index a2d24afd8..96d02af76 100644 --- a/examples/tutorials/volumes.md +++ b/examples/tutorials/volumes.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-03 title: "Deno Sandbox Volumes Tutorial" description: "Add read-write block storage to your Deno sandbox." url: "/examples/volumes_tutorial/" diff --git a/examples/tutorials/vue.md b/examples/tutorials/vue.md index 7d1431b26..d7fb701fa 100644 --- a/examples/tutorials/vue.md +++ b/examples/tutorials/vue.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-08 title: "Build a Vue.js App" description: "A tutorial on building Vue.js applications with Deno. Learn how to set up a Vite project, implement component architecture, add routing, manage state, and create a full-stack TypeScript application." url: /examples/vue_tutorial/ diff --git a/examples/tutorials/web_testing.md b/examples/tutorials/web_testing.md index bd97e7282..61706385e 100644 --- a/examples/tutorials/web_testing.md +++ b/examples/tutorials/web_testing.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-04-03 title: "Testing web apps" description: "A comprehensive guide to testing web applications with Deno" url: "/examples/web_testing_tutorial/" diff --git a/examples/tutorials/word_finder.md b/examples/tutorials/word_finder.md index 23a75dc71..d9fe91723 100644 --- a/examples/tutorials/word_finder.md +++ b/examples/tutorials/word_finder.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-18 title: "Building a word finder app with Deno" description: "A tutorial on creating a word search application with Deno. Learn how to build a web server, implement pattern matching, handle HTTP requests, and create an interactive web interface using Oak framework." url: /examples/word_finder_tutorial/ diff --git a/runtime/contributing/architecture.md b/runtime/contributing/architecture.md index 663ac6bac..f50b7b0fc 100644 --- a/runtime/contributing/architecture.md +++ b/runtime/contributing/architecture.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "Architecture Overview" description: "Deep dive into Deno's internal architecture, explaining core components like the runtime, compiler, and security sandbox. Learn how Deno processes requests and executes JavaScript/TypeScript code." oldUrl: /runtime/manual/references/contributing/architecture/ diff --git a/runtime/contributing/docs.md b/runtime/contributing/docs.md index d4d76ef8b..21a26891e 100644 --- a/runtime/contributing/docs.md +++ b/runtime/contributing/docs.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-12 title: "Documentation guidelines" description: "Guide for contributing to Deno's documentation. Learn our documentation standards, writing style, and how to submit documentation changes." --- diff --git a/runtime/contributing/examples.md b/runtime/contributing/examples.md index 156a55543..47e483482 100644 --- a/runtime/contributing/examples.md +++ b/runtime/contributing/examples.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "Contributing an example" description: "Learn how to create and contribute meaningful examples to the Deno docs." --- diff --git a/runtime/contributing/index.md b/runtime/contributing/index.md index 93bf679ec..268275b11 100644 --- a/runtime/contributing/index.md +++ b/runtime/contributing/index.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-13 title: "Contributing and support" description: "Guide to contributing to the Deno project and ecosystem. Learn about different Deno repositories, contribution guidelines, and how to submit effective pull requests." oldUrl: diff --git a/runtime/contributing/release_schedule.md b/runtime/contributing/release_schedule.md index 066d322f2..64263b7b3 100644 --- a/runtime/contributing/release_schedule.md +++ b/runtime/contributing/release_schedule.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "Release Schedule" description: "Overview of Deno's release cycle and versioning process. Learn about stable releases, canary builds, and how to manage different Deno versions including upgrading to specific builds." oldUrl: /runtime/manual/references/contributing/release_schedule/ diff --git a/runtime/contributing/style_guide.md b/runtime/contributing/style_guide.md index cb1ba469c..2202f06de 100644 --- a/runtime/contributing/style_guide.md +++ b/runtime/contributing/style_guide.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "Deno Style Guide" description: "Comprehensive style guide for contributing to Deno's internal runtime code and standard library. Covers coding conventions, documentation standards, testing requirements, and best practices for TypeScript and Rust development." oldUrl: diff --git a/runtime/fundamentals/configuration.md b/runtime/fundamentals/configuration.md index f2d1721f3..679a48c22 100644 --- a/runtime/fundamentals/configuration.md +++ b/runtime/fundamentals/configuration.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-09 title: "deno.json and package.json" description: "The guide to configuring your Deno projects. Learn about TypeScript settings, tasks, dependencies, formatting, linting, and how to use both deno.json and/or package.json effectively." oldUrl: diff --git a/runtime/fundamentals/debugging.md b/runtime/fundamentals/debugging.md index 7019c3336..34bdde53e 100644 --- a/runtime/fundamentals/debugging.md +++ b/runtime/fundamentals/debugging.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-19 title: "Debugging" description: "Complete guide to debugging Deno applications. Learn to use Chrome DevTools, VS Code debugger, and other debugging techniques for TypeScript/JavaScript code in Deno." oldUrl: diff --git a/runtime/fundamentals/ffi.md b/runtime/fundamentals/ffi.md index f74a8c366..b98355250 100644 --- a/runtime/fundamentals/ffi.md +++ b/runtime/fundamentals/ffi.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-15 title: "Foreign Function Interface (FFI)" description: "Learn how to use Deno's Foreign Function Interface (FFI) to call native libraries directly from JavaScript or TypeScript. Includes examples, best practices, and security considerations." --- diff --git a/runtime/fundamentals/http_server.md b/runtime/fundamentals/http_server.md index ea0de25dc..238590c84 100644 --- a/runtime/fundamentals/http_server.md +++ b/runtime/fundamentals/http_server.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-10 title: "Writing an HTTP Server" description: "A guide to creating HTTP servers in Deno. Learn about the Deno.serve API, request handling, WebSocket support, response streaming, and how to build production-ready HTTP/HTTPS servers with automatic compression." oldUrl: diff --git a/runtime/fundamentals/linting_and_formatting.md b/runtime/fundamentals/linting_and_formatting.md index afa262dd2..30a26c8d9 100644 --- a/runtime/fundamentals/linting_and_formatting.md +++ b/runtime/fundamentals/linting_and_formatting.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-12-16 title: "Linting and formatting" description: "A guide to Deno's built-in code quality tools. Learn how to use deno lint and deno fmt commands, configure rules, integrate with CI/CD pipelines, and maintain consistent code style across your projects." --- diff --git a/runtime/fundamentals/modules.md b/runtime/fundamentals/modules.md index 46e081875..ed5392561 100644 --- a/runtime/fundamentals/modules.md +++ b/runtime/fundamentals/modules.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-05 title: "Modules and dependencies" description: "A guide to managing modules and dependencies in Deno. Learn about ECMAScript modules, third-party packages, import maps, dependency management, versioning, and how to publish your own modules." oldUrl: diff --git a/runtime/fundamentals/node.md b/runtime/fundamentals/node.md index f483cb1fb..139180888 100644 --- a/runtime/fundamentals/node.md +++ b/runtime/fundamentals/node.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-10 title: "Node and npm Compatibility" description: "Guide to using Node.js modules and npm packages in Deno. Learn about compatibility features, importing npm packages, and differences between Node.js and Deno environments." oldUrl: diff --git a/runtime/fundamentals/open_telemetry.md b/runtime/fundamentals/open_telemetry.md index 03506bce1..ae621d7ca 100644 --- a/runtime/fundamentals/open_telemetry.md +++ b/runtime/fundamentals/open_telemetry.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-25 title: OpenTelemetry description: "Learn how to implement observability in Deno applications using OpenTelemetry. Covers tracing, metrics collection, and integration with monitoring systems." --- diff --git a/runtime/fundamentals/security.md b/runtime/fundamentals/security.md index ad7a5d48e..aeb0e823c 100644 --- a/runtime/fundamentals/security.md +++ b/runtime/fundamentals/security.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-26 title: "Security and permissions" description: "A guide to Deno's security model and permissions system. Learn about secure defaults, permission flags, runtime prompts, and how to safely execute code with granular access controls." oldUrl: diff --git a/runtime/fundamentals/stability_and_releases.md b/runtime/fundamentals/stability_and_releases.md index 3bfde54f9..69120b692 100644 --- a/runtime/fundamentals/stability_and_releases.md +++ b/runtime/fundamentals/stability_and_releases.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-11-04 title: "Stability and releases" description: "Guide to Deno's stability guarantees and release process. Covering release channels, long-term support (LTS), unstable features, versioning policy, and how Deno maintains backward compatibility." oldUrl: diff --git a/runtime/fundamentals/testing.md b/runtime/fundamentals/testing.md index 97e4eb9e4..5a6a68306 100644 --- a/runtime/fundamentals/testing.md +++ b/runtime/fundamentals/testing.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-03 title: "Testing" description: "A guide to Deno's testing capabilities. Learn about the built-in test runner, assertions, mocking, coverage reporting, snapshot testing, and how to write effective tests for your Deno applications." oldUrl: diff --git a/runtime/fundamentals/typescript.md b/runtime/fundamentals/typescript.md index fce1bc74e..de93ce704 100644 --- a/runtime/fundamentals/typescript.md +++ b/runtime/fundamentals/typescript.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-27 title: "TypeScript support" description: "Learn how to use TypeScript with Deno. Covers configuration options, type checking, and best practices for writing type-safe Deno applications." oldUrl: diff --git a/runtime/fundamentals/web_dev.md b/runtime/fundamentals/web_dev.md index d38a0eca1..dd5b511db 100644 --- a/runtime/fundamentals/web_dev.md +++ b/runtime/fundamentals/web_dev.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-10 title: "Web development" description: "A guide to web development with Deno. Learn about supported frameworks like Fresh, Next.js, and Astro, along with built-in features for building modern web applications." oldUrl: diff --git a/runtime/fundamentals/workspaces.md b/runtime/fundamentals/workspaces.md index c74067dfc..c3fe96369 100644 --- a/runtime/fundamentals/workspaces.md +++ b/runtime/fundamentals/workspaces.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-11-04 title: "Workspaces and monorepos" description: "A guide to managing workspaces and monorepos in Deno. Learn about workspace configuration, package management, dependency resolution, and how to structure multi-package projects effectively." oldUrl: /runtime/manual/basics/workspaces diff --git a/runtime/getting_started/command_line_interface.md b/runtime/getting_started/command_line_interface.md index bd980e290..4924fcd14 100644 --- a/runtime/getting_started/command_line_interface.md +++ b/runtime/getting_started/command_line_interface.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-11-05 title: Command line interface description: "A comprehensive guide to using Deno's command-line interface (CLI). Learn about running scripts, managing permissions, using watch mode, and configuring Deno's runtime behavior through command-line flags and options." oldUrl: diff --git a/runtime/getting_started/first_project.md b/runtime/getting_started/first_project.md index 72a0eaaea..c00a58380 100644 --- a/runtime/getting_started/first_project.md +++ b/runtime/getting_started/first_project.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: Making a Deno project description: "Step-by-step guide to creating your first Deno project. Learn how to initialize a project, understand the basic file structure, run TypeScript code, and execute tests using Deno's built-in test runner." oldUrl: /runtime/manual/getting_started/first_steps/ diff --git a/runtime/getting_started/installation.md b/runtime/getting_started/installation.md index 8dd639b26..4cc474fdb 100644 --- a/runtime/getting_started/installation.md +++ b/runtime/getting_started/installation.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-05 title: Installation description: "A Guide to installing Deno on different operating systems. Includes instructions for Windows, macOS, and Linux using various package managers, manual installation methods, and Docker containers." oldUrl: diff --git a/runtime/getting_started/setup_your_environment.md b/runtime/getting_started/setup_your_environment.md index 38d4a1bd0..0c61f306e 100644 --- a/runtime/getting_started/setup_your_environment.md +++ b/runtime/getting_started/setup_your_environment.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-19 title: "Set up your environment" description: "A guide to setting up your development environment for Deno. Learn how to configure popular editors like VS Code, set up language server support, and enable shell completions for better productivity." oldUrl: /runtime/manual/getting_started/setup_your_environment/ diff --git a/runtime/help.md b/runtime/help.md index a5e147cee..bc91bebc4 100644 --- a/runtime/help.md +++ b/runtime/help.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-06-19 title: "Where to get help" description: "Guide to getting help with Deno. Find community resources, support channels, discussion forums, and how to engage with the Deno community for troubleshooting and assistance." oldUrl: /runtime/manual/help/ diff --git a/runtime/index.md b/runtime/index.md index 66708410d..dfee0f62e 100644 --- a/runtime/index.md +++ b/runtime/index.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-10 title: "Welcome to Deno" description: "Learn the basics of Deno, a secure JavaScript, TypeScript, and WebAssembly runtime." pagination_next: /runtime/getting_started/first_project/ diff --git a/runtime/reference/bundling.md b/runtime/reference/bundling.md index 16a1c82ed..5dc7e8bf6 100644 --- a/runtime/reference/bundling.md +++ b/runtime/reference/bundling.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-11 title: "Bundling" description: "An overview of `deno bundle` subcommand that can be used to produce a single file application created from multiple source files for optimized execution." --- diff --git a/runtime/reference/cli/add.md b/runtime/reference/cli/add.md index e2d45b1fa..34a3de2c3 100644 --- a/runtime/reference/cli/add.md +++ b/runtime/reference/cli/add.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno add" command: add openGraphLayout: "/open_graph/cli-commands.jsx" diff --git a/runtime/reference/cli/approve_scripts.md b/runtime/reference/cli/approve_scripts.md index 1f4937aa8..497512552 100644 --- a/runtime/reference/cli/approve_scripts.md +++ b/runtime/reference/cli/approve_scripts.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-12-10 title: "deno approve-scripts" command: approve-scripts openGraphLayout: "/open_graph/cli-commands.jsx" diff --git a/runtime/reference/cli/audit.md b/runtime/reference/cli/audit.md index 9cd648ec3..5901b7ac2 100644 --- a/runtime/reference/cli/audit.md +++ b/runtime/reference/cli/audit.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno audit" command: audit openGraphLayout: "/open_graph/cli-commands.jsx" diff --git a/runtime/reference/cli/bench.md b/runtime/reference/cli/bench.md index 7f3a03f75..cce2c5be9 100644 --- a/runtime/reference/cli/bench.md +++ b/runtime/reference/cli/bench.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno bench" oldUrl: - /runtime/manual/tools/benchmarker/ diff --git a/runtime/reference/cli/bundle.md b/runtime/reference/cli/bundle.md index 292a8c9cb..165f8ac05 100644 --- a/runtime/reference/cli/bundle.md +++ b/runtime/reference/cli/bundle.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno bundle" oldUrl: /runtime/manual/cli/bundler/ command: bundle diff --git a/runtime/reference/cli/check.md b/runtime/reference/cli/check.md index 87c573b99..e4f910dc0 100644 --- a/runtime/reference/cli/check.md +++ b/runtime/reference/cli/check.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-05 title: "deno check" oldUrl: /runtime/manual/tools/check/ command: check diff --git a/runtime/reference/cli/clean.md b/runtime/reference/cli/clean.md index 5d40eb529..74fe7ec5f 100644 --- a/runtime/reference/cli/clean.md +++ b/runtime/reference/cli/clean.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "deno clean" command: clean openGraphLayout: "/open_graph/cli-commands.jsx" diff --git a/runtime/reference/cli/compile.md b/runtime/reference/cli/compile.md index 0c2e40e22..14bda6412 100644 --- a/runtime/reference/cli/compile.md +++ b/runtime/reference/cli/compile.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno compile" oldUrl: - /runtime/manual/tools/compile/ diff --git a/runtime/reference/cli/completions.md b/runtime/reference/cli/completions.md index 5d7b54fb8..d969b0f4b 100644 --- a/runtime/reference/cli/completions.md +++ b/runtime/reference/cli/completions.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-04-24 title: "deno completions" oldUrl: /runtime/manual/tools/completions/ command: completions diff --git a/runtime/reference/cli/coverage.md b/runtime/reference/cli/coverage.md index b59b0c423..a55473367 100644 --- a/runtime/reference/cli/coverage.md +++ b/runtime/reference/cli/coverage.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-04-23 title: "deno coverage" oldUrl: /runtime/manual/tools/coverage/ command: coverage diff --git a/runtime/reference/cli/create.md b/runtime/reference/cli/create.md index ef9d95981..ea203fa41 100644 --- a/runtime/reference/cli/create.md +++ b/runtime/reference/cli/create.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno create" command: create openGraphLayout: "/open_graph/cli-commands.jsx" diff --git a/runtime/reference/cli/deploy.md b/runtime/reference/cli/deploy.md index 7e41513b5..76bb7998a 100644 --- a/runtime/reference/cli/deploy.md +++ b/runtime/reference/cli/deploy.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-12 title: "deno deploy" command: deploy openGraphLayout: "/open_graph/cli-commands.jsx" diff --git a/runtime/reference/cli/doc.md b/runtime/reference/cli/doc.md index 2b0f81c73..3c8575e28 100644 --- a/runtime/reference/cli/doc.md +++ b/runtime/reference/cli/doc.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno doc" oldUrl: - /runtime/manual/tools/doc/ diff --git a/runtime/reference/cli/env_variables.md b/runtime/reference/cli/env_variables.md index 1d7a86e1a..5b0bf6fc4 100644 --- a/runtime/reference/cli/env_variables.md +++ b/runtime/reference/cli/env_variables.md @@ -1,4 +1,5 @@ --- +last_modified: 2024-10-07 title: "Configuring Deno behavior" --- diff --git a/runtime/reference/cli/eval.md b/runtime/reference/cli/eval.md index 783ac7898..e951ffa4f 100644 --- a/runtime/reference/cli/eval.md +++ b/runtime/reference/cli/eval.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "deno eval" oldUrl: /runtime/manual/tools/eval/ command: eval diff --git a/runtime/reference/cli/fmt.md b/runtime/reference/cli/fmt.md index 169ed1767..e96003826 100644 --- a/runtime/reference/cli/fmt.md +++ b/runtime/reference/cli/fmt.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno fmt" oldUrl: - /runtime/tools/formatter/ diff --git a/runtime/reference/cli/index.md b/runtime/reference/cli/index.md index 358898703..e910755dc 100644 --- a/runtime/reference/cli/index.md +++ b/runtime/reference/cli/index.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-08 title: "Deno CLI Subcommands" oldUrl: "/runtime/reference/cli/all_commands" openGraphLayout: "/open_graph/cli-commands.jsx" diff --git a/runtime/reference/cli/info.md b/runtime/reference/cli/info.md index a4bc3a35a..088748ac2 100644 --- a/runtime/reference/cli/info.md +++ b/runtime/reference/cli/info.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno info" oldUrl: - /runtime/manual/tools/dependency_inspector/ diff --git a/runtime/reference/cli/init.md b/runtime/reference/cli/init.md index dba75008e..96ca7bf4f 100644 --- a/runtime/reference/cli/init.md +++ b/runtime/reference/cli/init.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno init" oldUrl: /runtime/manual/tools/init/ command: init diff --git a/runtime/reference/cli/install.md b/runtime/reference/cli/install.md index d93cf5092..6ddec6e41 100644 --- a/runtime/reference/cli/install.md +++ b/runtime/reference/cli/install.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno install" oldUrl: - /runtime/manual/tools/script_installer/ diff --git a/runtime/reference/cli/jupyter.md b/runtime/reference/cli/jupyter.md index e9aa06523..4c70d0706 100644 --- a/runtime/reference/cli/jupyter.md +++ b/runtime/reference/cli/jupyter.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-11-05 title: "Jupyter Kernel for Deno" oldUrl: /runtime/manual/tools/jupyter/ openGraphLayout: "/open_graph/cli-commands.jsx" diff --git a/runtime/reference/cli/lint.md b/runtime/reference/cli/lint.md index 7fff16ca9..37a3c653e 100644 --- a/runtime/reference/cli/lint.md +++ b/runtime/reference/cli/lint.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno lint" oldUrl: - /runtime/tools/linter/ diff --git a/runtime/reference/cli/lsp.md b/runtime/reference/cli/lsp.md index a67d3d313..32a57b04c 100644 --- a/runtime/reference/cli/lsp.md +++ b/runtime/reference/cli/lsp.md @@ -1,4 +1,5 @@ --- +last_modified: 2024-10-07 title: "deno lsp" oldUrl: /runtime/manual/tools/lsp/ --- diff --git a/runtime/reference/cli/outdated.md b/runtime/reference/cli/outdated.md index f488b82f7..c1770881a 100644 --- a/runtime/reference/cli/outdated.md +++ b/runtime/reference/cli/outdated.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "deno outdated" command: outdated openGraphLayout: "/open_graph/cli-commands.jsx" diff --git a/runtime/reference/cli/publish.md b/runtime/reference/cli/publish.md index 153a95192..a8d70e1e1 100644 --- a/runtime/reference/cli/publish.md +++ b/runtime/reference/cli/publish.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-04-11 title: "deno publish" oldUrl: /runtime/manual/tools/publish/ command: publish diff --git a/runtime/reference/cli/remove.md b/runtime/reference/cli/remove.md index b1284ab41..a1c966f5c 100644 --- a/runtime/reference/cli/remove.md +++ b/runtime/reference/cli/remove.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "deno remove" command: remove openGraphLayout: "/open_graph/cli-commands.jsx" diff --git a/runtime/reference/cli/repl.md b/runtime/reference/cli/repl.md index 98faefb05..5f2562214 100644 --- a/runtime/reference/cli/repl.md +++ b/runtime/reference/cli/repl.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno repl" oldUrl: /runtime/manual/tools/repl/ command: repl diff --git a/runtime/reference/cli/run.md b/runtime/reference/cli/run.md index 6ea0a7bbe..d23bb0327 100644 --- a/runtime/reference/cli/run.md +++ b/runtime/reference/cli/run.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno run" oldUrl: /runtime/manual/tools/run/ command: run diff --git a/runtime/reference/cli/sandbox.md b/runtime/reference/cli/sandbox.md index ed83552c5..7a02cb0c2 100644 --- a/runtime/reference/cli/sandbox.md +++ b/runtime/reference/cli/sandbox.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-10 title: "deno sandbox" command: sandbox openGraphLayout: "/open_graph/cli-commands.jsx" diff --git a/runtime/reference/cli/serve.md b/runtime/reference/cli/serve.md index 56d9e7898..f4c4845d7 100644 --- a/runtime/reference/cli/serve.md +++ b/runtime/reference/cli/serve.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-05-01 title: "deno serve" oldUrl: /runtime/manual/tools/serve/ command: serve diff --git a/runtime/reference/cli/task.md b/runtime/reference/cli/task.md index 08bbba7dc..08cf18499 100644 --- a/runtime/reference/cli/task.md +++ b/runtime/reference/cli/task.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-12 title: "deno task" oldUrl: - /runtime/tools/task_runner/ diff --git a/runtime/reference/cli/test.md b/runtime/reference/cli/test.md index 20cbf56e0..4b29d5b17 100644 --- a/runtime/reference/cli/test.md +++ b/runtime/reference/cli/test.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "deno test" oldUrl: /runtime/manual/tools/test/ command: test diff --git a/runtime/reference/cli/types.md b/runtime/reference/cli/types.md index 8196c8c47..437eed324 100644 --- a/runtime/reference/cli/types.md +++ b/runtime/reference/cli/types.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "deno types" oldUrl: /runtime/manual/tools/types/ command: types diff --git a/runtime/reference/cli/uninstall.md b/runtime/reference/cli/uninstall.md index 28d48b255..7c647f641 100644 --- a/runtime/reference/cli/uninstall.md +++ b/runtime/reference/cli/uninstall.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-03-10 title: "deno uninstall" oldUrl: /runtime/manual/tools/uninstall/ command: uninstall diff --git a/runtime/reference/cli/unstable_flags.md b/runtime/reference/cli/unstable_flags.md index a43dc9425..a9dc14560 100644 --- a/runtime/reference/cli/unstable_flags.md +++ b/runtime/reference/cli/unstable_flags.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-05 title: "Unstable feature flags" oldUrl: - /runtime/tools/unstable_flags/ diff --git a/runtime/reference/cli/update.md b/runtime/reference/cli/update.md index 9ff29a672..4a8e10437 100644 --- a/runtime/reference/cli/update.md +++ b/runtime/reference/cli/update.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-07-01 title: "deno update" command: update openGraphLayout: "/open_graph/cli-commands.jsx" diff --git a/runtime/reference/cli/upgrade.md b/runtime/reference/cli/upgrade.md index 76bd09ca9..059859b61 100644 --- a/runtime/reference/cli/upgrade.md +++ b/runtime/reference/cli/upgrade.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-03-05 title: "deno upgrade" oldUrl: /runtime/manual/tools/upgrade/ command: upgrade diff --git a/runtime/reference/cli/x.md b/runtime/reference/cli/x.md index 545bcca7e..6633019e1 100644 --- a/runtime/reference/cli/x.md +++ b/runtime/reference/cli/x.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-12-10 title: "deno x" command: x openGraphLayout: "/open_graph/cli-commands.jsx" diff --git a/runtime/reference/continuous_integration.md b/runtime/reference/continuous_integration.md index ff986d2d0..6b8d40c7e 100644 --- a/runtime/reference/continuous_integration.md +++ b/runtime/reference/continuous_integration.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-11-21 title: "Continuous integration" description: "Guide to setting up continuous integration (CI) pipelines for Deno projects. Learn how to configure GitHub Actions workflows, run tests and linting in CI, handle cross-platform builds, and optimize pipeline performance with caching." oldUrl: /runtime/manual/advanced/continuous_integration diff --git a/runtime/reference/deno_namespace_apis.md b/runtime/reference/deno_namespace_apis.md index 9f348dcf3..30184266e 100644 --- a/runtime/reference/deno_namespace_apis.md +++ b/runtime/reference/deno_namespace_apis.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-09-04 title: "Deno Namespace APIs" description: "A guide to Deno's built-in runtime APIs. Learn about file system operations, network functionality, permissions management, and other core capabilities available through the global Deno namespace." layout: layout.tsx diff --git a/runtime/reference/docker.md b/runtime/reference/docker.md index 3eb7ac6a7..9f057690f 100644 --- a/runtime/reference/docker.md +++ b/runtime/reference/docker.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-12-16 title: Deno and Docker description: "Complete guide to using Deno with Docker containers. Learn about official Deno images, writing Dockerfiles, multi-stage builds, workspace containerization, and Docker best practices for Deno applications." --- diff --git a/runtime/reference/documentation.md b/runtime/reference/documentation.md index c021764a2..21ab16c48 100644 --- a/runtime/reference/documentation.md +++ b/runtime/reference/documentation.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-06-19 title: "Documentation Tests" description: "Learn how to write and run documentation tests in Deno. This guide covers how to create testable code examples in documentation comments, type-checking documentation, and running doc tests with the Deno test runner." oldUrl: /runtime/manual/testing/documentation/ diff --git a/runtime/reference/env_variables.md b/runtime/reference/env_variables.md index 124713b46..eb029896b 100644 --- a/runtime/reference/env_variables.md +++ b/runtime/reference/env_variables.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-12-19 title: "Environment variables" description: "A guide to working with environment variables in Deno. Learn about Deno.env API, .env file support, CLI configuration, and special environment variables that control Deno's behavior." oldUrl: diff --git a/runtime/reference/jsx.md b/runtime/reference/jsx.md index 472637fad..1aa2f07df 100644 --- a/runtime/reference/jsx.md +++ b/runtime/reference/jsx.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-08-19 title: "JSX" description: "Complete guide to using JSX in Deno. Learn about JSX configuration options, automatic runtime features, development transforms, and Deno's optimized precompile transform for server-side rendering." oldUrl: diff --git a/runtime/reference/lint_plugins.md b/runtime/reference/lint_plugins.md index 0d4ad2294..01e44b5e4 100644 --- a/runtime/reference/lint_plugins.md +++ b/runtime/reference/lint_plugins.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-04-02 title: "Lint Plugins" description: "Guide to creating and using custom lint plugins in Deno. Learn how to write custom lint rules, use selectors for AST matching, implement fixes, and test your plugins using Deno's lint plugin API." --- diff --git a/runtime/reference/lsp_integration.md b/runtime/reference/lsp_integration.md index ee07671e7..3479370f7 100644 --- a/runtime/reference/lsp_integration.md +++ b/runtime/reference/lsp_integration.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-02 title: "Language Server Integration" description: "Technical guide to integrating Deno's Language Server Protocol (LSP). Learn about LSP implementation details, custom commands, requests, notifications, and testing API integration for editor and tool developers." oldUrl: diff --git a/runtime/reference/migration_guide.md b/runtime/reference/migration_guide.md index 57c63073d..7cf95ec88 100644 --- a/runtime/reference/migration_guide.md +++ b/runtime/reference/migration_guide.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-11-03 title: "Deno 1.x to 2.x Migration Guide" description: "Comprehensive guide to migrating from Deno 1.x to 2.x. Learn about breaking changes, API updates, Node.js compatibility features, and how to update your codebase to work with Deno 2.x." oldUrl: diff --git a/runtime/reference/node_apis.md b/runtime/reference/node_apis.md index b70c435cc..41230e55b 100644 --- a/runtime/reference/node_apis.md +++ b/runtime/reference/node_apis.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-08-20 title: Node APIs description: "A guide to Node.js compatibility in Deno. Learn about supported Node.js built-in modules, global objects, and how to use Node.js packages in Deno projects." templateEngine: [vto, md] diff --git a/runtime/reference/std/_overrides/internal.md b/runtime/reference/std/_overrides/internal.md index a947a692d..00656003f 100644 --- a/runtime/reference/std/_overrides/internal.md +++ b/runtime/reference/std/_overrides/internal.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-10 title: "@std/internal" description: "The internal package for @std. Do not use this directly." jsr: jsr:@std/internal diff --git a/runtime/reference/std/_overrides/log.md b/runtime/reference/std/_overrides/log.md index e6a9befee..7f7a15123 100644 --- a/runtime/reference/std/_overrides/log.md +++ b/runtime/reference/std/_overrides/log.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-10 title: "@std/log" description: "A customizable logger framework" jsr: jsr:@std/log diff --git a/runtime/reference/ts_config_migration.md b/runtime/reference/ts_config_migration.md index bf55e980b..377abc881 100644 --- a/runtime/reference/ts_config_migration.md +++ b/runtime/reference/ts_config_migration.md @@ -1,4 +1,5 @@ --- +last_modified: 2026-02-25 title: "Configuring TypeScript" description: "A guide to TypeScript configuration in Deno. Learn about compiler options, type checking JavaScript, JSDoc support, type declarations, and configuring TypeScript for cross-platform compatibility." oldUrl: diff --git a/runtime/reference/vscode.md b/runtime/reference/vscode.md index ad106d9f7..012ad48e7 100644 --- a/runtime/reference/vscode.md +++ b/runtime/reference/vscode.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-08-20 title: "Deno & Visual Studio Code" description: "Complete guide to using Deno with Visual Studio Code. Learn about extension setup, workspace configuration, debugging, testing, task automation, and advanced IDE features for Deno development." oldUrl: diff --git a/runtime/reference/wasm.md b/runtime/reference/wasm.md index 908cfef22..1380a60e6 100644 --- a/runtime/reference/wasm.md +++ b/runtime/reference/wasm.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-10-15 title: "WebAssembly" description: "A guide to using WebAssembly (Wasm) in Deno. Learn about module imports, type checking, streaming APIs, optimization techniques, and how to work with various programming languages that compile to Wasm." oldUrl: diff --git a/runtime/reference/web_platform_apis.md b/runtime/reference/web_platform_apis.md index 7c913678e..5e96590c8 100644 --- a/runtime/reference/web_platform_apis.md +++ b/runtime/reference/web_platform_apis.md @@ -1,4 +1,5 @@ --- +last_modified: 2025-05-09 title: "Web Platform APIs" description: "A guide to the Web Platform APIs available in Deno. Learn about fetch, events, workers, storage, and other web standard APIs, including implementation details and deviations from browser specifications." oldUrl: