Commit Graph

187 Commits

Author SHA1 Message Date
Yoshiya Hinosawa
e564069936
chore: lint docs of unstable paths (#5940) 2024-09-12 12:59:12 +09:00
Asher Gomez
fb0f40c302
BREAKING(data-structures/unstable): move bidirectional-map module to unstable-bidirectional-map (#5947)
BREAKING(data-structures): move `bidirectional-map` module to `unstable-bidirectional-map`
2024-09-12 12:58:23 +09:00
Asher Gomez
10aa1e739c
BREAKING(cli/unstable): move spinner module to unstable-spinner (#5946) 2024-09-12 12:52:06 +09:00
Yoshiya Hinosawa
780deafff7
refactor(assert): move unstable assertNever under @std/assert/unstable-never (#5928) 2024-09-11 19:38:13 +09:00
Asher Gomez
fc0f55c00c
BREAKING(url): remove @std/url (#5931) 2024-09-10 18:22:37 +09:00
lionel-rowe
149839b60c
feat(random/unstable): basic randomization functions (#5626)
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-09-05 14:17:10 +09:00
Asher Gomez
b05acd6570
feat(tar/unstable): @std/tar (#5905)
* feat(tar/unstable): `@std/tar`

* fix

* edit
2024-09-04 18:28:07 +10:00
Liam Tait
b808ee6de6
feat(uuid/unstable): @std/uuid/v7 (#5887)
* feat(uuid): add uuid v7 generation and validation

* remove as string

* fmt

* update mod-exports check

* mark more items experimental

* fix test name

* call getRandomValues once

* add checks for user provided timestamp

* fmt

* consolidate checks

* fix missing options.timestamp

* consolidate error check

* use pre-shifted variant and version

* add extractTimestamp function for UUIDv7

* remove random option from uuid v7 generate

* fix import statements for extractTimestamp function in uuid/v7.ts

* remove bad comment

* tweaks

* add uuid v7 module doc

* fmt

* align extractTimestamp invalid uuid error message with style guide

* fmt

* add experimental tags

* use timestamp argument instead of options generate v7 uuid

* fmt

* tweak

---------

Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-09-04 02:57:49 +00:00
Asher Gomez
b0708f49aa
chore: fix lint:docs task concurrency (#5756) 2024-08-22 13:10:17 +09:00
Yoshiya Hinosawa
210402c6d2
chore: check import map versions more strictly (#5746) 2024-08-21 14:43:21 +09:00
Asher Gomez
d6fde648e2
docs(archive): complete documentation (#5636)
* docs(archive): complete documentation

* work

* work

* work

* work

* fixes
2024-08-20 17:13:54 +10:00
Asher Gomez
86aeb5e17a
chore: re-enable browser compat (#5731)
* chore: re-enable browser compat

* fix
2024-08-20 13:58:45 +10:00
Yusuke Tanaka
43f2a2dffd
chore: support expect-error directive in code snippets evaluator (#5688)
This commit adds support for `expect-error` directive in code snippets
evaluator, which allows example snippets to have ones that are expected to fail
either at compile time or runtime.
2024-08-16 02:58:01 -07:00
lionel-rowe
0c64f32cc3
feat(cache/unstable): add memoize() and LruCache (#4725)
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-08-09 01:12:24 +09:00
Yoshiya Hinosawa
d93b33aff8
docs(io): document std/io (#5656)
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-08-08 23:20:43 +09:00
Asher Gomez
81e49f659a
chore: remove requirement for @examples in constructors (#5485) 2024-07-19 13:07:02 +09:00
Asher Gomez
ad1dad6ce6
docs(cli,csv,datetime,fmt,fs,http,ini,semver,testing): assert optional properties on types/interfaces have @default tag (#4933)
* docs: assert optional properties on types/interfaces have `@default` tag

* work

* work

* work

* work

* work

* work

* fix

* fix

* Update fs/expand_glob.ts

* cleanups

* cleanups

---------

Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
2024-07-11 09:21:37 +00:00
Yoshiya Hinosawa
26d6d2b510
chore: use new format for workspaces and re-enable using Deno canary and v1.x (#5375)
* chore: use new format for workspaces

* fixes

---------

Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-07-11 10:24:30 +10:00
Yoshiya Hinosawa
3209065200
chore: check import map range specifier (#5380) 2024-07-10 20:06:59 +09:00
Yoshiya Hinosawa
10be0e3fde
chore: run test in Node.js (#5258)
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-07-04 14:36:47 +09:00
Asher Gomez
5f2b0f59b6
chore: allow lint:docs task to resolve root modules (#5198)
* chore: allow `lint:docs` task to resolve root modules

* fixes

* Revert "fixes"

This reverts commit b18f41c59c.
2024-06-30 18:27:29 +10:00
Yoshiya Hinosawa
2ad437d04f
BREAKING(yaml): make Schema and Type private and stop supporting user-defined schemas (#5175)
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-06-28 19:28:55 +09:00
Yoshiya Hinosawa
9411d0957e
docs(yaml): improve yaml document (#5127)
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-06-25 15:01:58 +09:00
Yoshiya Hinosawa
21e8ece519
docs(dotenv): improve dotenv docs (#5095) 2024-06-21 13:21:26 +09:00
Divy Srivastava
16fa0c8220
docs(json): lint @std/json docs (#4798)
* docs(json): lint `json/` docs

* Fix example

* skip eval of some examples

* fixes

* remove tmp.jsonl

* add example reading from a file

* add same example to constructor

* tweak

---------

Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
2024-06-18 10:10:57 +00:00
Yoshiya Hinosawa
8ec230fea3
chore: fix dependency graph (#5069) 2024-06-18 13:38:08 +09:00
Asher Gomez
d93aa7c94e
chore: remove --table functionality from graph checker (#5064) 2024-06-18 12:36:16 +10:00
Yoshiya Hinosawa
635e062330
docs(testing): improve the docs of @std/testing (#5033)
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-06-17 11:31:31 +09:00
Asher Gomez
f7ae2aa8d5
docs(msgpack): complete documentation (#5029) 2024-06-12 15:49:23 +12:00
Asher Gomez
de68967e8d
docs(regexp): complete documentation (#5023)
* docs(regexp): complete documentation

* clean

* tweaks
2024-06-11 19:06:12 +12:00
Yoshiya Hinosawa
ec73b76d91
docs(ini): improve ini docs (#5020) 2024-06-11 16:05:04 +09:00
Asher Gomez
35c240eeed
docs(fs): improve documentation (#4788) 2024-06-07 15:54:50 +12:00
Asher Gomez
94bb952729
docs(net): complete documentation (#4982) 2024-06-07 15:54:15 +12:00
Asher Gomez
dc2fcd882a
chore: improve circular dependencies checker (#4970)
* chore: improve circular dependencies checker

* update graph
2024-06-05 21:38:40 +00:00
Asher Gomez
b8d94177a5
docs(url): complete documentation (#4965)
* docs(url): complete documentation

* suggestions
2024-06-05 21:16:52 +00:00
Asher Gomez
31b906db99
chore: ensure code examples use assertions in Doc Linter (#4911) 2024-06-03 14:10:27 +10:00
Yoshiya Hinosawa
3db62b0017
docs(csv): improve API docs (#4920)
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-06-03 12:32:09 +09:00
Yoshiya Hinosawa
388800f301
docs(path): improve API docs (#4900)
Co-authored-by: Nathan Whitaker <nathan@deno.com>
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-06-02 11:46:36 +09:00
Yoshiya Hinosawa
e9bcddb491
chore: use --no-lock in doc snippet eval (#4918) 2024-05-31 18:37:53 +09:00
Yoshiya Hinosawa
f94f8f3580
docs(crypto): improve docs (#4884)
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-05-31 11:39:47 +09:00
Asher Gomez
79d6a70729
docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu): add snippet checks in module, function and class docs to doc checker (#4855)
* chore: add snippet checks to module docs

* fix

* work

* tweak
2024-05-31 12:01:46 +10:00
Divy Srivastava
079e40296c
docs(toml): lint @std/toml docs (#4799)
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-05-30 13:08:02 +09:00
Yoshiya Hinosawa
47c38498eb
docs(assert): improve docs (#4876)
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-05-30 11:38:16 +09:00
Yoshiya Hinosawa
595d812ea3
docs(html): improve API docs (#4878) 2024-05-29 18:15:48 +09:00
Yoshiya Hinosawa
1e194f746b
chore: don't require @returns tag when return type is type assertion (#4873)
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-05-29 16:33:37 +09:00
Yoshiya Hinosawa
0b95598ec1
chore: show the total number of doc errors (#4871) 2024-05-29 15:21:43 +09:00
Yoshiya Hinosawa
655ff10086
chore: draw only direct dependencies in dep diagram (#4870) 2024-05-29 15:21:26 +09:00
Marvin Hagemeister
999e5e7a97
docs(uuid): update module docs (#4790) 2024-05-29 15:47:42 +10:00
Yoshiya Hinosawa
bce7d8e38b
chore: generate dependency graph image (#4869) 2024-05-29 13:49:22 +09:00
Asher Gomez
ab6d747f9c
chore: implement custom resolver for doc() (#4866) 2024-05-29 11:55:37 +09:00