Skip to content

Commit

Permalink
Merge branch 'main' into log-remove-NOTET-LogLevel
Browse files Browse the repository at this point in the history
  • Loading branch information
timreichen authored Nov 21, 2024
2 parents a5f506a + 93e0cd6 commit ab0ddd3
Show file tree
Hide file tree
Showing 45 changed files with 851 additions and 2,303 deletions.
482 changes: 244 additions & 238 deletions .github/dependency_graph.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 0 additions & 3 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
archive:
- changed-files:
- any-glob-to-any-file: archive/**
assert:
- changed-files:
- any-glob-to-any-file: assert/**
Expand Down
25 changes: 5 additions & 20 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,12 +52,16 @@ jobs:
run: deno task cov:gen

- name: Upload coverage
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
with:
name: ${{ matrix.os }}-${{ matrix.deno }}

- name: Publish dry run
run: deno publish --dry-run
if: matrix.deno == 'canary' && matrix.os == 'ubuntu-latest'

test-node:
runs-on: ${{ matrix.os }}
timeout-minutes: 30
Expand Down Expand Up @@ -160,22 +164,3 @@ jobs:
- name: Rebuild Wasm and verify it hasn't changed
if: success() && steps.source.outputs.modified == 'true'
run: deno task --cwd ${{ matrix.module }} --config deno.json wasmbuild --check

publish-dry-run:
runs-on: ubuntu-latest
timeout-minutes: 30
permissions:
contents: read
id-token: write

steps:
- name: Clone repository
uses: actions/checkout@v4

- name: Set up Deno
uses: denoland/setup-deno@v2
with:
deno-version: canary

- name: Publish (dry run)
run: deno publish --dry-run
1 change: 0 additions & 1 deletion .github/workflows/title.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ jobs:
revert
# This should be kept up-to-date with the current packages list
scopes: |
archive(/unstable)?
assert(/unstable)?
async(/unstable)?
bytes(/unstable)?
Expand Down
25 changes: 16 additions & 9 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@
.DS_Store
.idea
.vim
**/cov/
crypto/_wasm/target
deno.lock
cli/testdata/unicode_width_crate/target
html_cov/
cov.lcov
http/testdata/%25A.txt
http/testdata/file#2.txt
http/testdata/test file.txt
coverage/
docs/

# rust build output
crypto/_wasm/target
cli/testdata/unicode_width_crate/target

# coverage
coverage/
cov.lcov
codecov
codecov.SHA256SUM
codecov.SHA256SUM.sig

# misc files
.DS_Store
.idea
.vim
68 changes: 6 additions & 62 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,65 +11,13 @@ High-quality APIs for [Deno](https://deno.com/) and the web. Use fearlessly.
> [JSR](https://jsr.io/@std). Older versions up till 0.224.0 are still available
> at [deno.land/std](https://deno.land/std).
## Packages
## Resources

The following list contains links to the Standard Library's packages and
documentation:

| Package | Latest version |
| ------------------------------------------------------ | ----------------------------------------------------------------------------------------- |
| [archive](https://jsr.io/@std/archive) | [![JSR](https://jsr.io/badges/@std/archive)](https://jsr.io/@std/archive) |
| [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) |
| [cache](https://jsr.io/@std/cache) | [![JSR](https://jsr.io/badges/@std/cache)](https://jsr.io/@std/cache) |
| [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) |
| [data-structures](https://jsr.io/@std/data-structures) | [![JSR](https://jsr.io/badges/@std/data-structures)](https://jsr.io/@std/data-structures) |
| [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) |
| [front-matter](https://jsr.io/@std/front-matter) | [![JSR](https://jsr.io/badges/@std/front-matter)](https://jsr.io/@std/front-matter) |
| [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) |
| [media-types](https://jsr.io/@std/media-types) | [![JSR](https://jsr.io/badges/@std/media-types)](https://jsr.io/@std/media-types) |
| [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) |
| [random](https://jsr.io/@std/random) | [![JSR](https://jsr.io/badges/@std/random)](https://jsr.io/@std/random) |
| [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) |
| [tar](https://jsr.io/@std/tar) | [![JSR](https://jsr.io/badges/@std/tar)](https://jsr.io/@std/tar) |
| [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) |

## Architecture

Check out the architecture guide [here](./.github/ARCHITECTURE.md).

## Design

Check out the design documentation [here](.github/ARCHITECTURE.md#design).

## Contributing

Check out the contributing guidelines [here](.github/CONTRIBUTING.md).
- [Package list](https://jsr.io/@std)
- [Architecture guide](./.github/ARCHITECTURE.md)
- [Design documentation](.github/ARCHITECTURE.md#design)
- [Contributing guidelines](.github/CONTRIBUTING.md)
- [Frequently asked questions (FAQ)](./.github/FAQ.md)

## Releases

Expand Down Expand Up @@ -99,7 +47,3 @@ package versions <1.0.0 follow
```md
[![Built with the Deno Standard Library](https://img.shields.io/badge/Built_with_std-blue?logo=deno)](https://jsr.io/@std)
```

## Frequently Asked Questions

Check out the frequently asked questions page [here](./.github/FAQ.md).
35 changes: 35 additions & 0 deletions Releases.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,38 @@
### 2024.11.13

#### @std/assert 1.0.8 (patch)

- fix(assert): check property equality up the prototype chain (#6153)

#### @std/bytes 1.0.4 (patch)

- test(bytes): fix typo in test description (#6179)

#### @std/expect 1.0.8 (patch)

- fix(expect): support `expect.addSnapshotSerializer` (#6173)

#### @std/http 1.0.10 (patch)

- fix(http): do not serve dot files when `showDotfiles=false` (#6180)

#### @std/ini 1.0.0-rc.5 (prerelease)

- BREAKING(ini): parse understands booleans, undefined, null and numbers (#6121)

#### @std/log 0.224.10 (patch)

- docs(log): improve logger.ts docs (#6176)
- docs(log): document FileHandler (#6175)

#### @std/media-types 1.1.0 (minor)

- feat(media-types): update media-types from latest mime-db (#6169)

#### @std/testing 1.0.5 (patch)

- docs(testing): fix typo in snapshot.ts (#6171)

### 2024.11.01

#### @std/assert 1.0.7 (patch)
Expand Down
2 changes: 0 additions & 2 deletions _tools/check_circular_package_dependencies.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ type Dep = {
state: DepState;
};
type Mod =
| "archive"
| "assert"
| "async"
| "bytes"
Expand Down Expand Up @@ -79,7 +78,6 @@ type Mod =
| "yaml";

const ENTRYPOINTS: Record<Mod, string[]> = {
archive: ["mod.ts"],
assert: ["mod.ts"],
async: ["mod.ts"],
bytes: ["mod.ts"],
Expand Down
2 changes: 1 addition & 1 deletion _tools/check_docs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ type DocNodeWithJsDoc<T = DocNodeBase> = T & {
};

const ENTRY_POINTS = [
"../archive/mod.ts",
"../assert/mod.ts",
"../assert/unstable_never.ts",
"../async/mod.ts",
Expand All @@ -42,6 +41,7 @@ const ENTRY_POINTS = [
"../crypto/mod.ts",
"../collections/mod.ts",
"../csv/mod.ts",
"../csv/unstable_stringify.ts",
"../data_structures/mod.ts",
"../data_structures/unstable_bidirectional_map.ts",
"../datetime/mod.ts",
Expand Down
Loading

0 comments on commit ab0ddd3

Please sign in to comment.