enso/lib/js/runner/package.json
Michał Wawrzyniec Urbańczyk de9f2764f9
Remove ensogl-pack (#9407)
This PR removes enso-pack (ensogl-pack) crate.
It still keeps the `enso-runner` JS package, as it is used for CLI argument parser and logger. The runner should be probably refactored (and possible removed altogether).

# Important Notes
I've temporarily extracted the `enso-runner` to `lib/js` directory, as I wanted to avoid keeping pure JS library under `lib/rust`. Attempts at integrating this with `app/ide-desktop` and family caused too much trouble for this PR. The expectation is that the package will be removed or moved elsewhere soon anyway.
2024-03-18 12:18:18 +00:00

44 lines
1.3 KiB
JSON

{
"name": "enso-runner",
"version": "1.0.0",
"type": "module",
"author": {
"name": "Enso Team",
"email": "contact@enso.org"
},
"homepage": "https://github.com/enso-org/enso",
"repository": {
"type": "git",
"url": "git@github.com:enso-org/enso.git"
},
"@comment scripts": {
"build": "We are using tsup to be able to generate the bundled .d.ts file. It is the only solution that works. See the following link for reference: https://github.com/Microsoft/TypeScript/issues/4433"
},
"scripts": {
"typecheck": "tsc --noEmit",
"build-asset-extractor": "tsup --format=cjs --target=esnext src/asset-extractor/asset-extractor.ts --sourcemap",
"build-runtime-libs": "esbuild --bundle --platform=node --format=cjs src/runtime-libs/runtime-libs.ts",
"lint": "eslint src"
},
"bugs": {
"url": "https://github.com/enso-org/enso/issues"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^6.7.2",
"@typescript-eslint/parser": "^6.7.2",
"esbuild": "^0.19.3",
"eslint": "^8.49.0",
"eslint-plugin-jsdoc": "^46.8.1",
"tsup": "^7.2.0",
"typescript": "~5.2.2"
},
"dependencies": {
"spectorjs": "^0.9.27"
},
"optionalDependencies": {
"esbuild-linux-64": "^0.15.18",
"esbuild-windows-64": "^0.15.18",
"esbuild-darwin-64": "^0.15.18"
}
}