Skip to content

Commit

Permalink
Add Import Attributes proposal
Browse files Browse the repository at this point in the history
* Add Import Attributes proposal
* `npm run format`
* Updates from review
* Changes from review
* Do not re-define ImportDeclaration
* Add `assert` deprecated syntax to `export ... from`
* Remove `[no LineTerminator here]` before `with`
* Use optional symbols to reduce grammar
* Update ImportEntries and ExportEntry to use ModuleRequest Records
* Review from Michael
* Replace AttributeKey with LiteralPropertyName
* Separate ModuleRequest and LoadedModuleRequest fields
* Validate attrs when lodaing deps and not when parsing
* Merge `AssertClause` into `WithClause`, and fix missing SDOs
* Fix type annotation
* Simplify AttributesKeyword
* Reviews
* Review
* Remove support for float and bigint literal keys
* Update wording
  • Loading branch information
nicolo-ribaudo committed Feb 14, 2025
1 parent 810a33f commit 59c29bb
Show file tree
Hide file tree
Showing 2 changed files with 452 additions and 105 deletions.
5 changes: 5 additions & 0 deletions esmeta-ignore.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,14 @@
"ClassStaticBlockBody[0,0].EvaluateClassStaticBlockBody",
"CompareTypedArrayElements",
"DoWait",
"EvaluateImportCall",
"FinishLoadingImportedModule",
"FunctionBody[0,0].EvaluateFunctionBody",
"GetViewByteLength",
"INTRINSICS.Atomics.notify",
"Record[SourceTextModuleRecord].ExecuteModule",
"Record[SourceTextModuleRecord].GetExportedNames",
"Record[SourceTextModuleRecord].InitializeEnvironment",
"Record[SourceTextModuleRecord].ResolveExport",
"TypedArrayLength"
]
Loading

0 comments on commit 59c29bb

Please sign in to comment.