csharp-wasm-runner
Version:
Compile and run C# code directly in the browser using Mono WebAssembly
69 lines (68 loc) • 2.23 kB
JSON
{
"name": "csharp-wasm-runner",
"version": "0.0.3-a",
"description": "Compile and run C# code directly in the browser using Mono WebAssembly",
"main": "dist/csharp-wasm-runner.js",
"types": "dist/csharp-wasm-runner.d.ts",
"module": "dist/csharp-wasm-runner.esm.js",
"browser": "dist/csharp-wasm-runner.umd.js",
"files": [
"dist/",
"runtime/",
"README.md",
"LICENSE",
"CLAUDE.md"
],
"scripts": {
"build": "./build.sh && npm run package",
"build:windows": "powershell -ExecutionPolicy Bypass -File build.ps1 && npm run package",
"package": "npm run copy-runtime && npm run build-dist",
"copy-runtime": "mkdir -p runtime && cp -r publish/managed runtime/ && cp publish/dotnet.js runtime/ && cp publish/dotnet.wasm runtime/ && cp publish/mono-config.js runtime/ && cp publish/runtime.js runtime/",
"build-dist": "mkdir -p dist && cp lib/csharp-browser-compiler.js dist/csharp-wasm-runner.js && cp lib/csharp-browser-compiler.d.ts dist/csharp-wasm-runner.d.ts && npm run build-esm && npm run build-umd",
"build-esm": "node scripts/build-esm.js",
"build-umd": "node scripts/build-umd.js",
"prepublishOnly": "npm run build",
"test": "echo \"Error: no test specified\" && exit 1",
"example": "cd examples && python3 -m http.server 8080"
},
"keywords": [
"csharp",
"c#",
"compiler",
"browser",
"webassembly",
"wasm",
"mono",
"roslyn",
"dotnet",
"typescript"
],
"author": {
"name": "MogamiTsuchikawa",
"email": "",
"url": "https://github.com/MogamiTsuchikawa"
},
"contributors": [
{
"name": "Neil Barkhina",
"url": "https://github.com/nbarkhina",
"role": "Original Author"
}
],
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/MogamiTsuchikawa/CSharp-In-Browser.git"
},
"bugs": {
"url": "https://github.com/MogamiTsuchikawa/CSharp-In-Browser/issues"
},
"homepage": "https://github.com/MogamiTsuchikawa/CSharp-In-Browser#readme",
"engines": {
"node": ">=12.0.0"
},
"devDependencies": {},
"peerDependencies": {},
"jsdelivr": "dist/csharp-wasm-runner.umd.js",
"unpkg": "dist/csharp-wasm-runner.umd.js"
}