diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2022-08-09 21:06:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-09 21:06:01 +0200 |
commit | 1f54d877895ea25258a941818f07c6e84d44a7a2 (patch) | |
tree | 1999d04ec926d464c94ed2c5a9fe10fb84f3de24 /cli/tests/testdata/commonjs/node_modules/left-pad/README.md | |
parent | af618e3b8fb11f3947ab5ded9523cdca9cf77ced (diff) |
feat: add ext/node for require support (#15362)
This commit adds "ext/node" extension that implementes CommonJS module system.
In the future this extension might be extended to actually contain implementation of
Node compatibility layer in favor of "deno_std/node".
Currently this functionality is not publicly exposed, it is available via "Deno[Deno.internal].require"
namespace and is meant to be used by other functionality to be landed soon.
This is a minimal first pass, things that still don't work:
support for dynamic imports in CJS
conditional exports
Diffstat (limited to 'cli/tests/testdata/commonjs/node_modules/left-pad/README.md')
-rw-r--r-- | cli/tests/testdata/commonjs/node_modules/left-pad/README.md | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/cli/tests/testdata/commonjs/node_modules/left-pad/README.md b/cli/tests/testdata/commonjs/node_modules/left-pad/README.md new file mode 100644 index 000000000..0e70d461e --- /dev/null +++ b/cli/tests/testdata/commonjs/node_modules/left-pad/README.md @@ -0,0 +1,41 @@ +## left-pad + +String left pad + +[![Build Status][travis-image]][travis-url] + +## Install + +```bash +$ npm install left-pad +``` + +## Usage + +```js +const leftPad = require("left-pad"); + +leftPad("foo", 5); +// => " foo" + +leftPad("foobar", 6); +// => "foobar" + +leftPad(1, 2, "0"); +// => "01" + +leftPad(17, 5, 0); +// => "00017" +``` + +**NOTE:** The third argument should be a single `char`. However the module +doesn't throw an error if you supply more than one `char`s. See +[#28](https://github.com/stevemao/left-pad/pull/28). + +**NOTE:** Characters having code points outside of +[BMP plan](https://en.wikipedia.org/wiki/Plane_(Unicode)#Basic_Multilingual_Plane) +are considered a two distinct characters. See +[#58](https://github.com/stevemao/left-pad/issues/58). + +[travis-image]: https://travis-ci.org/stevemao/left-pad.svg?branch=master +[travis-url]: https://travis-ci.org/stevemao/left-pad |