UNMAINTAINED. Relays messages between a Steam chat room and an IRC channel
A basic Markov chain implementation for text generation for Node.js
node-steam plugin for Dota 2
solutions to advent of code 2018 in haskell
Advent of Code solutions
solutions to advent of code 2016 in haskell
Solutions to Advent of Code 2019 in Haskell and C++
The Rust Programming Language
The buffer module from node.js, for the browser.
issue openedmarcushultman/deno-google-protobuf
Patching protoc output seems hacky and error-prone. How about providing a proper plugin?
The most straightforward way would be to modify js_generator.cc, but that requires building a binary. Not convenient. Alternatively, this Node.js port could be used as the basis for a Node.js/Deno plugin.
created time in 2 days
PR opened protocolbuffers/protobuf
Add a library that helps develop protoc plugins in Node.js, and an example plugin that can serve as a template for alternative generators.
Let me know if I have to include Google's license file in these projects.
pr created time in 2 days
push eventseishun/protobuf
commit sha 80113f5403d84eb387b1f0d674c1778a8303016c
Update third_party.md Add a library that helps develop protoc plugins in Node.js, and an example plugin that can serve as a template for alternative generators.
push time in 2 days
push eventseishun/node-protoc-gen-javascript
commit sha 757186bdf497ee9470fa6487f5118d4ec9b05868
Initial commit
push time in 3 days
push eventseishun/node-protoc-gen-javascript
commit sha a1c8c1080dbebb8f22fe64557b06f909eba46e9b
Update README.md
push time in 3 days
push eventseishun/node-protoc-plugin
commit sha d4f89d5cc455d7aec9f800b8c1f14c59e093f26d
Initial commit
push time in 3 days
push eventseishun/node-protoc-plugin
commit sha bb13b543bdea7c5f6569abb7f86230a769eb4854
Update README.md
push time in 3 days
created repositoryseishun/node-protoc-gen-javascript
Node.js port of the JavaScript protoc code generator
created time in 3 days
created repositoryseishun/node-protoc-plugin
Front-end for protoc code generator plugins written in Node.js
created time in 3 days
issue commentseishun/node-steam
Chat room - cannot join and communicate
The chat functionality works only with "old" chats which are not visible in the Steam client unless you run it with the -no-browser argument. To work with "new" chats, you have to use unified messages. See https://github.com/seishun/node-steam/issues/432#issuecomment-445967970 for details.
comment created time in 3 days
issue closedseishun/node-steam

