VOOZH about

URL: https://www.nuget.org/packages/Microsoft.ClearScript

โ‡ฑ NuGet Gallery | Microsoft.ClearScript 7.5.1


๏ปฟ

๐Ÿ‘ Image
Microsoft.ClearScript 7.5.1

Prefix Reserved

Requires NuGet 5.10.0 or higher.

dotnet add package Microsoft.ClearScript --version 7.5.1
 
 
NuGet\Install-Package Microsoft.ClearScript -Version 7.5.1
 
 
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Microsoft.ClearScript" Version="7.5.1" />
 
 
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Microsoft.ClearScript" Version="7.5.1" />
 
Directory.Packages.props
<PackageReference Include="Microsoft.ClearScript" />
 
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Microsoft.ClearScript --version 7.5.1
 
 
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Microsoft.ClearScript, 7.5.1"
 
 
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Microsoft.ClearScript@7.5.1
 
 
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Microsoft.ClearScript&version=7.5.1
 
Install as a Cake Addin
#tool nuget:?package=Microsoft.ClearScript&version=7.5.1
 
Install as a Cake Tool
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

๐Ÿ‘ Banner

๐Ÿ‘ Twitter Follow

Description

ClearScript is a library that makes it easy to add scripting to your .NET applications. It currently supports JavaScript (via V8 and JScript) and VBScript.

Features

  • Simple usage; create a script engine, add your objects and/or types, run scripts
  • Support for several script engines: Google's V8, Microsoft's JScript and VBScript
  • Exposed resources require no modification, decoration, or special coding of any kind
  • Scripts get simple access to most of the features of exposed objects and types:
    • Methods, properties, fields, events
    • (Objects) Indexers, extension methods, conversion operators, explicitly implemented interfaces
    • (Types) Constructors, nested types
  • Full support for generic types and methods, including C#-like type inference and explicit type arguments
  • Exposed .NET collections support native script iteration mechanisms:
  • Scripts can invoke methods with output parameters, optional parameters, and parameter arrays
  • Script delegates enable callbacks into script code
  • Support for exposing all the types defined in one or more assemblies in one step
  • Optional support for importing types and assemblies from script code
  • The host can invoke script functions and access script objects directly
  • Full support for script debugging
  • ๐Ÿ‘ V8
    Support for fast data transfer to and from JavaScript typed arrays
  • ๐Ÿ‘ V8
    Support for JavaScript modules
  • ๐Ÿ‘ V8
    ๐Ÿ‘ JScript
    Support for CommonJS modules
  • ๐Ÿ‘ V8
    Automatic conversion between .NET BigInteger and JavaScript BigInt.
  • ๐Ÿ‘ V8
    Optional automatic conversion between .NET DateTime and JavaScript Date.
  • ๐Ÿ‘ V8
    Optional automatic conversion between .NET tasks and JavaScript promises.
  • Support for .NET 5.0+, .NET Framework 4.6.2+, .NET Core 3.1, and .NET Standard 2.1.
  • Support for Windows (x86/x64/arm64), Linux (x64/arm/arm64), and macOS (x64/arm64).

Installation

Complete package

All in one, for all supported platforms.

๐Ÿ‘ ClearScript.Complete

Composite packages

Everything you need for one platform.

Platform Packages
Windows ๐Ÿ‘ ClearScript
๐Ÿ‘ ClearScript.win-arm64
Linux ๐Ÿ‘ ClearScript.linux-x64
๐Ÿ‘ ClearScript.linux-arm
๐Ÿ‘ ClearScript.linux-arm64
macOS ๐Ÿ‘ ClearScript.osx-x64
๐Ÿ‘ ClearScript.osx-arm64

Component packages

Cross-platform libraries and data.

Component Packages
Core ๐Ÿ‘ ClearScript.Core
JScript/VBScript ๐Ÿ‘ ClearScript.Windows.Core
๐Ÿ‘ ClearScript.Windows
V8 ๐Ÿ‘ ClearScript.V8
๐Ÿ‘ Microsoft.ClearScript.V8.ICUData

V8 native assembly packages

Platform-specific V8 libraries.

