# edge-cs

> Edge-cs: run C# and node.js code in-process with edge.js

Latest version **1.2.1** (published 2016-08-29) · 0 weekly downloads

## Install

```sh
npm install edge-cs
pnpm add edge-cs
yarn add edge-cs
bun add edge-cs
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.2.1 |
| Published | 2016-08-29 |
| First published | 2013-03-28 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >= 0.8 |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | yes |
| GitHub stars | 23 |
| Author | Tomasz Janczuk |
| Maintainers | tjanczuk |

## Links

- npm: https://www.npmjs.com/package/edge-cs
- Repository: https://github.com/tjanczuk/edge-cs
- Homepage: http://tjanczuk.github.com/edge
- Issues: http://github.com/tjanczuk/edge-cs/issues
- npm.io page: https://npm.io/package/edge-cs

## Recent versions

- 1.2.1 (latest) — 2016-08-29
- 1.1.0 — 2016-08-28
- 1.0.0 — 2016-07-01
- 0.3.0 — 2015-11-19
- 0.2.7 — 2014-09-21
- 0.2.6 — 2014-08-13
- 0.2.5 — 2014-03-28
- 0.2.4 — 2013-06-25
- 0.2.3 — 2013-05-26
- 0.2.2 — 2013-04-30
- 0.2.0 — 2013-04-02
- 0.1.0 — 2013-03-28

## README

edge-cs
=======

This is a C# compiler for edge.js.

See [edge.js overview](http://tjanczuk.github.com/edge) and [edge.js on GitHub](https://github.com/tjanczuk/egde) for more information. 

## Building on Windows

1. [Install .NET Core SDK](https://www.microsoft.com/net/core#windows)  
2. [Install VS 2015 Community](https://www.visualstudio.com/products/free-developer-offers-vs)  
3. Build edge.js CSharp compiler for .NET Desktop (dll bundled with NPM package) 
  3.1. Make Release build of `src\edge-cs\edge-cs.sln` in VS  
  3.2. Copy `src\edge-cs\bin\Release\edge-cs.dll` to `lib`  
4. Build edge.js CSharp compiler for .NET Core (NuGet package)  
  4.1. Run `dotnet restore` in `src\Edge.js.CSharp`  
  4.2. Build Nuget package with `dotnet pack --configuration Release` in `src\Edge.js.CSharp`  
5. Upload `src\Edge.js.CSharp\bin\Release\Edge.js.CSharp.1.0.0.nupkg` to NuGet gallery through https://www.nuget.org/ (this enables .NET Core scripting)  
6. Install to NPM (this enables .NET Desktop/Mono scripting)

---
_Source: https://npm.io/package/edge-cs · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
