- 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
102 lines
4.5 KiB
JSON
102 lines
4.5 KiB
JSON
{
|
|
"name": "@boltlang/langserver",
|
|
"version": "1.0.0",
|
|
"lockfileVersion": 2,
|
|
"requires": true,
|
|
"packages": {
|
|
"": {
|
|
"version": "1.0.0",
|
|
"license": "GPL-3.0",
|
|
"dependencies": {
|
|
"minimist": "^1.2.5",
|
|
"vscode-languageserver": "^6.1.1",
|
|
"vscode-languageserver-textdocument": "^1.0.1"
|
|
},
|
|
"bin": {
|
|
"bolt-langserver": "bin/bolt-langserver.js"
|
|
}
|
|
},
|
|
"node_modules/minimist": {
|
|
"version": "1.2.5",
|
|
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
|
|
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
|
|
},
|
|
"node_modules/vscode-jsonrpc": {
|
|
"version": "5.0.1",
|
|
"resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-5.0.1.tgz",
|
|
"integrity": "sha512-JvONPptw3GAQGXlVV2utDcHx0BiY34FupW/kI6mZ5x06ER5DdPG/tXWMVHjTNULF5uKPOUUD0SaXg5QaubJL0A==",
|
|
"engines": {
|
|
"node": ">=8.0.0 || >=10.0.0"
|
|
}
|
|
},
|
|
"node_modules/vscode-languageserver": {
|
|
"version": "6.1.1",
|
|
"resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-6.1.1.tgz",
|
|
"integrity": "sha512-DueEpkUAkD5XTR4MLYNr6bQIp/UFR0/IPApgXU3YfCBCB08u2sm9hRCs6DxYZELkk++STPjpcjksR2H8qI3cDQ==",
|
|
"dependencies": {
|
|
"vscode-languageserver-protocol": "^3.15.3"
|
|
},
|
|
"bin": {
|
|
"installServerIntoExtension": "bin/installServerIntoExtension"
|
|
}
|
|
},
|
|
"node_modules/vscode-languageserver-protocol": {
|
|
"version": "3.15.3",
|
|
"resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.15.3.tgz",
|
|
"integrity": "sha512-zrMuwHOAQRhjDSnflWdJG+O2ztMWss8GqUUB8dXLR/FPenwkiBNkMIJJYfSN6sgskvsF0rHAoBowNQfbyZnnvw==",
|
|
"dependencies": {
|
|
"vscode-jsonrpc": "^5.0.1",
|
|
"vscode-languageserver-types": "3.15.1"
|
|
}
|
|
},
|
|
"node_modules/vscode-languageserver-textdocument": {
|
|
"version": "1.0.1",
|
|
"resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz",
|
|
"integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA=="
|
|
},
|
|
"node_modules/vscode-languageserver-types": {
|
|
"version": "3.15.1",
|
|
"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.15.1.tgz",
|
|
"integrity": "sha512-+a9MPUQrNGRrGU630OGbYVQ+11iOIovjCkqxajPa9w57Sd5ruK8WQNsslzpa0x/QJqC8kRc2DUxWjIFwoNm4ZQ=="
|
|
}
|
|
},
|
|
"dependencies": {
|
|
"minimist": {
|
|
"version": "1.2.5",
|
|
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
|
|
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
|
|
},
|
|
"vscode-jsonrpc": {
|
|
"version": "5.0.1",
|
|
"resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-5.0.1.tgz",
|
|
"integrity": "sha512-JvONPptw3GAQGXlVV2utDcHx0BiY34FupW/kI6mZ5x06ER5DdPG/tXWMVHjTNULF5uKPOUUD0SaXg5QaubJL0A=="
|
|
},
|
|
"vscode-languageserver": {
|
|
"version": "6.1.1",
|
|
"resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-6.1.1.tgz",
|
|
"integrity": "sha512-DueEpkUAkD5XTR4MLYNr6bQIp/UFR0/IPApgXU3YfCBCB08u2sm9hRCs6DxYZELkk++STPjpcjksR2H8qI3cDQ==",
|
|
"requires": {
|
|
"vscode-languageserver-protocol": "^3.15.3"
|
|
}
|
|
},
|
|
"vscode-languageserver-protocol": {
|
|
"version": "3.15.3",
|
|
"resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.15.3.tgz",
|
|
"integrity": "sha512-zrMuwHOAQRhjDSnflWdJG+O2ztMWss8GqUUB8dXLR/FPenwkiBNkMIJJYfSN6sgskvsF0rHAoBowNQfbyZnnvw==",
|
|
"requires": {
|
|
"vscode-jsonrpc": "^5.0.1",
|
|
"vscode-languageserver-types": "3.15.1"
|
|
}
|
|
},
|
|
"vscode-languageserver-textdocument": {
|
|
"version": "1.0.1",
|
|
"resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz",
|
|
"integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA=="
|
|
},
|
|
"vscode-languageserver-types": {
|
|
"version": "3.15.1",
|
|
"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.15.1.tgz",
|
|
"integrity": "sha512-+a9MPUQrNGRrGU630OGbYVQ+11iOIovjCkqxajPa9w57Sd5ruK8WQNsslzpa0x/QJqC8kRc2DUxWjIFwoNm4ZQ=="
|
|
}
|
|
}
|
|
}
|