Skip to content
main
Switch branches/tags
Code

Latest commit

Bumps [monaco-editor](https://github.com/microsoft/monaco-editor) from 0.31.1 to 0.32.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md">monaco-editor's changelog</a>.</em></p>
<blockquote>
<h2>[0.32.0] (03.02.2022)</h2>
<h3>Breaking Changes</h3>
<ul>
<li>The binary format for <code>IEncodedLineTokens</code> has changed to support strikethrough text.</li>
<li><code>IDiffEditor.getDomNode()</code> has been renamed to <code>IDiffEditor.getContainerDomNode()</code>.</li>
<li><code>InlayHint.text</code> has been replaced by <code>InlayHint.label</code> and <code>InlayHintsProvider.provideInlayHints</code> now returns an <code>InlayHintList</code>.</li>
</ul>
<h3>Thank you</h3>
<p>Contributions to <code>monaco-editor</code>:</p>
<ul>
<li><a href="https://github.com/blutorange"><code>@​blutorange (Andre Wachsmuth)</code></a>: Implements <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2383">#2383</a> Add syntax modes for FreeMarker template language [PR <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2847">#2847</a>](<a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/pull/2847">microsoft/monaco-editor#2847</a>)</li>
<li><a href="https://github.com/forensicmike"><code>@​forensicmike (forensicmike1)</code></a>: Add &quot;cd monaco-editor&quot; to the step by step commandline instructions for cloning and running the samples [PR <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2894">#2894</a>](<a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/pull/2894">microsoft/monaco-editor#2894</a>)</li>
<li><a href="https://github.com/juan-carlos-diaz"><code>@​juan-carlos-diaz</code></a>: Fix <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2851">#2851</a> Highlight correctly the attributes and identifiers (with dashes) for Shell language [PR <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2871">#2871</a>](<a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/pull/2871">microsoft/monaco-editor#2871</a>)</li>
<li><a href="https://github.com/MasterOdin"><code>@​MasterOdin (Matthew Peveler)</code></a>: Only run publish workflow on main monaco-editor repo [PR <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2926">#2926</a>](<a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/pull/2926">microsoft/monaco-editor#2926</a>)</li>
<li><a href="https://github.com/philipturner"><code>@​philipturner (Philip Turner)</code></a>
<ul>
<li>Update Swift language specification to version 5.5 [PR <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2855">#2855</a>](<a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/pull/2855">microsoft/monaco-editor#2855</a>)</li>
<li>Add <a href="https://github.com/preconcurrency"><code>@​preconcurrency</code></a> to Swift declaration attributes [PR <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2924">#2924</a>](<a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/pull/2924">microsoft/monaco-editor#2924</a>)</li>
</ul>
</li>
<li><a href="https://github.com/rcjsuen"><code>@​rcjsuen (Remy Suen)</code></a>: Support hyphenated HTML tags in Markdown syntax [PR <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2864">#2864</a>](<a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/pull/2864">microsoft/monaco-editor#2864</a>)</li>
<li><a href="https://github.com/resistdesign"><code>@​resistdesign (Ryan Graff)</code></a>: doc: (samples) Simplify Browser ESM Parcel build [PR <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2832">#2832</a>](<a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/pull/2832">microsoft/monaco-editor#2832</a>)</li>
<li><a href="https://github.com/ValeraS"><code>@​ValeraS (Valeriy)</code></a>
<ul>
<li>fix(monaco-editor-webpack-plugin): load monaco-editor with webpack 4 [PR <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2818">#2818</a>](<a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/pull/2818">microsoft/monaco-editor#2818</a>)</li>
<li>tune(monaco-editor-webpack-plugin): expose plugin options type [PR <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2853">#2853</a>](<a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/pull/2853">microsoft/monaco-editor#2853</a>)</li>
</ul>
</li>
<li><a href="https://github.com/ZusorCode"><code>@​ZusorCode (Tobias Messner)</code></a>: Add .cjs extension for javascript files [PR <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2929">#2929</a>](<a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/pull/2929">microsoft/monaco-editor#2929</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/microsoft/monaco-editor/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=monaco-editor&package-manager=npm_and_yarn&previous-version=0.31.1&new-version=0.32.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>
b34d581

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
boa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Boa

logo

This is an experimental Javascript lexer, parser and interpreter written in Rust. Currently, it has support for some of the language.

Build Status codecov Discord

Live Demo (WASM)

https://boa-dev.github.io/boa/

You can get more verbose errors when running from the command line.

Development documentation

You can check the internal development docs at https://boa-dev.github.io/boa/doc.

Conformance

To know how much of the ECMAScript specification does Boa cover, you can check out results running the ECMASCript Test262 test suite here.

Benchmarks

See Benchmarks.

Contributing

Please, check the CONTRIBUTING.md file to know how to contribute in the project. You will need Rust installed and an editor. We have some configurations ready for VSCode.

Debugging

Check debugging.md for more info on debugging.

Web Assembly

This interpreter can be exposed to javascript! You can build the example locally with:

$ yarn install
$ yarn serve

In the console you can use window.evaluate to pass JavaScript in. To develop on the web assembly side you can run yarn serve then go to http://localhost:8080.

Roadmap

See Milestones.

Changelog

See CHANGELOG.md.

Usage

  • Clone this repo.
  • Run with cargo run -- test.js where test.js is an existing JS file.
  • If any JS doesn't work then it's a bug. Please raise an issue!

Profiling

See Profiling

Command-line Options

USAGE:
    boa [OPTIONS] [FILE]...

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -a, --dump-ast <FORMAT>       Dump the abstract syntax tree (ast) to stdout with the given format [possible values: Debug, Json,
                                  JsonPretty]

ARGS:
    <FILE>...    The JavaScript file(s) to be evaluated

Communication

Feel free to contact us on Discord.

Example

Example

License

This project is licensed under the Unlicense or MIT licenses, at your option.

About

Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages