Skip to content

A Nova editor extension that integrates the Deno JavaScript/TypeScript runtime and tools.

Notifications You must be signed in to change notification settings

jaydenseric/nova-deno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova Deno extension

A Nova editor extension that integrates the Deno JavaScript/TypeScript runtime and tools.

This is the readme for developing the extension. The readme for using the extension can be seen at Deno.novaextension/README.md.

Requirements

  • macOS v10.15.4+, for modern JavaScript syntax support in JavaScriptCore.
  • Nova v5+.
  • Deno CLI v1.13.2+.

Manual testing

To activate this project as a Nova extension for manual testing:

  1. Open this repo as a Nova project.
  2. In the Nova menu bar select Extensions → Activate Project as Extension.

To deactivate this project as a Nova extension:

  1. In the Nova menu bar select Extensions → Deactivate Project as Extension.

Scripts

These CLI scripts used to develop and GitHub Actions CI check the extension are available as Nova project tasks.

Format

deno fmt

Format check

deno fmt --check

Lint

deno lint

Test

deno test --allow-read --import-map=importMap.json