Platform Packages
Windows ๐Ÿ‘ ClearScript.V8.Native.win-x86
๐Ÿ‘ ClearScript.V8.Native.win-x64
๐Ÿ‘ ClearScript.V8.Native.win-arm64
Linux ๐Ÿ‘ ClearScript.V8.Native.linux-x64
๐Ÿ‘ ClearScript.V8.Native.linux-arm
๐Ÿ‘ ClearScript.V8.Native.linux-arm64
macOS ๐Ÿ‘ ClearScript.V8.Native.osx-x64
๐Ÿ‘ ClearScript.V8.Native.osx-arm64

Documentation

Acknowledgments

We'd like to thank:

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages (29)

Showing the top 5 NuGet packages that depend on Microsoft.ClearScript:

Package Downloads
Alternet.Studio.Common.TypeScript

AlterNET Studio allows you to extend your WinForms and WPF .NET applications with code editing, scripting, and user interface designing capabilities. It provides a set of component libraries that enables users of your applications to write scripts in C#, Visual Basic, TypeScript, JavaScript, and Python programming languages to extend your application with custom functionality; run and debug these scripts with a fully-featured debugging engine and design visual user interfaces with graphical Form Designer. This package includes common utility and helper classes required for TypeScript and JavaScript parsing and execution. This multi-target package can be used with .NET applications targeting .NET Framework 4.5.2 or higher. More information about AlterNET Studio can be found here: https://www.alternetsoft.com/products/studio Documentation and sample projects can be downloaded here: https://www.alternetsoft.com/download NOTE: This is a commercial software product and requires purchasing a license for legal usage. Please refer to our licensing FAQ here: https://www.alternetsoft.com/faq#license

YSAI.Core

ๆ ธๅฟƒ็ป„ไปถ๏ผšCore ( ๆŠฝ่ฑกใ€TCPใ€UDPใ€HTTPใ€WSใ€ไธฒๅฃใ€ๆ‰ฉๅฑ•ใ€ๅค„็†ใ€ๅๅฐ„ใ€่ฝฌๅ‘ใ€่„šๆœฌใ€่ฎข้˜…ใ€่™šๆ‹Ÿๅœฐๅ€ใ€WebApi )

ModFramework.Modules.ClearScript

ModFramework module to enable javascript plugins via Microsoft's ClearScript.

Contensive.Processor

This package installs the library files required to create an instance of cp within an application.

RG3.PF.PinYinScriptEngineCliWrap

1ใ€ใ€RG3.PF.PinYinScriptEngineCliWrapใ€‘ๅฎž็Žฐไธญๆ–‡ๆ‹ผ้Ÿณใ€็นไฝ“็ญ‰ๆ“ไฝœ 2ใ€ 20240815 ๅ‡็บงๅˆฐ.netcore sdk 8.0

GitHub repositories (4)

Showing the top 4 popular GitHub repositories that depend on Microsoft.ClearScript:

Repository Stars
zsh2401/AutumnBox
ๅ›พๅฝขๅŒ–ADBๅทฅๅ…ท็ฎฑ
koculu/Topaz
Multithreaded Javascript Engine for .NET
WolvenKit/CyberCAT
CyberPunk 2077 Customization Assistant Tool. Work in progress Savegame editor.
nightroman/FarNet
Far Manager framework for .NET modules and scripts in PowerShell, F#, JavaScript.
Version Downloads Last Updated
7.5.1 36,924 5/10/2026
7.5.0 2,407,737 3/7/2025
7.4.5 2,368,292 3/25/2024
7.4.4 2,052,704 10/17/2023
7.4.3 1,815,774 8/19/2023
7.4.2 1,794,066 6/1/2023
7.4.1 1,795,332 4/8/2023
7.4.0 1,759,402 3/9/2023
7.3.7 1,798,021 1/23/2023
7.3.6 1,766,963 12/20/2022
7.3.5 1,765,844 11/12/2022
7.3.4 1,881,577 9/29/2022
7.3.3 1,749,994 9/28/2022
7.3.2 1,756,042 9/15/2022
7.3.1 1,808,817 6/29/2022
7.3.0 1,759,162 6/2/2022
7.2.5 1,767,510 5/1/2022
7.2.4 1,773,111 3/30/2022
7.2.3 1,753,686 3/5/2022
7.2.2 1,789,983 2/6/2022
Loading failed