- Created a new VSCode Extension subproject - Created a new Bolt CLI subproject - Created a new Bolt Language Server subproject - Created a new Bolt Compiler subproject - Moved most existing code to the new Compiler subproject - Added a small language server - Laid the foundations for a Hindley-Milner type checker - Fixed some bugs and type errors in the compiler - Removed the unused testing infrastructure - Added an example parser test that should be run with Ava
33 lines
No EOL
920 B
JSON
33 lines
No EOL
920 B
JSON
{
|
|
"name": "@boltlang/compiler",
|
|
"version": "0.0.1",
|
|
"description": "A programming language for rapid prototyping",
|
|
"main": "index.js",
|
|
"scripts": {
|
|
"prepare": "tsc || exit 0",
|
|
"test": "ava",
|
|
"watch": "tsc -w --preserveWatchOutput",
|
|
"generate-ast": "tsastgen src/ast-spec.ts:src/ast.ts"
|
|
},
|
|
"author": "Sam Vervaeck <vervaeck.sam@skynet.be>",
|
|
"license": "GPL-3.0",
|
|
"repository": "https://github.com/samvv/Bolt",
|
|
"devDependencies": {
|
|
"@types/fs-extra": "^9.0.4",
|
|
"@types/glob": "^7.1.3",
|
|
"@types/js-yaml": "^3.12.5",
|
|
"@types/microtime": "^2.1.0",
|
|
"@types/node": "^14.14.7",
|
|
"@types/semver": "^7.3.4",
|
|
"@types/uuid": "^8.3.0",
|
|
"chalk": "^4.1.0",
|
|
"fs-extra": "^9.0.1",
|
|
"glob": "^7.1.6",
|
|
"js-yaml": "^3.14.0",
|
|
"microtime": "^3.0.0",
|
|
"moment": "^2.29.1",
|
|
"reflect-metadata": "^0.1.13",
|
|
"semver": "^7.3.2",
|
|
"uuid": "^8.3.1"
|
|
}
|
|
} |