-
Notifications
You must be signed in to change notification settings - Fork 209
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into denobyexample
- Loading branch information
Showing
16 changed files
with
821 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -72,7 +72,7 @@ request with someone's slash command. | |
} from "https://deno.land/x/[email protected]/mod.ts"; | ||
// TweetNaCl is a cryptography library that we use to verify requests | ||
// from Discord. | ||
import nacl from "https://cdn.skypack.dev/[email protected]?dts"; | ||
import nacl from "https://esm.sh/[email protected]?dts"; | ||
|
||
// For all requests to "/" endpoint, we want to invoke home() handler. | ||
serve({ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -180,9 +180,9 @@ libraries for Firebase under deploy. Currently v9 is in still in beta for | |
Firebase, so we will use v8 in this tutorial: | ||
|
||
```js title="firebase.js" | ||
import firebase from "https://cdn.skypack.dev/[email protected]/app"; | ||
import "https://cdn.skypack.dev/[email protected]/auth"; | ||
import "https://cdn.skypack.dev/[email protected]/firestore"; | ||
import firebase from "https://esm.sh/[email protected]/app"; | ||
import "https://esm.sh/[email protected]/auth"; | ||
import "https://esm.sh/[email protected]/firestore"; | ||
``` | ||
|
||
We are also going to use [oak](https://deno.land/x/oak) as the middleware | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
{ | ||
"CLI_VERSION": "1.42.4", | ||
"STD_VERSION": "0.223.0" | ||
"CLI_VERSION": "1.43.1", | ||
"STD_VERSION": "0.224.0" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,149 @@ | ||
# deno coverage | ||
|
||
Print coverage reports from coverage profiles. | ||
|
||
## Command | ||
|
||
`deno coverage [OPTIONS] <COVERAGE>` | ||
|
||
## Synopsis | ||
|
||
```bash | ||
deno coverage [--ignore=<ignore>] [--include=<regex>] [-q|--quiet] [--exclude=<regex>] [--lcov] [--output=<output>] [--html] [--detailed] [-h|--help] <COVERAGE> | ||
|
||
deno coverage -h|--help | ||
``` | ||
|
||
## Description | ||
|
||
Print coverage reports from coverage profiles. | ||
|
||
By default, when you run `deno test --coverage` a coverage profile will be generated in the `/coverage` directory in the current working directory. | ||
Subsequently you can run `deno coverage` to print a coverage report to stdout. | ||
|
||
```bash | ||
deno test --coverage | ||
deno coverage | ||
``` | ||
|
||
## Inclusions and Exclusions | ||
|
||
By default coverage includes any of your code that exists on the local file system, and it's imports. | ||
|
||
You can customize the inclusions and exclusions by using the `--include` and `--exclude` options. | ||
|
||
You can expand the coverage to include files that are not on the local file system by using the `--include` option and customizing the regex pattern. | ||
|
||
```bash | ||
deno coverage --include="^file:|https:" | ||
``` | ||
|
||
The default inclusion pattern should be sufficient for most use cases, but you can customize it to be more specific about which files are included in your coverage report. | ||
|
||
Files that contain `test.js`, `test.ts`, `test.jsx`, or `test.tsx` in their name are excluded by default. | ||
|
||
This is equivalent to: | ||
|
||
```bash | ||
deno coverage --exclude="test\.(js|mjs|ts|jsx|tsx)$" | ||
``` | ||
|
||
This default setting prevents your test code from contributing to your coverage report. | ||
For a URL to match it must match the include pattern and not match the exclude pattern. | ||
|
||
## Output Formats | ||
|
||
By default we support Deno's own coverage format - but you can also output coverage reports in the lcov format, or in html. | ||
|
||
```bash | ||
deno coverage --lcov --output=cov.lcov | ||
``` | ||
|
||
This lcov file can be used with other tools that support the lcov format. | ||
|
||
```bash | ||
deno coverage --html | ||
``` | ||
|
||
This will output a coverage report as a html file | ||
|
||
## Arguments | ||
|
||
`COVERAGE` | ||
|
||
The name of the coverage profile to use. | ||
This coverage profile will be created as a result of running `deno test --coverage` and appears as a directory in your workspace. | ||
|
||
## Options | ||
|
||
- `--ignore=<ignore>` | ||
|
||
Ignore coverage files | ||
|
||
- `--include=<regex>` | ||
|
||
Include source files in the report | ||
|
||
[default: ^file:] | ||
|
||
- `-q, --quiet` | ||
|
||
Suppress diagnostic output | ||
|
||
- `--exclude=<regex>` | ||
|
||
Exclude source files from the report | ||
|
||
[default: test\.(js|mjs|ts|jsx|tsx)$] | ||
|
||
- `--lcov` | ||
|
||
Output coverage report in lcov format | ||
|
||
- `--output=<output>` | ||
|
||
Exports the coverage report in lcov format to the given file. | ||
Filename should be passed along with '=' For example '--output=foo.lcov' | ||
|
||
If no `--output` option is specified then the report is written to stdout. | ||
|
||
- `--html` | ||
|
||
Output coverage report in HTML format in the given directory | ||
|
||
- `--detailed` | ||
|
||
Output coverage report in detailed format in the terminal. | ||
|
||
- `-h, --help` | ||
|
||
Print help (see a summary with '-h') | ||
|
||
## Examples | ||
|
||
- Generate a coverage report from the default coverage profile in your workspace | ||
|
||
```bash | ||
deno test --coverage | ||
deno coverage | ||
``` | ||
|
||
- Generate a coverage report from a coverage profile with a custom name | ||
|
||
```bash | ||
deno test --coverage=custom_profile_name | ||
deno coverage custom_profile_name | ||
``` | ||
|
||
- Only include coverage that matches a specific pattern - in this case, only include tests from main.ts | ||
|
||
```bash | ||
deno coverage --include="main.ts" | ||
``` | ||
|
||
- Export test coverage from the default coverage profile to an lcov file | ||
|
||
```bash | ||
deno test --coverage | ||
deno coverage --lcov --output=cov.lcov | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# deno lsp | ||
|
||
Starts the Deno language server. The language server is used by editors to provide features like intellisense, code formatting, and more. | ||
|
||
## Command | ||
|
||
`deno lsp [OPTIONS]` | ||
|
||
## Synopsis | ||
|
||
```bash | ||
deno lsp [-q|--quiet] | ||
|
||
deno lsp -h|--help | ||
``` | ||
|
||
## Description | ||
|
||
The 'deno lsp' subcommand provides a way for code editors and IDEs to interact with Deno using the Language Server Protocol. | ||
|
||
Usually humans do not use this subcommand directly. For example, 'deno lsp' can provide IDEs with go-to-definition support and automatic code formatting. | ||
|
||
Read more about [how to connect editors and IDEs to 'deno lsp']( | ||
https://deno.land/[email protected]/getting_started/setup_your_environment#editors-and-ides). | ||
|
||
## Arguments | ||
|
||
There are no required arguments for this command. | ||
|
||
## Options | ||
|
||
- `-q, --quiet` | ||
|
||
Suppress diagnostic output | ||
|
||
- `-h, --help` | ||
|
||
Prints help information | ||
|
||
## Examples | ||
|
||
- Run the command | ||
|
||
```bash | ||
deno lsp | ||
``` | ||
|
||
- Run the command 2 | ||
|
||
```bash | ||
deno lsp2 | ||
``` |
Oops, something went wrong.