summaryrefslogtreecommitdiff
path: root/std/node
AgeCommit message (Collapse)Author
2020-11-09feat(std/node): consistent Node.js builtin shapes (#8274)Guy Bedford
2020-11-07fix(std/node): only define Node.js globals when loading std/node/global (#8281)Guy Bedford
2020-11-06docs(std/node/util): add missing JSdoc (#7806)Hanseo Jo
Refs #7487
2020-11-06docs(std/node/url): Added JSDocs for std/node/url (#7805)Bhumij Gupta
2020-11-04docs(std/node/querystring): add missing JSDoc (#8242)ayntee
2020-11-03build: migrate to dlint (#8176)Bartek Iwańczuk
This commit migrates repository from using "eslint" to "dlint" for linting JavaScript code.
2020-11-02feat(std/node/fs): add realpath and realpathSync (#8169)X
2020-10-29feat(std/node/crypto): randomBytes and pbkdf2 (#8191)Steven Guerrero
* crypto * Other thing * Test for pdkdf2 * Add randomBytes * Refactor pbkdf2 * Lint and format
2020-10-26rename(std/testing): rename assert*Contains to assert*Includes (#7951)Tim Reichen
This commit renames two assertion functions to better align with JS API: - assertStringContains -> assertStringIncludes - assertArrayContains -> assertArrayIncludes
2020-10-26fix(std/node): Buffer.copy doesn't work as expected (#8125)Steven Guerrero
2020-10-22upgrade: deno_doc, deno_lint, dprint, swc (#8077)Bartek Iwańczuk
- 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-14feat(std/fs/node): adding some functions (#7921)ali ahmed
2020-10-13fix(std/encoding): base64 properly encodes mbc and handles Uint8Arrays (#7807)timonson
Fixes #6094 Fixes #4794
2020-10-10Revert "feat(std/node/fs): adding readdir, rename, and some others (#7666)" ↵Bartek Iwańczuk
(#7917) This reverts commit 40324ff74816a99ea061929ece1c6a4ff3078bc3.
2020-10-06feat(std/node/fs): adding readdir, rename, and some others (#7666)ali ahmed
2020-10-06fix(std/node/fs): allow appendFileSync to accept Uint8Array as type for data ↵ali ahmed
(#7835)
2020-10-04docs(std): version all imports in README (#7442)tokiedokie
Use $STD_VERSION in std/ README files to automatically display proper version.
2020-09-27feat(fmt): Sort named import and export specifiers (#7711)David Sherret
2020-09-22feat(std/node): implement getSystemErrorName() (#7624)Schwarzkopf Balázs
2020-09-21chore: add copyright (#7593)tokiedokie
2020-09-18fix(cli/console): always quote and escape inspected strings (#7546)Casper Beyer
2020-09-17feat(std/node) stub out process.stdin, stdout, stderr (#7184)Jarrett Helton
2020-09-15refactor(cli/tests): change std_path to root_path in std_tests() (#7438)tokiedokie
2020-09-14feat(std/node): Add AssertionError class (#7210)Schwarzkopf Balázs
2020-09-13upgrade: deno_doc, deno_lint, dprint, swc (#7434)Bartek Iwańczuk
upgrades: - swc_ecmascript 0.7.7 - dprint-plugin-typescript 0.31.3 - deno_lint 0.2.0 - deno_doc 0.1.9 Split std_lint test into std_lint and unit_test_lint. Added lint ignores to CommonJS files in std/node.
2020-09-08test(std/node): make tests runnable from any directory (#7397)Casper Beyer
This makes std/node tests runnable from any directory by resolving the testdata directory and files relative to the module directory resolved from import.meta.url.
2020-08-31fix no-inner-declaration lint rule (#7287)Yusuke Tanaka
2020-08-27fix(std/node): "events" and "util" modules (#7170)Schwarzkopf Balázs
2020-08-24feat: update to TypeScript 4.0 (#6514)Kitson Kelly
2020-08-21feat(std/node): add URL export (#7132)Benjamin Lupton
2020-08-20fix(std/node): misnamed assert exports (#7123)Schwarzkopf Balázs
2020-08-18feat(std/node): add basic asserts (#7091)Benjamin Lupton
2020-08-12fix: remove @ts-expect-error directives (#7024)Jarrett Helton
2020-08-12feat(std/node): add util.inspect (#6833)Benjamin Lupton
2020-08-12fix: Make std work with isolatedModules (#7016)Nayeem Rahman
2020-07-26chore: use ts-expect-error instead of ts-ignore (#6876)Trivikram Kamat
2020-07-14Use dprint for internal formatting (#6682)David Sherret
2020-07-14feat(std/node): add string_decoder (#6638)Steven Guerrero
2020-07-08feat: add --no-check option (#6456)Kitson Kelly
This commit adds a "--no-check" option to following subcommands: - "deno cache" - "deno info" - "deno run" - "deno test" The "--no-check" options allows to skip type checking step and instead directly transpiles TS sources to JS sources. This solution uses `ts.transpileModule()` API and is just an interim solution before implementing it fully in Rust.
2020-07-05test(std/node): include windows in link tests (#6620)Casper Beyer
2020-07-05fix(std/node): add encoding argument to Buffer.byteLength (#6639)Marcos Casagrande
2020-07-05feat(std/node): add buf.equals method (#6640)Marcos Casagrande
2020-07-02improve(std/asserts): allow assert functions to specify type parameter (#6413)WJH
2020-06-29fix(std/node): do not use absolute urls (#6562)Ryan Dahl
2020-06-28feat(std/node): Add Buffer.isEncoding (#6521)Marcos Casagrande
2020-06-28feat(std/node): Add Buffer.allocUnsafe (#6533)Marcos Casagrande
2020-06-27feat(std/node): support hex/base64 encoding in fs.readFile/fs.writeFile (#6512)Marcos Casagrande
2020-06-27test(std/node): Add Buffer tests (#6524)Marcos Casagrande
2020-06-27fix(std/node): add fill & encoding args to Buffer.alloc (#6526)Marcos Casagrande
2020-06-25fix(std/node/process): env, argv exports (#6455)Benjamin Lupton
The promise approach still required permissions to be specified at initialisation, rather than at request. Using a Proxy instance solves this permission issue. The Proxy instance approach also eliminates the need for the await. Achieving direct compatibility with Node.js. /ref pr #6392 /ref commit d16337cc9c59732fe81655482e08b72d844472e6