Yusuke Tanaka
9029003046
build: update dlint to v0.2.10 ( #8284 )
...
Update prebuilt "dlint" binary to v0.2.10 and fix diagnostics
for "require-await" rule.
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2020-11-14 20:27:37 +01:00
Behnam Mohammadi
a59f5eadd8
refactor(std): add std/_util/os.ts module ( #8370 )
...
This commit adds "std/_util/os.ts" module which contains
common os detection logic and is browser compatible.
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
2020-11-14 00:21:11 +01:00
Behnam Mohammadi
a52d883921
refactor(std/fs): moved isCopyFolder to options ( #8319 )
2020-11-13 09:13:13 +11:00
Mark Tiedemann
952c8f21e7
fix(std/http): flush body chunks for HTTP chunked encoding ( #8349 )
...
Fixes #8339
2020-11-13 09:11:09 +11:00
Behnam Mohammadi
4cc919a742
refactor(std/fs): remove unnecessary if else block ( #8321 )
2020-11-10 15:38:46 +11:00
Behnam Mohammadi
568b7d6afb
refactor(std/fs): improve performance by using some instead filter method ( #8322 )
2020-11-10 09:43:44 +11:00
Behnam Mohammadi
b0e38bffc3
refactor(std): remove redundant code in move.ts ( #8269 )
2020-11-09 18:21:33 +01:00
Guy Bedford
8b7f5531ee
feat(std/node): consistent Node.js builtin shapes ( #8274 )
2020-11-09 09:25:13 -05:00
Kitson Kelly
71d7482577
v1.5.2 ( #8301 )
2020-11-09 10:58:21 +11:00
Guy Bedford
9fc5b6510c
fix(std/node): only define Node.js globals when loading std/node/global ( #8281 )
2020-11-07 20:27:07 +01:00
Mo
bb1a673b21
docs(std/fmt): add JSDoc ( #8278 )
2020-11-07 09:05:37 -05:00
Fukuda Naoto
fd9b6e03af
docs(std): add some missing JSDoc ( #7765 )
...
Refs #7487
2020-11-06 13:33:59 +11:00
Hanseo Jo
731de86976
docs(std/node/util): add missing JSdoc ( #7806 )
...
Refs #7487
2020-11-06 12:33:41 +11:00
Bhumij Gupta
2259e99aef
docs(std/node/url): Added JSDocs for std/node/url ( #7805 )
2020-11-06 12:28:00 +11:00
ayntee
dc232d8489
docs(std/node/querystring): add missing JSDoc ( #8242 )
2020-11-04 12:03:59 -05:00
Bartek Iwańczuk
8e914be742
build: migrate to dlint ( #8176 )
...
This commit migrates repository from using "eslint"
to "dlint" for linting JavaScript code.
2020-11-03 16:19:29 +01:00
The Wizard Bear
43d4978cea
fix(std/flags): Fix parse incorrectly parsing alias flags with equals signs in the value #8136 ( #8216 )
2020-11-02 23:17:26 +01:00
X
6d63391a38
feat(std/node/fs): add realpath and realpathSync ( #8169 )
2020-11-02 19:11:42 +01:00
Casper Beyer
c5611636fb
feat(std/wasi): add start method to Context ( #8141 )
...
This adds a start method to the Context to make starting a command less
tedious and yield consistent errors.
Manually setting the memory is still valid for more complex scenarios,
just undocumented for the time being.
2020-11-02 18:50:45 +01:00
Khushraj Rathod
e3b096f6f6
docs: fix typo in std/fs README.md ( #8104 )
2020-11-02 18:33:13 +01:00
Luca Casonato
03769f11b5
v1.5.1
2020-10-31 15:32:43 +01:00
Steven Guerrero
5aeac00971
feat(std/node/crypto): randomBytes and pbkdf2 ( #8191 )
...
* crypto
* Other thing
* Test for pdkdf2
* Add randomBytes
* Refactor pbkdf2
* Lint and format
2020-10-29 22:53:27 -04:00
Casper Beyer
a2f126068e
fix(std/wasi): remove stray console.log call ( #8156 )
...
A stray console.log call made it into path_open which should have been
reverted, it was only meant for debugging on the CI.
2020-10-27 21:45:31 -04:00
Bartek Iwańczuk
dd01f206da
v1.5.0
...
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2020-10-27 16:00:23 +01:00
Luca Casonato
30f3b831d3
fix: path traversal in std/http/file_server.ts ( #8134 )
2020-10-27 11:48:45 +01:00
Casper Beyer
b9dc2c3521
test(std/wasi): re-enable clock_time_get tests ( #8098 )
...
This brings in revised tests for clock_time_get from upstream and
re-enables them.
This revision of these tests allow for lower precision clocks (we only
provide millisecond precision, and that is conformant but previous
tests for this in the upstream test suite were a bit more aggressive).
2020-10-26 16:57:09 +01:00
Yasser A.Idrissi
35caa160bf
feat(std/testing): Add assertExists assertion ( #7874 )
2020-10-26 16:46:38 +01:00
Tim Reichen
ae86cbb551
rename(std/testing): rename assert*Contains to assert*Includes ( #7951 )
...
This commit renames two assertion functions to better align with JS API:
- assertStringContains -> assertStringIncludes
- assertArrayContains -> assertArrayIncludes
2020-10-26 16:03:30 +01:00
Steven Guerrero
d52fb903cd
fix(std/node): Buffer.copy doesn't work as expected ( #8125 )
2020-10-26 15:42:36 +01:00
Ryan Dahl
6a8d0d81c1
Remove timezone dependent tests ( #8131 )
2020-10-26 10:40:24 -04:00
uki00a
b65171e37d
fix(std/http/file_server): File server should ignore query params ( #8116 )
2020-10-26 14:55:26 +01:00
Kitson Kelly
78429496e0
revert new std/jwt module so issues can be addressed ( #8127 )
...
This reverts commit aa0e64b579
.
This reverts commit 034ab48086
.
2020-10-26 08:10:48 -04:00
Nayeem Rahman
822e5b6536
fix(core/runtime): Indicate exceptions in promises ( #8124 )
...
Fixes #4879
2020-10-26 14:34:00 +11:00
Casper Beyer
9adbca6d19
docs(std/wasi): mark sched_yield as implemented ( #8055 )
...
This marks sched_yield as implemented, it is a no-op but will probably
always be and we have passing tests for it.
2020-10-24 16:05:30 +02:00
Casper Beyer
2a83b22385
fix(std/wasi): disallow path_open outside of pre-opened dirfd ( #8078 )
2020-10-24 16:04:59 +02:00
btoo
1d9c7a0a22
docs(std/path): fix typo in globToRegExp docs ( #8081 )
2020-10-23 12:19:38 +11:00
Eugen Cazacu
9fa59f0ca8
test(std/datetime): test datetime constants ( #8068 )
...
Fixes: #8067
2020-10-23 10:14:57 +11:00
Bartek Iwańczuk
9b20cfbee8
upgrade: deno_doc, deno_lint, dprint, swc ( #8077 )
...
- deno_doc 0.1.13
- deno_lint 0.2.5
- dprint-plugin-typescript 0.32.6
- swc_bundler 0.12.0
- swc_ecmascript 0.11.1
2020-10-22 20:36:06 +02:00
Max Drosdo.www
17eaede643
docs: fix command examples use outdated default file_server port ( #8062 )
2020-10-22 17:17:38 +02:00
Carter Snook
4b43f8cffa
docs(std/uuid): creat
-> create
( #8064 )
2020-10-22 14:03:54 +11:00
Simon Lecoq
23df1c563e
feat(std/testing): Add support for object assertion against object subset ( #8001 )
...
This commit add supports for a new assertion function
"assertObjectMatch" which allows to test an actual object
against an expected object subset (i.e. inclusivity, not equality).
2020-10-21 18:53:27 +02:00
Casper Beyer
be89bdfed7
test(std/wasi): reduce test duplication ( #8053 )
...
This fast-forwards wasi-test-suite a couple of commits removed
duplicate, or near duplicate tests with not much additional value.
Other tests have been merged to reduce the number of modules to make
tests topical to the syscall that is being tested.
2020-10-20 22:54:27 +02:00
KNnut
aa0e64b579
docs(std/jwt): Fix examples ( #8044 )
2020-10-20 13:59:10 +02:00
Casper Beyer
17467d01da
fix(std/io): remove trivial internal util.ts module ( #8032 )
2020-10-20 13:51:57 +02:00
timonson
034ab48086
feat(std/jwt): add a JSON Web Token library ( #7991 )
...
Co-authored-by: Tim Reichen <timreichen@users.noreply.github.com>
2020-10-20 14:08:34 +11:00
Nayeem Rahman
19b918d112
feat(std/path): Add toFileUrl() ( #7971 )
2020-10-19 14:36:53 +02:00
Yoshiya Hinosawa
342b151b5d
docs(std/datetime): document toIMF, isLeap, difference, and constants ( #7931 )
2020-10-19 14:35:48 +02:00
Marcos Casagrande
d3dea24560
fix(std/tar): fix constant condition ( #8010 )
2020-10-19 13:33:51 +02:00
Casper Beyer
065db9df19
test(std/io): use a real tempdir ( #8019 )
...
This replaces a case of a temp file in the working tree with a tempfile
in a real temporary directory avoiding pollution of the working
directory.
2020-10-18 12:16:26 -04:00
Bartek Iwańczuk
c1c7601304
upgrade: deno_doc, deno_lint, dprint, swc ( #8009 )
2020-10-17 17:08:23 +02:00