JavaScriptEngineSwitcher.Core 3.0.0-beta1

JS Engine Switcher: Core

JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines (MSIE JavaScript Engine for .Net, Microsoft ClearScript.V8, Jurassic, Jint and ChakraCore). This library allows you to quickly and easily switch to using of another JavaScript engine.

This is a prerelease version of JavaScriptEngineSwitcher.Core.
There is a newer version of this package available.
See the version list below for details.
Install-Package JavaScriptEngineSwitcher.Core -Version 3.0.0-beta1
dotnet add package JavaScriptEngineSwitcher.Core --version 3.0.0-beta1
<PackageReference Include="JavaScriptEngineSwitcher.Core" Version="3.0.0-beta1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add JavaScriptEngineSwitcher.Core --version 3.0.0-beta1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

1. Format of the error messages was unified;
2. Created a new exception classes: `JsCompilationException`, `JsEngineException`, `JsFatalException`, `JsTimeoutException` and `JsUsageException`. These exceptions are responsible for handling errors, some of which were previously handled by the `JsRuntimeException` class;
3. In the `JsException` class was added two new properties: `Category` and `Description`;
4. From the `JsRuntimeException` class was removed one property - `ErrorCode`;
5. In the `JsRuntimeException` class was added three new properties: `Type`, `DocumentName` and `CallStack`;
6. `JsScriptInterruptedException` class was renamed to the `JsInterruptedException` class and now is inherited from the `JsRuntimeException` class;
7. `JsEngineLoadException` class now is inherited from the `JsEngineException` class;
8. Removed a `EmptyValueException` class;
9. `Format` method of the `JsErrorHelpers` class was renamed to the `GenerateErrorDetails`.

Showing the top 6 GitHub repositories that depend on JavaScriptEngineSwitcher.Core:

Repository Stars
xenko3d/xenko
Xenko Game Engine
reactjs/React.NET
.NET library for JSX compilation and server-side rendering of React components
smartstore/SmartStoreNET
Open Source ASP.NET MVC Ecommerce Shopping Cart Solution
Wyamio/Wyam
A modular static content and static site generator.
Taritsyn/WebMarkupMin
The Web Markup Minifier (abbreviated WebMarkupMin) - a .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.
levibotelho/LearnAngular
The open source code repository for LearnAngular.

Version History

Version Downloads Last updated
3.1.0 12,804 5/3/2019
3.0.0 77,883 12/25/2018
3.0.0-rc2 1,041 12/4/2018
3.0.0-rc1 10,000 9/19/2018
3.0.0-beta9 433 8/23/2018
3.0.0-beta4 10,070 5/29/2018
3.0.0-beta3 306 5/22/2018
3.0.0-beta1 860 4/8/2018
3.0.0-alpha9 2,003 12/22/2017
3.0.0-alpha6 638 10/17/2017
3.0.0-alpha2 693 7/26/2017
3.0.0-alpha1 338 7/12/2017
2.4.10 201,336 7/4/2017
2.4.9 220,892 6/28/2017
2.4.0 46,484 4/26/2017
2.2.0 151,472 12/20/2016
2.1.2 17,954 11/8/2016
2.0.3 13,669 10/17/2016
2.0.0 95,252 9/19/2016
2.0.0-beta1 391 9/17/2016
2.0.0-alpha1 639 8/23/2016
1.5.0 229,025 3/4/2016
1.5.0-beta1 357 2/26/2016
1.5.0-alpha1 454 1/5/2016
1.2.4 256,315 2/19/2015
1.2.0 81,851 10/13/2014
1.1.3 129,568 3/22/2014
1.1.0 41,420 1/16/2014
1.0.0 3,432 12/30/2013
0.9.5 5,637 12/7/2013
0.9.2 44,530 9/5/2013
Show less