I'm trying to install it, but it happens, how to fix it? if you can help me, thank you in advance
closed time in 6 days
codsecissue commentseishun/node-steam
Looks like an npm issue. Try clearing your cache or a different machine.
comment created time in 7 days
issue commentseishun/node-steam-resources
Do you have svn installed?
comment created time in 12 days
issue commentseishun/node-steam-resources
Please post the full output.
comment created time in 12 days
issue closedseishun/node-steam-resources
Trying to install npm install dota2
Can't find repository:
npm ERR! prepareGitDep > [email protected] prepare /home/djon/.npm/_cacache/tmp/git-clone-b419cccf npm ERR! prepareGitDep > svn checkout https://github.com/SteamDatabase/Protobufs/trunk protobufs && svn checkout https://github.com/SteamRE/SteamKit/trunk/Resources/ProtobufGen protobuf_gen && svn checkout https://github.com/SteamRE/SteamKit/trunk/Resources/SteamLanguage steam_language
closed time in 12 days
Djonanamaissue commentseishun/node-steam-resources
I can't help you with the dota2 module. Please submit an issue there.
comment created time in 12 days
Pull request review commentlibuv/libuv
void uv_fs_init(void) { } +static unsigned int fs__decode_wtf8_char(const char** input) {+ unsigned int code_point;+ unsigned char b = **input, b2, b3, b4;+ if (b >= 0x00 && b <= 0x7F) {+ code_point = b;+ } else if (b >= 0xC2 && b <= 0xDF) {+ assert((*input)[1]);+ b2 = *++*input;+ code_point = ((b & 0x1F) << 6) + (b2 & 0x3F);+ } else if (b >= 0xE0 && b <= 0xEF) {+ assert((*input)[1] && (*input)[2]);+ b2 = *++*input;+ b3 = *++*input;+ code_point = ((b & 0x0F) << 12) + ((b2 & 0x3F) << 6) + (b3 & 0x3F);+ } else if (b >= 0xF0 && b <= 0xF0) {+ assert((*input)[1] && (*input)[2] && (*input)[3]);+ b2 = *++*input;+ b3 = *++*input;+ b4 = *++*input;+ code_point = ((b & 0x07) << 18) + ((b2 & 0x3F) << 12) ++ ((b3 & 0x3F) << 6) + (b4 & 0x3F);+ }
Let me explain my point of view in more detail.
WTF-8 is intended to be used internally in self-contained systems. That means external input (input originating outside the system) must not be WTF-8. Consequently, the program that uses libuv must not pass external input to libuv as-is, since it might be WTF-8. In other words, the input would either be produced by the program or come from libuv itself. So any decoding error would indicate a bug in the program or in libuv. Given that, how could the program meaningfully handle the error?
comment created time in 12 days
issue commentnodejs/node
See explanation here: https://github.com/nodejs/node/issues/33829#issuecomment-641997122.
You can still remove the directory using fs.rmdirSync(dir).
Closing as non-actionable.
comment created time in 13 days
issue closednodejs/node
I am running Node v10.15.3, on Windows 10 2004 (19041.338). Node is able to create directories with two dots in them, directories that should not exist according to Windows as they are non-deletable and that gets mixed up with a directory of the same name.
To reproduce it, try creating a directory. I'm not sure if it's from the module I'm using or Node itself, but Node itself should prevent that.
closed time in 13 days
Meaxisissue closedseishun/node-steam
Hello there! Not sure, whether this is the right place for this. In my app all of a sudden the parameter auth_code seems to be ignored. It always gives me error 85: 2 factor auth required. Can anyone confirm this? Have there been recent changes with steam? Or is it just me? Thx
closed time in 18 days
fensterhebelissue commentseishun/node-steam
auth_code is used only for email-based Steam Guard. Did you enable 2-factor auth for your account?
comment created time in a month
pull request commentnodejs/node
doc: fix misleading integer type links
For example, https://nodejs.org/api/buffer.html#buffer_buf_fill_value_offset_end_encoding
value is coerced to a uint32 value if it is not a string, Buffer, or integer.
But in most cases non-integer input wouldn't make sense from the API standpoint. For example, in the same method offset is described as "Number of bytes to skip before starting to fill buf". You can't skip a non-natural number of bytes.
comment created time in 2 months
pull request commentnodejs/node
doc: fix misleading integer type links
Right, a JavaScript Number in the JavaScript API, but once it goes down into the inner machinery, it's expected to not be floating point.
That's why I suggested documenting it separately when it's necessary (which seems rare).
comment created time in 2 months
pull request commentnodejs/node
doc: fix misleading integer type links
There are restrictions in place with floating point precision being one of them.
What do you mean? It's a Number no matter how you document it.
There may also be other restrictions, like maximum number, signed/unsigned, etc.
Why is that a problem?
comment created time in 2 months
pull request commentnodejs/node
doc: fix misleading integer type links
@DerekNonGeneric personally, I would prefer to just replace them with number. The fact that they must be integers should be documented separately since it's not part of the type.
comment created time in 2 months
pull request commentnodejs/node
doc: fix misleading integer type links
Linking to a function that checks whether the argument is an integer seems very strange to me.
comment created time in 2 months
issue openedmarcushultman/deno-google-protobuf
Unable to work with 64-bit integers
Currently, fixed64 etc fields are represented as Number, which causes loss of precision. Possible solutions:
- Replace
writeFixed64withwriteFixed64Stringetc in the generated code - Rewrite
writeFixed64etc to use BigInt in google-protobuf.js
created time in 2 months
issue openedmarcushultman/deno-google-protobuf
Document the version parameter
Following the instructions in README.md gets you a file that imports from a local file named google-protobuf.js, which is surprising. By looking at the source code I understood that one must provide a third parameter to build.ts with the version to import from https://deno.land/x/deno_google_protobuf. This behavior should be documented.
It would also be nice to be able to omit the version from the import URL.
created time in 2 months
Pull request review commentdenoland/deno
feat(std): Add type-safe guards to std
+# guards++A comprehensive collection of type guards.++## Table of contents++- [Usage](#usage)++ - [Primitives](#primitives)++ - [`isBigInt`](#isbigint)+ - [`isBoolean`](#isboolean)+ - [`isNumber`](#isnumber)+ - [`isString`](#isstring)+ - [`isSymbol`](#issymbol)+ - [`isUndefined`](#isundefined)++ - [Special](#special)++ - [`isNull`](#isnull)+ - [`isFunction`](#isfunction)+ - [`isObject`](#isobject)+ - [`isArray`](#isarray)+ - [`isMap`](#ismap)+ - [`isSet`](#isset)+ - [`isWeakMap`](#isweakmap)+ - [`isWeakSet`](#isweakset)+ - [`isDate`](#isdate)++ - [Convenience](#convenience)++ - [`isNonEmptyArray`](#isnonemptyarray)+ - [`isValidNumber`](#isvalidnumber)+ - [`isInteger`](#isinteger)+ - [`isPositiveInteger`](#ispositiveinteger)+ - [`isNonNegativeInteger`](#isnonnegativeinteger)+ - [`isNegativeInteger`](#isnegativeinteger)++## Usage++From <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures>:++The latest ECMAScript standard defines nine types:++- Six Data Types that are primitives, checked by `typeof` operator:+ - `undefined`: `typeof instance === "undefined"`+ - `Boolean`: `typeof instance === "boolean"`+ - `Number`: `typeof instance === "number"`+ - `String`: `typeof instance === "string"`+ - `BigInt`: `typeof instance === "bigint"`+ - `Symbol`: `typeof instance === "symbol"`+- `null`: `typeof instance === "object"`. Special primitive type having+ additional usage for it's value: if object is not inherited, then `null` is+ shown;
I can see that now. That page is very broken, I suggest not referring to it at all.
comment created time in 2 months
Pull request review commentdenoland/deno
feat(std): Add type-safe guards to std
+# guards++A comprehensive collection of type guards.++## Table of contents++- [Usage](#usage)++ - [Primitives](#primitives)++ - [`isBigInt`](#isbigint)+ - [`isBoolean`](#isboolean)+ - [`isNumber`](#isnumber)+ - [`isString`](#isstring)+ - [`isSymbol`](#issymbol)+ - [`isUndefined`](#isundefined)++ - [Special](#special)++ - [`isNull`](#isnull)+ - [`isFunction`](#isfunction)+ - [`isObject`](#isobject)+ - [`isArray`](#isarray)+ - [`isMap`](#ismap)+ - [`isSet`](#isset)+ - [`isWeakMap`](#isweakmap)+ - [`isWeakSet`](#isweakset)+ - [`isDate`](#isdate)++ - [Convenience](#convenience)++ - [`isNonEmptyArray`](#isnonemptyarray)+ - [`isValidNumber`](#isvalidnumber)+ - [`isInteger`](#isinteger)+ - [`isPositiveInteger`](#ispositiveinteger)+ - [`isNonNegativeInteger`](#isnonnegativeinteger)+ - [`isNegativeInteger`](#isnegativeinteger)++## Usage++From <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures>:++The latest ECMAScript standard defines nine types:++- Six Data Types that are primitives, checked by `typeof` operator:+ - `undefined`: `typeof instance === "undefined"`+ - `Boolean`: `typeof instance === "boolean"`+ - `Number`: `typeof instance === "number"`+ - `String`: `typeof instance === "string"`+ - `BigInt`: `typeof instance === "bigint"`+ - `Symbol`: `typeof instance === "symbol"`+- `null`: `typeof instance === "object"`. Special primitive type having+ additional usage for it's value: if object is not inherited, then `null` is+ shown;
This phrasing is very confusing and sounds like null isn't a primitive.
comment created time in 2 months
pull request commentseishun/node-steam
Bumped in https://github.com/seishun/node-steam/commit/b0386c529198b07add9a1244578a943be6a6887c.
comment created time in 2 months
pull request commentseishun/node-steam
Fix: Change CMsgClientServiceMethod to CMsgClientServiceMethodLegacy.
Fixed in https://github.com/seishun/node-steam/commit/a6e4603c51b49287437eec239de9876bab31f5d0.
comment created time in 2 months
push eventseishun/node-steam
commit sha a6e4603c51b49287437eec239de9876bab31f5d0
Update SteamUnifiedMessages Ref: https://github.com/SteamDatabase/Protobufs/commit/a4ba0a9e35a204b8185ca32a8aec697c830cadb2#diff-8c71af55a84f0c6b8934be579e14c58d Ref: https://github.com/SteamRE/SteamKit/commit/78cb22ec51da1b3b98044c9d7c8f7779883f3c34#diff-93bb6b46ca2dbfcbb1ab76912d01c2e1 Ref: https://github.com/SteamRE/SteamKit/commit/f0cc569510788d8397eac6f5ead87c936c91b9db#diff-cbf787cd1d4cd513debd638eee688cf8
push time in 2 months
push eventseishun/node-steam
commit sha b0386c529198b07add9a1244578a943be6a6887c
Bump steam-resources version
push time in 2 months
PR closed seishun/node-steam-resources
Bumps protobufjs from 4.1.3 to 6.9.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/protobufjs/protobuf.js/releases">protobufjs's releases</a>.</em></p> <blockquote> <h2>protobuf.js v6.9.0</h2> <h3>Features</h3> <ul> <li>add support for buffer configuration (<a href="https://www.github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1372">#1372</a>) (<a href="https://www.github.com/protobufjs/protobuf.js/commit/101aa1a4f148516fdc83a74f54a229f06e24a5de">101aa1a</a>)</li> <li>update dependencies / general cleanup (<a href="https://www.github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1356">#1356</a>) (<a href="https://www.github.com/protobufjs/protobuf.js/commit/42f49b43f692c24c2bc1ae081b4d1ad9fa173cd7">42f49b4</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>allow file-level options everywhere in the file (<a href="https://www.github.com/protobufjs/protobuf.js/commit/b70eebd86e113effaa7d13b24b19ee4a0cb9e1e5">b70eebd</a>)</li> <li>Import Long types (<a href="https://www.github.com/protobufjs/protobuf.js/commit/1d98cb86fcbc69bd54fb3d3254b348da6ac0a96b">1d98cb8</a>)</li> <li>npm audit fixes (<a href="https://www.github.com/protobufjs/protobuf.js/commit/ca524478621bd2e08120eb444c7ad8089dba1929">ca52447</a>)</li> <li>properly iterate and return method descriptors (<a href="https://www.github.com/protobufjs/protobuf.js/commit/d96bb7ae991ca7d5ef8eea3bca75a2089c6f1212">d96bb7a</a>)</li> <li>run npm audit fix (<a href="https://www.github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1208">#1208</a>) (<a href="https://www.github.com/protobufjs/protobuf.js/commit/b5b66321762a24c5ac2753b68331cbe115969da7">b5b6632</a>)</li> <li><strong>docs:</strong> update CHANGELOG to match format of release-please (<a href="https://www.github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1376">#1376</a>) (<a href="https://www.github.com/protobufjs/protobuf.js/commit/15ed8a0fbe72b2e408b87ba25028f877796cc191">15ed8a0</a>)</li> </ul> <h2>v6.9.0-beta.0 Pre-release</h2> <p>This is a pre-release for testing purposes of <a href="https://github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1374">#1374</a>.</p> <p>Install by running <code>npm install protobufjs@next</code></p> <h2>6.8.6</h2> <p>This is a security patch:</p> <ul> <li>Fixes <code>typeRefRe</code> used in the parser (1.X-6.8.5) being vulnerable to <a href="https://en.wikipedia.org/wiki/ReDoS">ReDoS</a> as reported by James Davis. Relevant where a user is allowed to provide .proto sources for parsing. Applications using trusted .proto definitions, JSON descriptors or static code exclusively are not affected.</li> </ul> <h2>protobuf.js 6.8.0</h2> <p>Experimental decorators, a lot of general fixes and an overhaul of typings generated by <code>pbts</code>.</p> <p><a href="https://github.com/dcodeIO/protobuf.js/blob/master/CHANGELOG.md#680">Changelog</a></p> <h2>protobuf.js 6.7.0</h2> <p>General API cleanup and a lot of fixes, improved spec compliance, static code, typings and documentation.</p> <p><a href="https://github.com/dcodeIO/protobuf.js/blob/master/CHANGELOG.md#670">Changelog</a></p> <h2>protobuf.js 6.6.0</h2> <ul> <li>Builds are now named full, light (was noparse) and minimal (was runtime), each now with full browserify support</li> <li>(Streaming) services work exactly the same with reflection and static code now</li> <li>Major reflection performance pass</li> </ul> <p>All details: <a href="https://github.com/dcodeIO/protobuf.js/blob/master/CHANGELOG.md#660">CHANGELOG</a></p> <h2>protobuf.js 6.5.0</h2> <ul> <li>Converters are first class codegen citizens now (includes a default toJSON implementation)</li> <li>Encodes everything explicitly set on the wire for compatibility with official (c++/java) libraries</li> <li>Added <a href="https://github.com/estan/protoc-gen-doc">protoc-gen-doc</a>-like .proto documentation support that translates to generated static code</li> <li>Lots of improvements to generated static code style</li> </ul> </tr></table> ... (truncated) </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md">protobufjs's changelog</a>.</em></p> <blockquote> <h2><a href="https://www.github.com/protobufjs/protobuf.js/compare/6.8.8...v6.9.0">6.9.0</a> (2020-04-17)</h2> <h3>Features</h3> <ul> <li>add support for buffer configuration (<a href="https://www.github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1372">#1372</a>) (<a href="https://www.github.com/protobufjs/protobuf.js/commit/101aa1a4f148516fdc83a74f54a229f06e24a5de">101aa1a</a>)</li> <li>update dependencies / general cleanup (<a href="https://www.github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1356">#1356</a>) (<a href="https://www.github.com/protobufjs/protobuf.js/commit/42f49b43f692c24c2bc1ae081b4d1ad9fa173cd7">42f49b4</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>allow file-level options everywhere in the file (<a href="https://www.github.com/protobufjs/protobuf.js/commit/b70eebd86e113effaa7d13b24b19ee4a0cb9e1e5">b70eebd</a>)</li> <li>Import Long types (<a href="https://www.github.com/protobufjs/protobuf.js/commit/1d98cb86fcbc69bd54fb3d3254b348da6ac0a96b">1d98cb8</a>)</li> <li>npm audit fixes (<a href="https://www.github.com/protobufjs/protobuf.js/commit/ca524478621bd2e08120eb444c7ad8089dba1929">ca52447</a>)</li> <li>properly iterate and return method descriptors (<a href="https://www.github.com/protobufjs/protobuf.js/commit/d96bb7ae991ca7d5ef8eea3bca75a2089c6f1212">d96bb7a</a>)</li> <li>run npm audit fix (<a href="https://www.github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1208">#1208</a>) (<a href="https://www.github.com/protobufjs/protobuf.js/commit/b5b66321762a24c5ac2753b68331cbe115969da7">b5b6632</a>)</li> <li><strong>docs:</strong> update CHANGELOG to match format of release-please (<a href="https://www.github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1376">#1376</a>) (<a href="https://www.github.com/protobufjs/protobuf.js/commit/15ed8a0fbe72b2e408b87ba25028f877796cc191">15ed8a0</a>)</li> </ul> <h2><a href="https://github.com/protobufjs/protobuf.js/releases/tag/6.8.8">6.8.8</a></h2> <h3>Fixed</h3> <p><a href="https://github.com/protobufjs/protobuf.js/commit/3001425b0d896d14188307cd0cc84ce195ad9e04">:hash:</a> Persist recent index.d.ts changes in JSDoc<br /></p> <h2><a href="https://github.com/protobufjs/protobuf.js/releases/tag/6.8.7">6.8.7</a></h2> <h3>Fixed</h3> <p><a href="https://github.com/protobufjs/protobuf.js/commit/e8449c4bf1269a2cc423708db6f0b47a383d33f0">:hash:</a> Fix package browser field descriptor (<a href="https://github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1046">#1046</a>)<br /> <a href="https://github.com/protobufjs/protobuf.js/commit/996b3fa0c598ecc73302bfc39208c44830f07b1a">:hash:</a> Fix static codegen issues with uglifyjs3<br /> <a href="https://github.com/protobufjs/protobuf.js/commit/a06317139b92fdd8c6b3b188fb7b9704dc8ccbf1">:hash:</a> Fix lint issues / pbts on windows<br /> <a href="https://github.com/protobufjs/protobuf.js/commit/a927a6646e8fdddebcb3e13bc8b28b041b3ee40a">:hash:</a> Fix empty 'bytes' field decoding, now using Buffer where applicable (<a href="https://github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1020">#1020</a>)<br /> <a href="https://github.com/protobufjs/protobuf.js/commit/f13a81fb41fbef2ce9dcee13f23b7276c83fbcfd">:hash:</a> Fix circular dependency of Namespace and Enum (<a href="https://github-redirect.dependabot.com/protobufjs/protobuf.js/issues/994">#994</a>)<br /> <a href="https://github.com/protobufjs/protobuf.js/commit/c05c58fad61c16e5ce20ca19758e4782cdd5d2e3">:hash:</a> Ignore optional commas in aggregate options (<a href="https://github-redirect.dependabot.com/protobufjs/protobuf.js/issues/999">#999</a>)<br /></p> <h3>New</h3> <p><a href="https://github.com/protobufjs/protobuf.js/commit/36fc964b8db1e4372c76b1baf9f03857cd875b07">:hash:</a> Make Message<T> have a default type param (<a href="https://github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1086">#1086</a>)<br /> <a href="https://github.com/protobufjs/protobuf.js/commit/996b3fa0c598ecc73302bfc39208c44830f07b1a">:hash:</a> Explicitly define service method names when generating static code, see <a href="https://github-redirect.dependabot.com/protobufjs/protobuf.js/issues/857">#857</a><br /> <a href="https://github.com/protobufjs/protobuf.js/commit/07c5d59e1da8c5533a39007ba332928206281408">:hash:</a> Also handle services in ext/descriptor (<a href="https://github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1001">#1001</a>)<br /></p> <h3>CLI</h3> <p><a href="https://github.com/protobufjs/protobuf.js/commit/2c5ef95818a310243f88ffba0331cd47ee603c0a">:hash:</a> Extend list of ignored ESLint rules for pbjs, fixes <a href="https://github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1085">#1085</a><br /> <a href="https://github.com/protobufjs/protobuf.js/commit/8576b49ad3e55b8beae2a8f044c51040484eef12">:hash:</a> Fix declared return type of pbjs/pbts callback (<a href="https://github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1025">#1025</a>)<br /> <a href="https://github.com/protobufjs/protobuf.js/commit/9fceaa69667895e609a3ed78eb2efa7a0ecfb890">:hash:</a> Added an option to pbts to allow custom imports (<a href="https://github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1038">#1038</a>)<br /> <a href="https://github.com/protobufjs/protobuf.js/commit/65d113b0079fa2570837f3cf95268ce24714a248">:hash:</a> Get node executable path from process.execPath (<a href="https://github-redirect.dependabot.com/protobufjs/protobuf.js/issues/1018">#1018</a>)<br /></p> <h3>Other</h3> <p><a href="https://github.com/protobufjs/protobuf.js/commit/b611875cfbc1f98d8973a2e86f1506de84f00049">:hash:</a> Slim down CI testing and remove some not ultimately necesssary dependencies with audit issues<br /> <a href="https://github.com/protobufjs/protobuf.js/commit/812b38ddabb35e154f9ff94f32ad8ce2a70310f1">:hash:</a> Move global handling to util, see <a href="https://github-redirect.dependabot.com/protobufjs/protobuf.js/issues/995">#995</a><br /></p> <h2><a href="https://github.com/protobufjs/protobuf.js/releases/tag/6.8.6">6.8.6</a></h2> </tr></table> ... (truncated) </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/protobufjs/protobuf.js/commits/v6.9.0">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~google-wombot">google-wombot</a>, a new releaser for protobufjs since your current version.</p> </details> <br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
</details>
pr closed time in 2 months
PR closed seishun/node-steam-resources
Bumps csv-parse from 4.0.1 to 4.4.6. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/adaltas/node-csv-parse/blob/master/CHANGELOG.md">csv-parse's changelog</a>.</em></p> <blockquote> <h2>Version 4.4.6</h2> <ul> <li>security: remove regexp vulnerable to DOS in cast option, npm report 69742</li> </ul> <h2>Version 4.4.5</h2> <ul> <li>ts: add buffer as allowed type for input, fix <a href="https://github-redirect.dependabot.com/wdavidw/node-csv-parse/issues/248">#248</a></li> </ul> <h2>Version 4.4.4</h2> <ul> <li>package: latest dependencies</li> <li>bom: detection when buffer smaller than bom</li> <li>package: remove deprecated <code>@types/should</code> dependency</li> <li>package: update file path</li> </ul> <h2>Version 4.4.3</h2> <ul> <li>package: fix files declaration</li> </ul> <h2>Version 4.4.2</h2> <ul> <li><code>bom</code>: parsing for BOM character <a href="https://github-redirect.dependabot.com/wdavidw/node-csv-parse/issues/239">#239</a></li> <li>ts: add sync definition</li> <li>package: replace npm ignore with file field</li> </ul> <h2>Version 4.4.1</h2> <p>Fix:</p> <ul> <li><code>columns</code>: allows returning an array of string, undefined, null or false</li> </ul> <h2>Version 4.4.0</h2> <p>New features:</p> <ul> <li>options: new <code>bom</code> option</li> </ul> <h2>Version 4.3.4</h2> <ul> <li><code>columns</code>: enrich error message when provided as literal object</li> <li><code>cast</code>: handle undefined columns</li> <li><code>skip_lines_with_error</code>: new sample</li> </ul> <h2>Version 4.3.3</h2> <p>Fix: columns: fix es5 generation</p> <h2>Version 4.3.2</h2> <p>Fix:</p> <ul> <li>columns: immutable option</li> </ul> </tr></table> ... (truncated) </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/adaltas/node-csv-parse/commit/fe3fe58e93f028889e7c0c609c06938073723d1d"><code>fe3fe58</code></a> Bump to version 4.4.6</li> <li><a href="https://github.com/adaltas/node-csv-parse/commit/b9d35940c6815cdf1dfd6b21857a1f6d0fd51e4a"><code>b9d3594</code></a> security: remove regexp vulnerable to DOS in cast option, npm report 69742</li> <li><a href="https://github.com/adaltas/node-csv-parse/commit/76d96e16b166f745bcb137f0535724f4d3584f1c"><code>76d96e1</code></a> Bump to version 4.4.5</li> <li><a href="https://github.com/adaltas/node-csv-parse/commit/fecf1719cacf4e579f81d66054418284320d6e36"><code>fecf171</code></a> ts: add buffer as allowed type for input, fix <a href="https://github-redirect.dependabot.com/wdavidw/node-csv-parse/issues/248">#248</a></li> <li><a href="https://github.com/adaltas/node-csv-parse/commit/9c531992ddeb24a09e5086629c185a0b0ae4cde3"><code>9c53199</code></a> fix: add buffer as allowed type for input</li> <li><a href="https://github.com/adaltas/node-csv-parse/commit/53ff6e7255efb7951adb26be66bb144105fa68e0"><code>53ff6e7</code></a> Bump to version 4.4.4</li> <li><a href="https://github.com/adaltas/node-csv-parse/commit/76935823d03933b4b98e6517773b71316aaa65b1"><code>7693582</code></a> package: latest dependencies</li> <li><a href="https://github.com/adaltas/node-csv-parse/commit/620125eb7eab55589903f0349666b36fb2772818"><code>620125e</code></a> fix: Detecting BOM when data is not enough</li> <li><a href="https://github.com/adaltas/node-csv-parse/commit/c28279e5063f07ca8aefb2bc3199939401544c6b"><code>c28279e</code></a> package: update file path</li> <li><a href="https://github.com/adaltas/node-csv-parse/commit/30c11a21503193d230cdda69b0a40a5df40728b0"><code>30c11a2</code></a> Bump to version 4.4.3</li> <li>Additional commits viewable in <a href="https://github.com/wdavidw/node-csv-parse/compare/v4.0.1...v4.4.6">compare view</a></li> </ul> </details> <br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
</details>
pr closed time in 2 months
push eventseishun/node-steam-resources
commit sha f41bc7bd532a9ff243195493e208d60280220958
1.2.2
push time in 2 months
push eventseishun/node-steam-resources
push time in 2 months
push eventseishun/node-steam-resources
commit sha 0e9276abc0bbefde4054c7925bcc4e6421bf5a01
1.2.2
push time in 2 months
pull request commentseishun/node-steam
Thanks, but I prefer depending on tags, not commits. I was planning to make a node-steam-resources release and then bump the version here.
comment created time in 2 months
issue commentdenoland/deno
tools/format.py fails on Windows
@littletof still fails. What's your Python version? Are you running in cmd?
comment created time in 2 months
push eventseishun/deno
commit sha 82627337b0395d5dea141f4a926c6d760ab53a77
fix format
push time in 2 months
push eventseishun/deno
commit sha f8c6500eef59e046f4fd90d3c37a1e16606a0a78
test(clie/web/fetch): Re-enable tests (#5904)
commit sha f6e58b076ca430c29f164b65678bbf6bc64a39b7
fix(doc): handle comments at the top of the file (#5891)
commit sha 3cbcdd4250cda17cbafa8efdfc296b79d0f6d5c0
console: Hide `values` for console.table if display not necessary (#5914)
commit sha c9bbb200d6938e63081da97f77fb95f5322ec918
formData: set default filename for Blob to <blob> (#5907)
commit sha 088fc1556c5bc51cf85485aa622ccfa2f34145e7
Add release changes section in doc (#5903)
commit sha 6d9b06619d242ccaae5e735e0f8316950e00c6b5
improve indentation when displaying objects with console.log (#5909)
commit sha dc6c07e3ed12f579889ffce633284aeb45972da6
fix(cli): Handle formatting UTF-8 w/ BOM files (#5881)
commit sha 86c6f05404427fb0fcb95f7e2568c6659a0a022a
doc: improve documentation for consuming request body (#5771)
commit sha 2610ceac20bc644c0b58bd8a95419405d6bfa3dd
tidy up deno_core modules (#5923)
commit sha 8f08b3f73ddb7528f828e6b022279024f5f5cef9
Add instructions for using Deno with Emacs (#5928)
commit sha c9f7558cd1afa11767f84a301d048191ebee867d
fix(std): Fix FileHandler test with mode 'x' on non-English systems (#5757)
commit sha fadd93b454d2006f9fe7ee430ed4e4853b792957
feat(std/node): add link/linkSync polyfill (#5930)
commit sha 55311c33c486a6f6fac296d92803d745f8afec04
chore(integration_tests): stop collecting unnecessary output in permissions tests (#5926)
commit sha fe7d6824c91b0c2b45c1248fc58847250f6c9f42
fix DenoBlob name (#5879)
commit sha 6de59f1908430b5eac48e9f3a74caf6b262221a9
Return results in benchmark promise (#5842)
commit sha 499353ff399ccb6f1c27694ecc861e34a572cada
fix(std/log): improve the calculation of byte length (#5819)
commit sha 958f21e7abc36f0a5abaa381ed8d7f94c723f3fb
fix(cli): write lock file before running any code (#5794)
commit sha 2668637e9bad75bef016e7f8a5f481b3c6221891
fix: REPL evaluates in strict mode (#5565) Since everything that Deno loads is treated as an ES Module, it means that all code is treated as "use strict" except for when using the REPL. This PR changes that so code in the REPL is also always evaluated with "use strict". There are also a couple other places where we load code as scripts which should also use "use strict" just in case.
commit sha 02a67205276e122da07e51810df9d031ded80ce1
Improved typechecking error for unstable props (#5503)
commit sha ce246d8d85283af16250dcb5970eca6caf9cca6d
feat(cli): deserialize Permissions from JSON (#5779)
push time in 2 months
push eventseishun/deno
commit sha 22ba93ce8e2221771d465cba229715d2df4412b6
ignore any
push time in 2 months
push eventseishun/nuxt-i18n
commit sha 00be9cc9bff6a2261d90c81f6c7c29990d9146e1
Add missing closing brace
push time in 2 months
pull request commentdenoland/deno
Lint doesn't like any. Should I suppress the warning or replace the any with a huge union?
comment created time in 2 months
PR opened denoland/deno
This is not a complete implementation. It contains only the parts that were necessary to get node-steam working or were easy/interesting to implement. Missing functionality:
- Calling
Bufferwithoutnew Buffer.allocUnsafe,Buffer.allocUnsafeSlowBuffer.compare,buf.compare,buf.equalsBuffer.from(object[, offsetOrEncoding[, length]])- Encoding parameter in
Buffer.from(string),buf.write Buffer.isEncodingBuffer.poolSizebuf.filland fill parameter inBuffer.allocbuf.includes,buf.indexOf,buf.lastIndexOfbuf.parentbuf.{read|write}[U]Int{BE|LE}buf.swap16,buf.swap32,buf.swap64- Encodings not supported by
TextDecoderinbuf.toString, e.g. 'base64', 'hex' new Buffer(string)- Undocumented behavior on incorrect usage like out-of-bound offsets in
buf.copy - Other things exported from 'buffer' like
SlowBuffer
Suggestions regarding tests are welcome. I considered porting Node.js tests, but they have 57 test files.
pr created time in 2 months
push eventseishun/deno
commit sha 0f1c5e5655c378b018bbd36451976ed5c104251d
std/node: Buffer
push time in 2 months
issue openednodejs/node
📗 API Reference Docs Problem
<!------------------------------------------------------------------------------ Thank you for wanting to make nodejs.org better!
This template is for issues with the Node.js API reference docs.
For more general support, please open an issue in our help repo at “https://github.com/nodejs/help”.
For the issue title, enter a one-line summary after “doc: ”. The “✍️” signifies a request for input. If unsure, do the best you can.
If you found a problem with nodejs.org beyond the API reference docs, please open an issue in our website repo at “https://github.com/nodejs/nodejs.org”. ------------------------------------------------------------------------------->
<!-- Version: output of “node -v” Platform: output of “uname -a” (UNIX), or version and 32 or 64-bit (Windows) Subsystem: if known, please specify affected core module name -->
- Version: master
Location
Affected URL(s):
- https://nodejs.org/api/buffer
- https://nodejs.org/api/events ...among others
Problem description
<!-- If applicable, include any screenshots that may help solve the problem. -->
Many methods are documented to take <integer> or <integer[]>. Examples:
Buffer.from(array)
emitter.setMaxListeners(n)
It seems to always mean "an integer Number". However, clicking the type link leads to an MDN section that starts with "ECMAScript has two built-in numeric types: Number and BigInt (see below).". One might erroneously think that BigInt, which is also an "integer", works too.
<!-- Use “[x]” to check the box below if interested in contributing. -->
- [ ] I would like to work on this issue and submit a pull request.
created time in 2 months
issue openednodejs/node
doc: some methods inherited from Uint8Array are documented but not all
📗 API Reference Docs Problem
<!------------------------------------------------------------------------------ Thank you for wanting to make nodejs.org better!
This template is for issues with the Node.js API reference docs.
For more general support, please open an issue in our help repo at “https://github.com/nodejs/help”.
For the issue title, enter a one-line summary after “doc: ”. The “✍️” signifies a request for input. If unsure, do the best you can.
If you found a problem with nodejs.org beyond the API reference docs, please open an issue in our website repo at “https://github.com/nodejs/nodejs.org”. ------------------------------------------------------------------------------->
<!-- Version: output of “node -v” Platform: output of “uname -a” (UNIX), or version and 32 or 64-bit (Windows) Subsystem: if known, please specify affected core module name -->
- Version: master
- Subsystem: buffer
Location
Affected URL(s):
- https://nodejs.org/api/buffer.html
Problem description
<!-- If applicable, include any screenshots that may help solve the problem. -->
Some methods inherited from Uint8Array are not documented, e.g. map, reduce, set. This makes sense because it's stated that the Buffer class is a subclass of the Uint8Array class, but some are documented, e.g. entries, keys, values. This might be confusing.
<!-- Use “[x]” to check the box below if interested in contributing. -->
- [x] I would like to work on this issue and submit a pull request.
created time in 2 months
issue commentdenoland/deno
Stack occasionally overflows in a debug build
<details> <summary>Call stack</summary>
deno.exe!__chkstk() Line 109 (d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\misc\amd64\chkstk.asm:109)
deno.exe!swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>::read_token<swc_common::input::SourceFileInput>() Line 153 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\lexer\mod.rs:153)
deno.exe!swc_ecma_parser::lexer::state::{{impl}}::next::{{closure}}<swc_common::input::SourceFileInput>(swc_ecma_parser::lexer::state::{{impl}}::next::closure-0 *) Line 227 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\lexer\state.rs:227)
deno.exe!swc_ecma_parser::lexer::state::{{impl}}::next<swc_common::input::SourceFileInput>(swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput> * self) Line 237 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\lexer\state.rs:237)
deno.exe!swc_ecma_parser::parser::input::{{impl}}::bump_inner::{{closure}}<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_ecma_parser::parser::input::{{impl}}::bump_inner::closure-0) Line 221 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\input.rs:221)
deno.exe!core::option::Option<swc_ecma_parser::token::TokenAndSpan>::or_else<swc_ecma_parser::token::TokenAndSpan,closure-0>(core::option::Option<swc_ecma_parser::token::TokenAndSpan> self, swc_ecma_parser::parser::input::{{impl}}::bump_inner::closure-0 f) Line 754 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libcore\option.rs:754)
deno.exe!swc_ecma_parser::parser::input::Buffer<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::bump_inner<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 221 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\input.rs:221)
[Inline Frame] deno.exe!swc_ecma_parser::parser::input::Buffer<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::cur() Line 288 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\input.rs:288)
deno.exe!swc_ecma_parser::parser::input::Buffer<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::had_line_break_before_cur<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 264 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\input.rs:264)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_primary_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 362 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:362)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_member_expr_or_new_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 503 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:503)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_new_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 515 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:515)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_lhs_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 1088 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:1088)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_unary_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 313 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr\ops.rs:313)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_bin_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 14 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr\ops.rs:14)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_cond_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 183 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:183)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_assignment_expr_base<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 115 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:115)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_assignment_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 94 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:94)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_expr_or_spread<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 562 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:562)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_args<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 542 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:542)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_lhs_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 1125 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:1125)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_unary_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 313 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr\ops.rs:313)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_bin_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 14 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr\ops.rs:14)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_cond_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 183 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:183)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_assignment_expr_base<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 115 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:115)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_assignment_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 94 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:94)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 17 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:17)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_tpl_elements<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 764 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:764)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_tpl<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 804 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:804)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_primary_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 313 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:313)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_member_expr_or_new_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 503 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:503)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_new_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 515 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:515)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_lhs_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 1088 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:1088)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_unary_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 313 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr\ops.rs:313)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_bin_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 14 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr\ops.rs:14)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_cond_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 183 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:183)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_assignment_expr_base<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 115 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:115)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_assignment_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 94 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:94)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::finish_assignment_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, swc_ecma_ast::expr::Expr * start) Line 164 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:164)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_assignment_expr_base<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 126 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:126)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_assignment_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 94 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:94)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_expr<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 17 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\expr.rs:17)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 280 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:280)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block_body<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool allow_directives, core::option::Option<swc_ecma_parser::token::Token*> top_level) Line 29 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:29)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 839 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:839)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 260 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:260)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 63 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:63)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_if_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 394 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:394)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 187 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:187)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 63 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:63)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_if_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 398 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:398)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 187 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:187)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block_body<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool allow_directives, core::option::Option<swc_ecma_parser::token::Token*> top_level) Line 29 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:29)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 839 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:839)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 260 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:260)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 63 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:63)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_if_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 394 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:394)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 187 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:187)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block_body<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool allow_directives, core::option::Option<swc_ecma_parser::token::Token*> top_level) Line 29 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:29)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 839 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:839)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 260 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:260)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 63 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:63)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_if_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 394 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:394)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 187 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:187)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block_body<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool allow_directives, core::option::Option<swc_ecma_parser::token::Token*> top_level) Line 29 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:29)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 839 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:839)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 260 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:260)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 63 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:63)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_if_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 394 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:394)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 187 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:187)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block_body<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool allow_directives, core::option::Option<swc_ecma_parser::token::Token*> top_level) Line 29 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:29)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 839 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:839)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 260 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:260)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 63 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:63)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_if_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 394 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:394)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 187 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:187)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block_body<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool allow_directives, core::option::Option<swc_ecma_parser::token::Token*> top_level) Line 29 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:29)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 839 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:839)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 260 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:260)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 63 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:63)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_if_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 394 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:394)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 187 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:187)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block_body<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool allow_directives, core::option::Option<swc_ecma_parser::token::Token*> top_level) Line 29 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:29)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 839 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:839)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 260 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:260)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 63 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:63)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_for_stmt<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 913 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:913)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_internal<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_common::syntax_pos::BytePos self, bool start, bool include_decl, alloc::vec::Vec<swc_ecma_ast::class::Decorator> top_level) Line 166 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:166)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool include_decl) Line 82 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:82)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block_body<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::stmt::Stmt>(bool self, bool allow_directives, core::option::Option<swc_ecma_parser::token::Token*> top_level) Line 29 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:29)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(bool self) Line 839 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:839)
deno.exe!swc_ecma_parser::parser::class_and_fn::{{impl}}::parse_fn_body_inner<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>> * self) Line 1145 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\class_and_fn.rs:1145)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_fn_body<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,core::option::Option<swc_ecma_ast::stmt::BlockStmt>>(bool self, bool is_async) Line 936 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\class_and_fn.rs:936)
deno.exe!swc_ecma_parser::parser::class_and_fn::{{impl}}::parse_fn_args_body::{{closure}}<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,closure-0>(swc_ecma_parser::parser::class_and_fn::{{impl}}::parse_fn_args_body::closure-0 p, swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>> *) Line 873 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\class_and_fn.rs:873)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_with<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,closure-0,swc_ecma_ast::function::Function>(swc_ecma_parser::parser::class_and_fn::{{impl}}::parse_fn_args_body::closure-0 self) Line 122 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\util.rs:122)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_fn_args_body<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,closure-0>(alloc::vec::Vec<swc_ecma_ast::class::Decorator> self, swc_common::syntax_pos::BytePos decorators, swc_ecma_parser::parser::class_and_fn::{{impl}}::parse_fn::{{closure}}::closure-0 start, bool is_async, bool is_generator) Line 847 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\class_and_fn.rs:847)
deno.exe!swc_ecma_parser::parser::class_and_fn::{{impl}}::parse_fn::{{closure}}<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::decl::Decl>(swc_ecma_parser::parser::class_and_fn::{{impl}}::parse_fn::closure-0 p, swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>> *) Line 808 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\class_and_fn.rs:808)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_with<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,closure-0,swc_ecma_ast::decl::Decl>(swc_ecma_parser::parser::class_and_fn::{{impl}}::parse_fn::closure-0 self) Line 122 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\util.rs:122)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_fn<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::decl::Decl>(core::option::Option<swc_common::syntax_pos::BytePos> self, alloc::vec::Vec<swc_ecma_ast::class::Decorator> start_of_async) Line 807 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\class_and_fn.rs:807)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_fn_decl<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(alloc::vec::Vec<swc_ecma_ast::class::Decorator> self) Line 30 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\class_and_fn.rs:30)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_export<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(alloc::vec::Vec<swc_ecma_ast::class::Decorator> self) Line 337 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt\module_item.rs:337)
deno.exe!swc_ecma_parser::parser::stmt::module_item::{{impl}}::handle_import_export<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>(swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>> * self, bool top_level, alloc::vec::Vec<swc_ecma_ast::class::Decorator> decorators) Line 534 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt\module_item.rs:534)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_stmt_like<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::module::ModuleItem>(bool self, bool include_decl) Line 79 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:79)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_block_body<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>,swc_ecma_ast::module::ModuleItem>(bool self, bool allow_directives, core::option::Option<swc_ecma_parser::token::Token*> top_level) Line 29 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\stmt.rs:29)
deno.exe!swc_ecma_parser::parser::Parser<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>::parse_module<swc_ecma_parser::lexer::Lexer<swc_common::input::SourceFileInput>>() Line 137 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\swc_ecma_parser-0.23.0\src\parser\mod.rs:137)
deno.exe!deno::swc_util::{{impl}}::parse_module::{{closure}}<closure-0,core::result::Result<(alloc::vec::Vec<deno::swc_util::ImportDescriptor>, alloc::vec::Vec<deno::swc_util::TsReferenceDescriptor>), deno::swc_util::SwcDiagnosticBuffer>>(deno::swc_util::{{impl}}::parse_module::closure-0) Line 164 (c:\Users\Nikolai\deno\cli\swc_util.rs:164)
deno.exe!scoped_tls::ScopedKey<swc_common::syntax_pos::Globals>::set<swc_common::syntax_pos::Globals,closure-0,core::result::Result<(alloc::vec::Vec<deno::swc_util::ImportDescriptor>, alloc::vec::Vec<deno::swc_util::TsReferenceDescriptor>), deno::swc_util::SwcDiagnosticBuffer>>(swc_common::syntax_pos::Globals * self, deno::swc_util::{{impl}}::parse_module::closure-0 t) Line 137 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\scoped-tls-1.0.0\src\lib.rs:137)
deno.exe!deno::swc_util::AstParser::parse_module<closure-0,core::result::Result<(alloc::vec::Vec<deno::swc_util::ImportDescriptor>, alloc::vec::Vec<deno::swc_util::TsReferenceDescriptor>), deno::swc_util::SwcDiagnosticBuffer>>(str* self, str* file_name, deno::swc_util::analyze_dependencies_and_references::closure-0 source_code) Line 173 (c:\Users\Nikolai\deno\cli\swc_util.rs:173)
deno.exe!deno::swc_util::analyze_dependencies_and_references(str* file_name, str* source_code, bool analyze_dynamic_imports) Line 443 (c:\Users\Nikolai\deno\cli\swc_util.rs:443)
deno.exe!deno::module_graph::ModuleGraphLoader::visit_module(deno_core::module_specifier::ModuleSpecifier * self, deno::file_fetcher::SourceFile module_specifier) Line 410 (c:\Users\Nikolai\deno\cli\module_graph.rs:410)
deno.exe!deno::module_graph::{{impl}}::add_to_graph::{{closure}}(core::pin::Pin<mut generator-0*>) Line 147 (c:\Users\Nikolai\deno\cli\module_graph.rs:147)
deno.exe!std::future::{{impl}}::poll<generator-0>(core::pin::Pin<mut std::future::GenFuture<generator-0>*> self, core::task::wake::Context * cx) Line 43 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:43)
deno.exe!std::future::poll_with_tls_context<std::future::GenFuture<generator-0>>(core::pin::Pin<mut std::future::GenFuture<generator-0>*> f) Line 98 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:98)
deno.exe!deno::tsc::{{impl}}::compile::{{closure}}(core::pin::Pin<mut generator-0*>) Line 465 (c:\Users\Nikolai\deno\cli\tsc.rs:465)
deno.exe!std::future::{{impl}}::poll<generator-0>(core::pin::Pin<mut std::future::GenFuture<generator-0>*> self, core::task::wake::Context * cx) Line 43 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:43)
deno.exe!std::future::poll_with_tls_context<std::future::GenFuture<generator-0>>(core::pin::Pin<mut std::future::GenFuture<generator-0>*> f) Line 98 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:98)
deno.exe!deno::global_state::{{impl}}::fetch_compiled_module::{{closure}}(core::pin::Pin<mut generator-0*>) Line 116 (c:\Users\Nikolai\deno\cli\global_state.rs:116)
deno.exe!std::future::{{impl}}::poll<generator-0>(core::pin::Pin<mut std::future::GenFuture<generator-0>*> self, core::task::wake::Context * cx) Line 43 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:43)
deno.exe!std::future::poll_with_tls_context<std::future::GenFuture<generator-0>>(core::pin::Pin<mut std::future::GenFuture<generator-0>*> f) Line 98 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:98)
deno.exe!deno::state::{{impl}}::load::{{closure}}(core::pin::Pin<mut generator-3*>) Line 333 (c:\Users\Nikolai\deno\cli\state.rs:333)
deno.exe!std::future::{{impl}}::poll<generator-3>(core::pin::Pin<mut std::future::GenFuture<generator-3>*> self, core::task::wake::Context * cx) Line 43 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:43)
deno.exe!core::future::future::{{impl}}::poll<alloc::boxed::Box<Future>>(core::pin::Pin<mut core::pin::Pin<alloc::boxed::Box<Future>>*> self, core::task::wake::Context * cx) Line 120 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libcore\future\future.rs:120)
deno.exe!core::future::future::{{impl}}::poll<alloc::boxed::Box<Future>>(core::pin::Pin<mut core::pin::Pin<alloc::boxed::Box<Future>>*> self, core::task::wake::Context * cx) Line 120 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libcore\future\future.rs:120)
deno.exe!futures_util::stream::futures_unordered::{{impl}}::poll_next<core::pin::Pin<alloc::boxed::Box<Future>>>(core::pin::Pin<mut futures_util::stream::futures_unordered::FuturesUnordered<core::pin::Pin<alloc::boxed::Box<Future>>>*> self, core::task::wake::Context * cx) Line 544 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-util-0.3.4\src\stream\futures_unordered\mod.rs:544)
deno.exe!futures_core::stream::{{impl}}::try_poll_next<futures_util::stream::futures_unordered::FuturesUnordered<core::pin::Pin<alloc::boxed::Box<Future>>>,deno_core::modules::ModuleSource,deno_core::any_error::ErrBox>(core::pin::Pin<mut futures_util::stream::futures_unordered::FuturesUnordered<core::pin::Pin<alloc::boxed::Box<Future>>>*> self, core::task::wake::Context * cx) Line 194 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-core-0.3.4\src\stream.rs:194)
deno.exe!futures_util::stream::try_stream::TryStreamExt::try_poll_next_unpin<futures_util::stream::futures_unordered::FuturesUnordered<core::pin::Pin<alloc::boxed::Box<Future>>>>(futures_util::stream::futures_unordered::FuturesUnordered<core::pin::Pin<alloc::boxed::Box<Future>>> * self, core::task::wake::Context * cx) Line 792 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-util-0.3.4\src\stream\try_stream\mod.rs:792)
deno.exe!deno_core::modules::{{impl}}::poll_next(core::pin::Pin<mut deno_core::modules::RecursiveModuleLoad*> self, core::task::wake::Context * cx) Line 267 (c:\Users\Nikolai\deno\core\modules.rs:267)
deno.exe!futures_util::stream::stream::StreamExt::poll_next_unpin<deno_core::modules::RecursiveModuleLoad>(deno_core::modules::RecursiveModuleLoad * self, core::task::wake::Context * cx) Line 1185 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-util-0.3.4\src\stream\stream\mod.rs:1185)
deno.exe!futures_util::stream::stream::next::{{impl}}::poll<deno_core::modules::RecursiveModuleLoad>(core::pin::Pin<mut futures_util::stream::stream::next::Next<deno_core::modules::RecursiveModuleLoad>*> self, core::task::wake::Context * cx) Line 36 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\futures-util-0.3.4\src\stream\stream\next.rs:36)
deno.exe!std::future::poll_with_tls_context<futures_util::stream::stream::next::Next<deno_core::modules::RecursiveModuleLoad>>(core::pin::Pin<mut futures_util::stream::stream::next::Next<deno_core::modules::RecursiveModuleLoad>*> f) Line 98 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:98)
deno.exe!deno_core::es_isolate::{{impl}}::load_module::{{closure}}(core::pin::Pin<mut generator-0*>) Line 554 (c:\Users\Nikolai\deno\core\es_isolate.rs:554)
deno.exe!std::future::{{impl}}::poll<generator-0>(core::pin::Pin<mut std::future::GenFuture<generator-0>*> self, core::task::wake::Context * cx) Line 43 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:43)
deno.exe!std::future::poll_with_tls_context<std::future::GenFuture<generator-0>>(core::pin::Pin<mut std::future::GenFuture<generator-0>*> f) Line 98 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:98)
deno.exe!deno::worker::{{impl}}::preload_module::{{closure}}(core::pin::Pin<mut generator-0*>) Line 155 (c:\Users\Nikolai\deno\cli\worker.rs:155)
deno.exe!std::future::{{impl}}::poll<generator-0>(core::pin::Pin<mut std::future::GenFuture<generator-0>*> self, core::task::wake::Context * cx) Line 43 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:43)
deno.exe!std::future::poll_with_tls_context<std::future::GenFuture<generator-0>>(core::pin::Pin<mut std::future::GenFuture<generator-0>*> f) Line 98 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:98)
deno.exe!deno::worker::{{impl}}::execute_module::{{closure}}(core::pin::Pin<mut generator-0*>) Line 163 (c:\Users\Nikolai\deno\cli\worker.rs:163)
deno.exe!std::future::{{impl}}::poll<generator-0>(core::pin::Pin<mut std::future::GenFuture<generator-0>*> self, core::task::wake::Context * cx) Line 43 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:43)
deno.exe!std::future::poll_with_tls_context<std::future::GenFuture<generator-0>>(core::pin::Pin<mut std::future::GenFuture<generator-0>*> f) Line 98 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:98)
deno.exe!deno::run_command::{{closure}}(core::pin::Pin<mut generator-0*>) Line 516 (c:\Users\Nikolai\deno\cli\main.rs:516)
deno.exe!std::future::{{impl}}::poll<generator-0>(core::pin::Pin<mut std::future::GenFuture<generator-0>*> self, core::task::wake::Context * cx) Line 43 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\future.rs:43)
deno.exe!core::future::future::{{impl}}::poll<alloc::boxed::Box<Future>>(core::pin::Pin<mut core::pin::Pin<alloc::boxed::Box<Future>>*> self, core::task::wake::Context * cx) Line 120 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libcore\future\future.rs:120)
deno.exe!tokio::runtime::basic_scheduler::{{impl}}::block_on::{{closure}}::{{closure}}<tokio::park::either::Either<tokio::time::driver::Driver<tokio::park::either::Either<tokio::io::driver::Driver, tokio::park::thread::ParkThread>>, tokio::park::either::Either<tokio::io::driver::Driver, tokio::park::thread::ParkThread>>,core::pin::Pin<alloc::boxed::Box<Future>>>(tokio::runtime::basic_scheduler::{{impl}}::block_on::{{closure}}::closure-0) Line 131 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.2.20\src\runtime\basic_scheduler.rs:131)
deno.exe!tokio::coop::budget::{{closure}}<closure-0,core::task::poll::Poll<core::result::Result<(), deno_core::any_error::ErrBox>>>(tokio::coop::budget::closure-0 hits, core::cell::Cell<usize> *) Line 97 (c:\Users\Nikolai\.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-0.2.20\src\coop.rs:97)
deno.exe!std::thread::local::LocalKey<core::cell::Cell<usize>>::try_with<core::cell::Cell<usize>,closure-0,core::task::poll::Poll<core::result::Result<(), deno_core::any_error::ErrBox>>>(tokio::coop::budget::closure-0 self) Line 262 (c:\rustc\b8cedc00407a4c56a3bda1ed605c6fc166655447\src\libstd\thread\local.rs:262)
</details> It seems this happens while parsing std/path/win32.ts.
comment created time in 2 months
issue commentdenoland/deno
Stack occasionally overflows in a debug build
It seems this becomes reproducible 100% of time (sample size 6) after this commit https://github.com/denoland/deno/commit/f9e45114b9c423b72e9c44c4a8aef90f5c3b44d6.
comment created time in 3 months
issue openeddenoland/deno
Stack occasionally overflows in a debug build
Steps to reproduce:
- Build a debug build on master
- Run this command a few times:
.\target\debug\deno.exe run --reload test.ts
test.ts
import {
connectWebSocket,
isWebSocketCloseEvent,
} from "./std/ws/mod.ts";
Output
thread 'main' has overflowed its stack
I can't reproduce this issue before https://github.com/denoland/deno/commit/9d63772fe5bacc8fa1e0a8cbb152a2f107ae268f.
created time in 3 months
issue openedmicrosoft/TypeScript
Polymorphic TypedArray methods return wrong type in subclasses
<!-- 🚨 STOP 🚨 𝗦𝗧𝗢𝗣 🚨 𝑺𝑻𝑶𝑷 🚨
Half of all issues filed here are duplicates, answered in the FAQ, or not appropriate for the bug tracker. Even if you think you've found a bug, please read the FAQ first, especially the Common "Bugs" That Aren't Bugs section!
Please help us by doing the following steps before logging an issue:
- Search: https://github.com/Microsoft/TypeScript/search?type=Issues
- Read the FAQ: https://github.com/Microsoft/TypeScript/wiki/FAQ
Please fill in the entire template below. -->
<!--
Please try to reproduce the issue with the latest published version. It may have already been fixed.
For npm: typescript@next
This is also the 'Nightly' version in the playground: http://www.typescriptlang.org/play/?ts=Nightly
-->
TypeScript Version: 4.0.0-dev.20200519
<!-- Search terms you tried before logging this (so others can find this issue more easily) --> Search Terms: typedarray subarray polymorphic Code
class Buf extends Uint8Array {
foo() {}
}
new Buf(10).subarray().foo()
Expected behavior: No error. Actual behavior: error TS2339: Property 'foo' does not exist on type 'Uint8Array'. Playground Link: Playground Link
Related Issues: <!-- Did you find other bugs that looked similar? -->
created time in 3 months
The repository for high quality TypeScript type definitions.
fork in 3 months
push eventseishun/node-steam-resources
commit sha c7640e1c564062a72e4e20ded86e7612bf77e47d
Consume optional string token after `removed` Ref: https://github.com/SteamRE/SteamKit/commit/66eab3b7f228fe36ba628a27fe382160ae5a5ca3
push time in 3 months
PR opened nodejs/node
<!-- Thank you for your pull request. Please provide a description above and review the requirements below.
Bug fixes and new features should include tests and possibly benchmarks.
Contributors guide: https://github.com/nodejs/node/blob/master/CONTRIBUTING.md -->
Checklist
<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->
- [x]
make -j4 test(UNIX), orvcbuild test(Windows) passes - [x] commit message follows commit guidelines
<!-- Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or
(b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or
(c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.
(d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved. -->
pr created time in 3 months
push eventseishun/node-steam-resources
commit sha c20d291c7fd6c9c5c94102cd165eeb06b01ebaf6
Consume optional string token after "removed" Ref: https://github.com/SteamRE/SteamKit/commit/66eab3b7f228fe36ba628a27fe382160ae5a5ca3
push time in 3 months
push eventseishun/SteamKit
commit sha e86590ae7d14f50a14fd8929f332bac01ef77b5f
Fix typo
push time in 3 months
issue commentmicrosoft/TypeScript
Inconsistent behavior when extending a class with an overloaded method with a generic parameter
Also consider this example:
class A
{
foo(a : string) : void
foo(a : number) : void
foo(a : string) { }
}
class B
{
foo<T>(a : T) : void
foo(a : string) { }
}
class C
{
foo(a : string) : void
foo<T>(a : T) : void
foo(a : string) { }
}
Here, only A fails to work. B compiles even though it's analogous to (2). Should I create a separate issue about this?
comment created time in 3 months
Pull request review commentmicrosoft/TypeScript
Updates Uint8ArrayConstructor to match MDN documentation.
interface Uint8Array { interface Uint8ArrayConstructor { readonly prototype: Uint8Array; new(length: number): Uint8Array; - new(arrayOrArrayBuffer: ArrayLike<number> | ArrayBufferLike): Uint8Array; - new(buffer: ArrayBufferLike, byteOffset: number, length?: number): Uint8Array; + new(arrayOrArrayBuffer: ArrayLike<number>): Uint8Array;
Rename into array?
comment created time in 3 months
pull request commentmicrosoft/TypeScript
Updates Uint8ArrayConstructor to match MDN documentation.
Perhaps the same change should be applied to all other TypedArrays.
comment created time in 3 months
issue openedmicrosoft/TypeScript
Uint8Array constructor doesn't accept possibly undefined argument
<!-- 🚨 STOP 🚨 𝗦𝗧𝗢𝗣 🚨 𝑺𝑻𝑶𝑷 🚨
Half of all issues filed here are duplicates, answered in the FAQ, or not appropriate for the bug tracker. Even if you think you've found a bug, please read the FAQ first, especially the Common "Bugs" That Aren't Bugs section!
Please help us by doing the following steps before logging an issue:
- Search: https://github.com/Microsoft/TypeScript/search?type=Issues
- Read the FAQ: https://github.com/Microsoft/TypeScript/wiki/FAQ
Please fill in the entire template below. -->
<!--
Please try to reproduce the issue with the latest published version. It may have already been fixed.
For npm: typescript@next
This is also the 'Nightly' version in the playground: http://www.typescriptlang.org/play/?ts=Nightly
-->
TypeScript Version: Version 4.0.0-dev.20200509
<!-- Search terms you tried before logging this (so others can find this issue more easily) --> Search Terms: uint8array optional parameter
Code
(with "strictNullChecks": true)
function from(ab: ArrayBuffer, offset?: number, length?: number) {
return new Uint8Array(ab, offset, length);
}
Expected behavior:
The code compiles since the second and third parameters of the ArrayBuffer overload are optional per the spec.
Actual behavior:
error TS2345: Argument of type 'number | undefined' is not assignable to parameter of type 'number'.
Type 'undefined' is not assignable to type 'number'.
Playground Link: <!-- A link to a TypeScript Playground "Share" link which demonstrates this behavior -->
Related Issues: <!-- Did you find other bugs that looked similar? -->
Introduced in https://github.com/microsoft/TypeScript/pull/18367.
created time in 3 months
PR opened nodejs/node
Only strings are supported for objects supporting Symbol.toPrimitive.
<!-- Thank you for your pull request. Please provide a description above and review the requirements below.
Bug fixes and new features should include tests and possibly benchmarks.
Contributors guide: https://github.com/nodejs/node/blob/master/CONTRIBUTING.md -->
Checklist
<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->
- [x] commit message follows commit guidelines
<!-- Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or
(b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or
(c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.
(d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved. -->
pr created time in 3 months
issue commentmicrosoft/TypeScript
Inconsistent behavior when extending a class with an overloaded method with a generic parameter
(3) is considered a match due to bivariance
Are you referring to T being narrowed to string? If so, (2) should work too, no?
(If I replace T with any or unknown, then both (2) and (3) work, which is expected.)
comment created time in 3 months