Commit Graph

24 Commits

Author SHA1 Message Date
Asher Gomez
d102a10235
refactor(assert,async,bytes,cli,collections,crypto,csv,data-structures,datetime,dotenv,encoding,expect,fmt,front-matter,fs,html,http,ini,internal,io,json,jsonc,log,media-types,msgpack,net,path,semver,streams,testing,text,toml,ulid,url,uuid,webgpu,yaml): import from @std/assert (#5199)
* refactor: import from `@std/assert`

* update
2024-06-30 08:30:10 +00:00
Asher Gomez
e07a1e6a87
docs(collections,internal,media-types): use @typeParam tag instead of @template (#4772) 2024-05-20 17:34:47 +10:00
Asher Gomez
7ef50eb473
refactor(collections): minor cleanups (#4681) 2024-05-07 17:11:55 +10:00
Asher Gomez
5e99c21210
docs(collections): complete documentation (#4664)
* docs(collections): complete documentation

* work

* work

* work

* work

* fix

* fixes

* fixes

* fixes

* fixes

* tweak
2024-05-06 16:51:20 +09:00
Yoshiya Hinosawa
3155f0050a
chore: switch to JSR-oriented codebase (#4650) 2024-04-29 11:57:30 +09:00
Lino Le Van
c46143f0ac
chore: update copyright year (#4046)
* chore: update copyright year

* fix

---------

Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-01-02 08:11:32 +11:00
Asher Gomez
8532be73b9
chore(collections): complete documentation (#3896) 2023-12-05 19:53:55 +11:00
Asher Gomez
239e85ad6a
BREAKING(testing, assert): move std/testing/asserts to std/assert (#3445) 2023-07-13 16:04:30 +09:00
Yoshiya Hinosawa
3e2bdffbbf
chore: fix lint errors (#3470) 2023-06-28 17:06:55 +09:00
ayame113
b4239898d6
chore: update copyright header (#3082) 2023-01-03 19:47:44 +09:00
Leo Kettmeir
aba5017d43
docs: reorganize docs (#2658) 2022-11-25 12:40:23 +01:00
Simon Lecoq
fe233914a5
fix(collections): deepMerge ignoring 'replace' options for nested properties (#2681) 2022-09-22 16:20:40 +09:00
Yoshiya Hinosawa
3fd41dd2af
chore: update format (#2641) 2022-09-12 09:16:37 -04:00
Ryan Dahl
ae2354df44
Remove collections/mod.ts (#2321)
Using collections/mod.ts will pull in a whole bunch of unrelated code.
We should not have anti-patterns like this in std.
2022-06-09 15:28:39 -04:00
Colin Ihrig
19fc7236f9
fix(collections): prevent cycles in deepMerge() (#2228)
This commit adds logic to deepMerge() to prevent infinite
looping over cyclic data structures. The algorithm will now
bail out before calling mergeObjects() if either object has
already been processed.

Fixes: https://github.com/denoland/deno_std/issues/2134
2022-05-14 11:39:19 -04:00
Yoshiya Hinosawa
808fe203e0
chore: update copyright header (#1871) 2022-02-02 23:21:39 +09:00
Luca Casonato
9d6d654a6c
0.114.0 2021-11-09 14:53:18 +01:00
Kenta Moriuchi
dcce663388
fix(collections): prevent calling Object.prototype.__proto__ in collections/deep_merge.ts (#1504) 2021-11-03 01:41:30 +09:00
defectivepixel
3aec24e4fa
docs(collections): add browser-compatibility comment (#1285) 2021-09-19 03:29:29 +09:00
ayame113
a911e5d23f
docs(collections): avoid using relative paths in import statements in code examples (#1227) 2021-09-13 14:46:42 +09:00
Craig Morten
c4600fbd75
docs: correct typos (#1207) 2021-09-07 16:40:05 +09:00
Kenta Moriuchi
d3637f2e09
fix(collections): prevent prototype merge in collections/deep_merge.ts (#1197) 2021-09-01 17:08:03 +09:00
Zhangyuan Nie
de7edd51e0
feat(collections): compile time guarantee on pure functions (#1119) 2021-08-12 19:10:59 +09:00
Simon Lecoq
08457eda61
feat(collections): add deepMerge (#1075)
Co-authored-by: Leon Strauss <me@lionc.de>
2021-08-05 21:14:45 +09:00