deno-guidance

Guide Deno project setup, deno.json configuration, and CLI commands.

Updated Dec 28, 2023
One-click install
npx skills add https://github.com/Immanuel-Detmold/cafe --skill deno-guidance-immanuel-detmold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deno-guidance
Source: https://github.com/Immanuel-Detmold/cafe/tree/main/.agents/skills/deno/deno-guidance
Command: npx skills add https://github.com/Immanuel-Detmold/cafe --skill deno-guidance-immanuel-detmold

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deno setup and project scaffolding can be confusing; this guide provides clear guidance for starting, configuring deno.json, selecting packages, and running core CLI tasks to accelerate modern Deno development.

Core Features & Use Cases

  • Clear project setup steps for new Deno projects
  • Guidance on package selection, import maps, and permission management
  • How to configure deno.json and run common CLI commands (fmt, lint, test)

Quick Start

Create a new Deno project with a minimal deno.json and verify the setup by running deno fmt and deno test.

Frequently Asked Questions about deno-guidance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a new Deno project from scratch?

Configuring a deno project involves creating a minimal deno.json file to manage settings, defining import maps for dependencies, and setting up permission management for secure script execution.

How do I configure deno.json for import maps and permissions?

Configuring a deno project involves creating a minimal deno.json file to manage settings, defining import maps for dependencies, and setting up permission management for secure script execution.

What is the best way to select packages for a Deno runtime project?

Running core Deno CLI tasks involves executing deno fmt for code formatting, deno lint for identifying issues, and deno test for validating runtime behavior during development.

How do I run core Deno CLI commands like fmt, lint, and test?

Running core Deno CLI tasks involves executing deno fmt for code formatting, deno lint for identifying issues, and deno test for validating runtime behavior during development.

Does Deno work with TypeScript out of the box or do I need extra setup?

Deno works with TypeScript natively without extra setup, allowing you to write TypeScript code directly and execute it through the runtime using standard CLI commands.

Why is my Deno project setup failing to resolve npm or JSR imports?

Deno project import resolution fails when deno.json lacks proper import map configurations for JSR or npm packages, requiring guided setup to correctly define and manage external module paths.