2023-10-28 07:50:54 +00:00
|
|
|
# Deno Standard Library
|
2018-11-07 19:28:47 +00:00
|
|
|
|
2024-04-23 05:12:50 +00:00
|
|
|
[![JSR @std](https://jsr.io/badges/@std)](https://jsr.io/@std)
|
2024-07-17 11:50:10 +00:00
|
|
|
[![codecov](https://codecov.io/gh/denoland/std/branch/main/graph/badge.svg?token=w6s3ODtULz)](https://codecov.io/gh/denoland/std)
|
|
|
|
[![ci](https://github.com/denoland/std/actions/workflows/ci.yml/badge.svg)](https://github.com/denoland/std/actions/workflows/ci.yml)
|
2021-03-17 08:30:10 +00:00
|
|
|
|
2023-10-28 07:50:54 +00:00
|
|
|
High-quality APIs for [Deno](https://deno.com/) and the web. Use fearlessly.
|
2019-01-03 16:40:09 +00:00
|
|
|
|
2024-06-27 08:55:45 +00:00
|
|
|
> [!IMPORTANT]
|
2024-05-08 07:00:48 +00:00
|
|
|
> Newer versions of the Standard Library are now hosted on
|
2024-04-29 07:07:37 +00:00
|
|
|
> [JSR](https://jsr.io/@std). Older versions up till 0.224.0 are still available
|
|
|
|
> at [deno.land/std](https://deno.land/std).
|
2019-04-13 19:30:56 +00:00
|
|
|
|
2024-04-22 06:47:41 +00:00
|
|
|
## Packages
|
2023-10-31 06:17:28 +00:00
|
|
|
|
2024-04-29 07:07:37 +00:00
|
|
|
The following list contains links to the Standard Library's packages and
|
|
|
|
documentation:
|
2024-04-22 05:16:28 +00:00
|
|
|
|
2024-08-06 12:39:03 +00:00
|
|
|
| Package | Latest version |
|
|
|
|
| ------------------------------------------------------ | ----------------------------------------------------------------------------------------- |
|
|
|
|
| [assert](https://jsr.io/@std/assert) | [![JSR](https://jsr.io/badges/@std/assert)](https://jsr.io/@std/assert) |
|
|
|
|
| [async](https://jsr.io/@std/async) | [![JSR](https://jsr.io/badges/@std/async)](https://jsr.io/@std/async) |
|
|
|
|
| [bytes](https://jsr.io/@std/bytes) | [![JSR](https://jsr.io/badges/@std/bytes)](https://jsr.io/@std/bytes) |
|
2024-08-10 18:42:11 +00:00
|
|
|
| [cache](https://jsr.io/@std/cache) | [![JSR](https://jsr.io/badges/@std/cache)](https://jsr.io/@std/cache) |
|
2024-08-06 12:39:03 +00:00
|
|
|
| [cli](https://jsr.io/@std/cli) | [![JSR](https://jsr.io/badges/@std/cli)](https://jsr.io/@std/cli) |
|
|
|
|
| [collections](https://jsr.io/@std/collections) | [![JSR](https://jsr.io/badges/@std/collections)](https://jsr.io/@std/collections) |
|
|
|
|
| [crypto](https://jsr.io/@std/crypto) | [![JSR](https://jsr.io/badges/@std/crypto)](https://jsr.io/@std/crypto) |
|
|
|
|
| [csv](https://jsr.io/@std/csv) | [![JSR](https://jsr.io/badges/@std/csv)](https://jsr.io/@std/csv) |
|
2024-09-10 14:00:37 +00:00
|
|
|
| [data-structures](https://jsr.io/@std/data-structures) | [![JSR](https://jsr.io/badges/@std/data-structures)](https://jsr.io/@std/data-structures) |
|
2024-08-06 12:39:03 +00:00
|
|
|
| [datetime](https://jsr.io/@std/datetime) | [![JSR](https://jsr.io/badges/@std/datetime)](https://jsr.io/@std/datetime) |
|
|
|
|
| [dotenv](https://jsr.io/@std/dotenv) | [![JSR](https://jsr.io/badges/@std/dotenv)](https://jsr.io/@std/dotenv) |
|
|
|
|
| [encoding](https://jsr.io/@std/encoding) | [![JSR](https://jsr.io/badges/@std/encoding)](https://jsr.io/@std/encoding) |
|
|
|
|
| [expect](https://jsr.io/@std/expect) | [![JSR](https://jsr.io/badges/@std/expect)](https://jsr.io/@std/expect) |
|
|
|
|
| [fmt](https://jsr.io/@std/fmt) | [![JSR](https://jsr.io/badges/@std/fmt)](https://jsr.io/@std/fmt) |
|
2024-09-10 14:00:37 +00:00
|
|
|
| [front-matter](https://jsr.io/@std/front-matter) | [![JSR](https://jsr.io/badges/@std/front-matter)](https://jsr.io/@std/front-matter) |
|
2024-08-06 12:39:03 +00:00
|
|
|
| [fs](https://jsr.io/@std/fs) | [![JSR](https://jsr.io/badges/@std/fs)](https://jsr.io/@std/fs) |
|
|
|
|
| [html](https://jsr.io/@std/html) | [![JSR](https://jsr.io/badges/@std/html)](https://jsr.io/@std/html) |
|
|
|
|
| [http](https://jsr.io/@std/http) | [![JSR](https://jsr.io/badges/@std/http)](https://jsr.io/@std/http) |
|
|
|
|
| [ini](https://jsr.io/@std/ini) | [![JSR](https://jsr.io/badges/@std/ini)](https://jsr.io/@std/ini) |
|
|
|
|
| [io](https://jsr.io/@std/io) | [![JSR](https://jsr.io/badges/@std/io)](https://jsr.io/@std/io) |
|
|
|
|
| [json](https://jsr.io/@std/json) | [![JSR](https://jsr.io/badges/@std/json)](https://jsr.io/@std/json) |
|
|
|
|
| [jsonc](https://jsr.io/@std/jsonc) | [![JSR](https://jsr.io/badges/@std/jsonc)](https://jsr.io/@std/jsonc) |
|
|
|
|
| [log](https://jsr.io/@std/log) | [![JSR](https://jsr.io/badges/@std/log)](https://jsr.io/@std/log) |
|
2024-09-10 14:00:37 +00:00
|
|
|
| [media-types](https://jsr.io/@std/media-types) | [![JSR](https://jsr.io/badges/@std/media-types)](https://jsr.io/@std/media-types) |
|
2024-08-06 12:39:03 +00:00
|
|
|
| [msgpack](https://jsr.io/@std/msgpack) | [![JSR](https://jsr.io/badges/@std/msgpack)](https://jsr.io/@std/msgpack) |
|
|
|
|
| [net](https://jsr.io/@std/net) | [![JSR](https://jsr.io/badges/@std/net)](https://jsr.io/@std/net) |
|
|
|
|
| [path](https://jsr.io/@std/path) | [![JSR](https://jsr.io/badges/@std/path)](https://jsr.io/@std/path) |
|
2024-09-10 14:00:37 +00:00
|
|
|
| [random](https://jsr.io/@std/random) | [![JSR](https://jsr.io/badges/@std/random)](https://jsr.io/@std/random) |
|
2024-08-06 12:39:03 +00:00
|
|
|
| [regexp](https://jsr.io/@std/regexp) | [![JSR](https://jsr.io/badges/@std/regexp)](https://jsr.io/@std/regexp) |
|
|
|
|
| [semver](https://jsr.io/@std/semver) | [![JSR](https://jsr.io/badges/@std/semver)](https://jsr.io/@std/semver) |
|
|
|
|
| [streams](https://jsr.io/@std/streams) | [![JSR](https://jsr.io/badges/@std/streams)](https://jsr.io/@std/streams) |
|
2024-09-10 14:00:37 +00:00
|
|
|
| [tar](https://jsr.io/@std/tar) | [![JSR](https://jsr.io/badges/@std/tar)](https://jsr.io/@std/tar) |
|
2024-08-06 12:39:03 +00:00
|
|
|
| [testing](https://jsr.io/@std/testing) | [![JSR](https://jsr.io/badges/@std/testing)](https://jsr.io/@std/testing) |
|
|
|
|
| [text](https://jsr.io/@std/text) | [![JSR](https://jsr.io/badges/@std/text)](https://jsr.io/@std/text) |
|
|
|
|
| [toml](https://jsr.io/@std/toml) | [![JSR](https://jsr.io/badges/@std/toml)](https://jsr.io/@std/toml) |
|
|
|
|
| [ulid](https://jsr.io/@std/ulid) | [![JSR](https://jsr.io/badges/@std/ulid)](https://jsr.io/@std/ulid) |
|
|
|
|
| [uuid](https://jsr.io/@std/uuid) | [![JSR](https://jsr.io/badges/@std/uuid)](https://jsr.io/@std/uuid) |
|
|
|
|
| [webgpu](https://jsr.io/@std/webgpu) | [![JSR](https://jsr.io/badges/@std/webgpu)](https://jsr.io/@std/webgpu) |
|
|
|
|
| [yaml](https://jsr.io/@std/yaml) | [![JSR](https://jsr.io/badges/@std/yaml)](https://jsr.io/@std/yaml) |
|
2024-04-22 06:47:41 +00:00
|
|
|
|
2024-04-10 01:27:39 +00:00
|
|
|
## Architecture
|
|
|
|
|
|
|
|
Check out the architecture guide [here](./.github/ARCHITECTURE.md).
|
|
|
|
|
2024-01-16 03:18:57 +00:00
|
|
|
## Design
|
|
|
|
|
2024-06-27 08:55:45 +00:00
|
|
|
Check out the design documentation [here](.github/ARCHITECTURE.md#design).
|
2024-01-16 03:18:57 +00:00
|
|
|
|
2019-02-12 23:23:49 +00:00
|
|
|
## Contributing
|
2019-01-04 04:13:21 +00:00
|
|
|
|
2023-11-11 11:11:19 +00:00
|
|
|
Check out the contributing guidelines [here](.github/CONTRIBUTING.md).
|
2023-10-28 07:50:54 +00:00
|
|
|
|
|
|
|
## Releases
|
|
|
|
|
2024-06-27 08:55:45 +00:00
|
|
|
Package versions >=1.0.0 follow [Semantic Versioning](https://semver.org/), and
|
|
|
|
package versions <1.0.0 follow
|
|
|
|
[this proposal](https://github.com/semver/semver/pull/923).
|
2023-11-24 02:54:28 +00:00
|
|
|
|
|
|
|
## Badge
|
|
|
|
|
2024-08-26 05:07:06 +00:00
|
|
|
> [!NOTE]
|
|
|
|
> Previously, this repo hosted the badge SVG file. Now, the badge is retrieved
|
|
|
|
> directly from [Shields.io](https://shields.io/).
|
|
|
|
|
|
|
|
[![Built with the Deno Standard Library](https://img.shields.io/badge/Built_with_std-blue?logo=deno)](https://jsr.io/@std)
|
2023-11-24 02:54:28 +00:00
|
|
|
|
|
|
|
```html
|
2024-04-29 02:57:30 +00:00
|
|
|
<a href="https://jsr.io/@std">
|
2023-11-24 02:54:28 +00:00
|
|
|
<img
|
|
|
|
width="135"
|
|
|
|
height="20"
|
2024-08-26 05:07:06 +00:00
|
|
|
src="https://img.shields.io/badge/Built_with_std-blue?logo=deno"
|
2023-11-24 02:54:28 +00:00
|
|
|
alt="Built with the Deno Standard Library"
|
|
|
|
/>
|
|
|
|
</a>
|
|
|
|
```
|
|
|
|
|
|
|
|
```md
|
2024-08-26 05:07:06 +00:00
|
|
|
[![Built with the Deno Standard Library](https://img.shields.io/badge/Built_with_std-blue?logo=deno)](https://jsr.io/@std)
|
2023-11-24 02:54:28 +00:00
|
|
|
```
|
2024-05-17 05:00:18 +00:00
|
|
|
|
|
|
|
## Frequently Asked Questions
|
|
|
|
|
|
|
|
Check out the frequently asked questions page [here](./.github/FAQ.md).
|