| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- {
- "name": "solang",
- "displayName": "Solang Solidity Compiler",
- "description": "Use the solang compiler for syntax highlighting, compiler warnings and errors, and hovers",
- "publisher": "solang",
- "icon": "hl_solang.png",
- "contributors": [
- "Shivam Balikondwar <shivambalikondwar@icloud.com>",
- "Govardhan G D <chioni1620@gmail.com>",
- "Sean Young <sean@mess.org>"
- ],
- "version": "0.3.4",
- "repository": "github.com/hyperledger/solang",
- "engines": {
- "vscode": "^1.43.0"
- },
- "categories": [
- "Other"
- ],
- "activationEvents": [
- "onLanguage:solidity"
- ],
- "main": "./out/client/extension.js",
- "contributes": {
- "configuration": {
- "type": "object",
- "title:": "Solang Solidity Compiler",
- "properties": {
- "solang.target": {
- "scope": "window",
- "type": "string",
- "enum": [
- "solana",
- "polkadot",
- "evm"
- ],
- "default": "solana",
- "description": "Chain to build for. The Solidity language changes in subtle ways depending on the target."
- },
- "solang.updates.askBeforeDownload": {
- "type": "boolean",
- "default": false,
- "description": "Whether to ask for permission before downloading any files from the Internet"
- },
- "solidity.trace.server": {
- "scope": "window",
- "type": "string",
- "enum": [
- "off",
- "messages",
- "verbose"
- ],
- "default": "verbose"
- }
- }
- },
- "capabilities": {
- "hoverProvider": "true",
- "formatting": {
- "dynamicRegistration": true
- }
- },
- "languages": [
- {
- "id": "solidity",
- "aliases": [
- "Solidity",
- "solidity"
- ],
- "extensions": [
- ".sol"
- ],
- "configuration": "./solidity.configuration.json"
- }
- ],
- "snippets": [
- {
- "language": "solidity",
- "path": "./snippets/solidity.json"
- }
- ],
- "grammars": [
- {
- "language": "solidity",
- "scopeName": "source.solidity",
- "path": "./syntaxes/solidity.json"
- }
- ]
- },
- "scripts": {
- "vscode:prepublish": "npm run compile",
- "compile": "tsc -p ./",
- "lint": "eslint src --ext ts",
- "lint:fix": "eslint src --ext ts --fix",
- "watch": "tsc -watch -p ./",
- "test": "NODE_ENV=test node ./out/test/runTest.js"
- },
- "dependencies": {
- "node-fetch": "^2.6.1",
- "semver": "^7.3.5",
- "vsce": "^1.103.1",
- "vscode-languageclient": "^6.1.3",
- "vscode-languageserver": "^6.1.1",
- "vscode-languageserver-protocol": "=3.15.3"
- },
- "devDependencies": {
- "@types/glob": "^7.1.1",
- "@types/mocha": "^7.0.2",
- "@types/node": "^18.11.9",
- "@types/node-fetch": "^2.6.11",
- "@types/semver": "^7.3.8",
- "@types/vscode": "^1.43.0 <1.69.0",
- "@typescript-eslint/eslint-plugin": "^4.15.0",
- "@typescript-eslint/parser": "^4.15.0",
- "@vscode/test-electron": "^1.6.2",
- "eslint": ">=7.0.0",
- "glob": "^7.1.6",
- "mocha": "^7.1.2",
- "tap": "^21.0.1",
- "tape": "^5.9.0",
- "typescript": "^5.3.3"
- },
- "__metadata": {
- "id": "3134b20d-911a-4418-a461-3f2380f4a1c2",
- "publisherDisplayName": "Hyperledger Solang",
- "publisherId": "6c1a8c6d-5493-4493-81d2-e899244f0def",
- "isPreReleaseVersion": false
- }
- }
|