# nova-deno **Repository Path**: mirrors_jaydenseric/nova-deno ## Basic Information - **Project Name**: nova-deno - **Description**: A Nova editor extension that integrates the Deno JavaScript/TypeScript runtime and tools. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-04 - **Last Updated**: 2026-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Nova Deno extension A [Nova][Nova] editor extension that integrates the [Deno][Deno] JavaScript/[TypeScript](https://www.typescriptlang.org) [runtime](https://deno.land/manual/runtime) and [tools](https://deno.land/manual/tools). This is the readme for developing the extension. The readme for using the extension can be seen at [`Deno.novaextension/README.md`](Deno.novaextension/README.md). ## Requirements - macOS v10.15.4+, for modern JavaScript syntax support in JavaScriptCore. - [Nova][Nova] v5+. - [Deno CLI](https://deno.land/#installation) v1.13.2+. ## Manual testing To activate this project as a [Nova extension][Nova extensions] for manual testing: 1. Open this repo as a [Nova][Nova] project. 2. In the [Nova][Nova] menu bar select _**Extensions → Activate Project as Extension**_. To deactivate this project as a [Nova extension][Nova extensions]: 1. In the [Nova][Nova] menu bar select _**Extensions → Deactivate Project as Extension**_. ## Scripts These CLI scripts used to develop and [GitHub Actions CI](./github/workflows/ci.yml) check the extension are available as [Nova project tasks](https://library.panic.com/nova/run-tasks). ### Format ``` deno fmt ``` ### Format check ``` deno fmt --check ``` ### Lint ``` deno lint ``` ### Test ``` deno test --allow-read --import-map=importMap.json ``` [Deno]: https://deno.land "Deno website" [Nova]: https://nova.app "Nova website" [Nova extensions]: https://docs.nova.app/extensions "Nova extensions docs"