{"_id":"ucx","_rev":"112-7d88ae8fed1be8a1a9a3fc5e86b1e661","name":"ucx","dist-tags":{"latest":"0.28.1"},"versions":{"0.4.2":{"name":"ucx","version":"0.4.2","_id":"ucx@0.4.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"5ff5a00f686c8e307d7e399424b502863aad3d57","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.4.2.tgz","fileCount":7,"integrity":"sha512-6nEMectWnJH0Xs0BGB8X7NCbtaOvhIPhUWI1uE0QGPi33wFg8Du7Dm5/119jz2EK4tLStvCph5tHagsP6Gp+6w==","signatures":[{"sig":"MEQCIBOcG4M2FZtV/LVeYtF6gdzNWtxGsMk29+JQIYo14Z78AiA7C4mxU/94OuvJgLiUzCbNiA05ADoob3CU9igA0YaAVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5aotACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH1w/+Kiht0hYeOiYDzrdj/CCsI/dP2Q6Mwr44nMHQqErosv+FXKct\r\nljK35ONBMQxWaPVThbkP5N+R1ylUZBwvQ4OFunkwSZRVJy2k2Ww+DnQoRgPA\r\na8ilvih9hKXgCBHNfV5uEGwgEP2BHKOGvnArERPi2ccGcMG+75ki5d4suyPK\r\nBNgi3/V9/g9133mbT/MYov/jaCdPldXMxWDCqPexpOE8mozjgPJOO54sRXuE\r\n7+MBFCDQnWF03AoC/RfqLhVVKdIKg05ZdtNuq1R5NShYIVTcvZQQLavQfPEF\r\ny+HstX3PnZcwqyTU48hc4G/z9jCegWJxK0FWxaOMgE0cE4xcrKbzez4mASC7\r\nP/nSmI+8GLVYLTjlCF1upUNq1sPAF8ffXIwc57S19UD+UhCeiaavU/oSo4uy\r\nELRKKsMrJRAr18DMtdkvYOmuXLrqE3ugN7eKCglURmrB1jekR4kXCFSsxwVa\r\ngSGvluecvNW1U2iEqCK/wRL0Oci0YF/Oowc4FVy/pw19DhxtWBZgLxp5aDpH\r\nhYGfLLv+0qnq8DmCrjDgEBHhFtAwReboLYWMbzqgj7QjtXuhmzhuWW7EN5J2\r\nQYmOrkF+sUWzpoWMlca1dioLmyoa2u5d1aeUPX0kL1YFM7Eyg91jG9TB6WP/\r\n1M2kLdV54PI8cyhB7wAjOhw0zvf6mRpEK0g=\r\n=yTNv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"b979c37356d5178e90cc328fe8fd8274d81f0029","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"8.1.2","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.4.2_1659218476968_0.22332488210196755","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"ucx","version":"0.4.3","_id":"ucx@0.4.3","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"d2d3a22617246176f4328a06af5173ec6be282c8","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.4.3.tgz","fileCount":7,"integrity":"sha512-SHB8MVY8xt6GqX1XX1toNUIVUw9VhSG2Z3sp3BThMLTrfPvhtGFEGyRtOhrLpZMaV6Whvr+qqwSLhhFf2LoG7w==","signatures":[{"sig":"MEQCIEYg7aUqHKU0ZE37XCxieEZykAIJgXU1FvDscQtiQ4kSAiAagQeq4JAnTDarZw2+3yZ84FGXq169kft67UU6Zqe0VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5avIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaTA/6A7PgfNttto0zpLQsxh7xv4YtypGGxtcJVKUWumN/0xZI/yyl\r\nBMxQwwJXWFrTnEmtl1UoIJKGnFkmW62wjRkV1YVClMAwe9rhZ69AU3AHQT5c\r\n0GlQSyv85HYWc1JbfkmXDTWxd9l5DkRk1Msid7MoDQKnHNomspxXGKpBBz1n\r\naeZhku+WQe3vXe/fPEcGBEZp+EFsL8LMnHct7bdm8PevqkEThIpdcomcwrBO\r\nc2ypaay1PNy6qAmws4rNwlxKl8UT56Mzpi+J3lddoDafyZn8wDyh3mUlcmXe\r\ngb0NK1T6Z2J5ZQRo7hsvSssz0jjXV+YzEobB5IJbsdEbi4RCmUfLmKwlQzu7\r\nHcr7MgiIx/iGeOqjjrO/8eozukhm4dxbYFLDsihpOGsW7/cGDUPry/3P+4o0\r\nIQsbsijxYH1iPqCctOhaQiS0/4baqbMVRNH1i2HXEl8HyZK2JohMUj7pzW/a\r\nJ4S9XqhLEeh/ZiLbE0Q4e6Wn5N4j+4bmMwpMkho/WiX7Yf83vD3u9BDCBvnr\r\nK2PZPXiIQ9pCuBrBQ2aKcJZQfejzm08FA9oWSR4/TpeW7TO9zSgW90tEGQmn\r\nk17OieJf57lJN1nOjzy0bDWNVqdKai1SzBT8ehex5HA4nlpJI5mw9wEmdsAT\r\nU6n2RC/AepAF1/TiqLu6jdxiYSq3pddXyag=\r\n=6wJM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"b979c37356d5178e90cc328fe8fd8274d81f0029","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"8.1.2","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.4.3_1659218887855_0.7364895148673407","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"ucx","version":"0.4.4","_id":"ucx@0.4.4","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"cbb0f03ce40b309355e3136a5079abc1c85ebd98","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.4.4.tgz","fileCount":7,"integrity":"sha512-jJPJ+/aS4UrTBq1AcJppU+DV6YCD0hRk+CIG12fAwtsRCQM06OtVKY+lxNEnFZRVmEum2/iwJrutTPR3a9r4jA==","signatures":[{"sig":"MEYCIQDbXTF7Ar6xtMXmYV1dGyAyE1UPAn2+XTJSpOjazVrqhAIhAIoRKqUWYeENdFaG7+Pb+/a7wYE/mg+8EoBNMu06WnCk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5a7NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXsRAAhqaSmpfsCFUOtcYeHod7Dft0A7mxT2pj4nPSII5xV3VqAhUw\r\nB629aPKI2rSUp/x42wrI1FY1+qyHnvHl+w6QFyVUHzwRSsd5ljm358qGW5Jq\r\ny2Wi+tkDH7OaAFD2AkQUnWU2TESdNwXx1td+4BXhr3/3hu2Uu8tmhSL9RvI6\r\n1L3Hh1Rd5n4oQnJTIn9qdU/BBCXsOq299KQy82NCLbzg7A+dGtOSPwA3cxrG\r\n4oEvhzoV6tCGyRuN7qwaA0t7RMtrpTk2pQSYbqVFClmDhM1hOZj4wa8BQUFg\r\nAZ88VF4NacpK2fBHSlrQHlPDJllS8I5SDaJevQz0NcfO07iRiEHu1TrQxVlx\r\nM3CTL17X+M+RvTZTMGqC0hYrQ3WYhovFKVfSqvHjV69tCH8g4v23eQc85HyR\r\niBMWSY1gPEmbNa5h4KQp07HOVkdX31EfEw2YvzfgOUK48WSXaK49YYPiZUGR\r\nkENMzd3XHvsNq9FXAQ34uAePsij+0rGabghOhkssDThysg0BkhkJDQrpO4J9\r\nH1UBDuRvajREsgHzY4SIXD7kk6OG4CQvuHx5BGUFpqKMsfyKkOXQwuMgwKdy\r\nuL+TXDcBAq4pAfMYxwi2ip/JM7t6sMZCkhgMVhiBXJW7HeseDcACp5zbFQmg\r\nCWKQ+d9iuTSq1gwL1eoJF4grmZo3cwddVhk=\r\n=b0p4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"b979c37356d5178e90cc328fe8fd8274d81f0029","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"8.1.2","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.4.4_1659219661441_0.31200483913831856","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"ucx","version":"0.4.5","_id":"ucx@0.4.5","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"6cc33cb257c52fcbbc20a4ac071e9178167215f7","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.4.5.tgz","fileCount":7,"integrity":"sha512-x+CtIBVNx+MOs2166Xtf2FgUblvZHBEa1npTtYB5Sa6KICxEaoJf2dKGMy6UlxvgRc2xCvSNT/0FC7kyuVU94w==","signatures":[{"sig":"MEQCICbskuIK4aDNhi6La2WjgnuU04c/4XdQJ6OFMjBd9xF8AiA8DaDs1JHPWKs3m51EQOtXJxJaqPxwEywSqD0QrPLOBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5ul/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEnxAAoYvz2D3hatQo8N5Wh2mGjBXlIup3FfLRWvJVFrH5Kca9Us3N\r\nUrw1zYbWeZrN2lD2XumSKFZCW7N7xSSOzFPLF5dT9YSpZIQgS05olW/Ydh8X\r\ncBd9MexbwH3rhTiysUUEfB5H776qAh9NjRNaEM5OnYbMGdwyw1XXKe6paKB7\r\nsv2RlBYYtJaJZB6CfMZx+067hUmZivo6Y0+dcUvkyChrT5dSFLxYgmOMJinU\r\nWqutjv6NGsYJWTlfPkYlvYgqyfNUk0BlYqvbUaaNvkzW3HGYUjaX6d0turv6\r\nXicVJhhesm+Rgi+sObKE5HKkvv1fllfAaLVs8Byr0JTtQtJnheaHA6LCIUOI\r\no99VRN1CfTnXakS7LLMfnn+Hh2J4XAQZKUhmvKcCk8rY632hvJaQ9zKlbgTx\r\ns7ss7awFY0bE8ZEvAqlLXM/xvqFgzRmCJZauPeZEbmJtuhObvN+TQsKIwUmn\r\njqcKYuWhpIPqXv8HdpmIj5q6dtY9+iKX7z2g3cQe7f1TSV+vc0QdISXjsIXL\r\nZWFK6M+uJD0qw47E8cbSposMUscJhyUKwyX9JfDEyjUPokZrsisvMrKSqtOn\r\nfPtrNtY6NTbafGc9TLcKp5bnoAbAj9KK4VIrWRBNGonzRwLi8tu0ZmhcPBKj\r\nCxy5vfciMRcOmHVkAd+/ftaIDyW+cS8UuK4=\r\n=DKFo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"669d8fd1b13caf9939985843659a48bd19d222a4","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"8.1.2","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.4.5_1659300222985_0.5652164127880168","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"ucx","version":"0.5.0","_id":"ucx@0.5.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"20f3e817a5612f9548e1828c6911d3b52fa91ff1","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.5.0.tgz","fileCount":8,"integrity":"sha512-8+Kp/yjzLJ8bvYZcfSbu7Vq/D4i/9WEoGvsuAamVEsNtNB/f7NwmMwZ44fCEffyoU3yf8nIGIwKSNHEDGbosqw==","signatures":[{"sig":"MEUCIQClFl7G//kRkBFwwHkxD29Y7Vj9Std3luQsWPqc01ngfQIgbZbTZdHJ/ncplkt0SVmMB8hir+vwsk0yPT5MG3ME3i8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeqhfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFIxAAnY5VJHvG4tlHfjdjccjDXvWVjjHOJ9kobms1BQ+MKewMjfuF\r\nSdG7nkiBJPJfJHx6DVLyuiOMXzgH6Utu/gm+eu9VTP6YiFxHriX7vgOabdMj\r\ntnJyrsLxTsIO35sI4Y53sg6IPRcEKjyTfWl/ffdbZUDH1zV5GFrdxS/5nime\r\nYrK0NI2NHu+eTVXiR770zw/9BZsn6uZYvSAOC3b7zIwSJMBd8Hecjiqrp0CF\r\nws78DwFAQj1ydXJ45Pg+0Uzan4J5wbVQWGoui5YBLN18KMgfg1zw4I/NMDwJ\r\nFsr3VKxrIQ9CBXGZvJe/EF/WwgFacO+lPiC6gq1yORv1/rbxIvYxHdXVNaMS\r\n1/GMVvTWwIV/6uN1F85nV2QepazzZcnoW78XavSPcPX0OnvDXKUWyyIxlm0Y\r\nMoINZm+aNh73aPp4eEJQW8Ypt+d4za2Gvq/IBNLmKHX9ohvmMR0Hm7yPzC09\r\n9aNQjOR5YMFZ/Ig7xIvvjXbvwOkfhHMkdp4t3FN5WRX5VRGl7Blt/sVTU9k/\r\n8cDMR/ux7z5kuwSxNav5KKWyvzUbJ1OypKFba1xSVzrO84ry2Czu6PKXnH1N\r\nBH9DbYvGCHOp+SF7Fq76eiPxkFzvG4K1pmxE9nxGhbd+9TuJvGGNdrzi/PYg\r\nRgW9jXj+bo1EcTnKfnSFOiBwrxtCsLJtYww=\r\n=3MBj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"982c5b08387b3f16e21ba43bce92aad35f18780e","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"8.1.2","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.5.0_1668982879664_0.8176204015012487","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"ucx","version":"0.5.1","_id":"ucx@0.5.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"1eadf250f2f635efe9e7e61d045c8c822af0628d","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.5.1.tgz","fileCount":8,"integrity":"sha512-aNM5ngbolUKqyQIa8q38IQa5BfUWiKTEEl8M/8x7mMy1R3mSaERnNZFWQoqfHVg3+phY3rCyKYGzW4LyPHaWCw==","signatures":[{"sig":"MEUCIDJJ2R0weeOpjc4IkuFUPJ9dbM9MMf/ev1xdjvKwA3M0AiEA4+EuvjfdNkXaXAdzEqZiAL1Vbte3zKrZgJD2WxIqSVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfAL6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBGg/+N+rWwMMRPQUx2pjeF5PmkQYHp+mYTBa02vJVUpfg9QQG+Ww9\r\nZPlhq0fonqGNDYib415G5Js0OmUgBzsz8AeEiN2BWRRfw0P2xXgD25vjYjiF\r\nsIK5Qs0ES3zuk57i+AbXTpStDvdKhQwDZoiT3EPvnLl4l8xTUFaZMl25VcPr\r\nXnkjE+vUbB23a+IE1gwqpy8d5BBFAsXxlrlDECEXKLW4FaziE7buil4WSxYn\r\nHKPEIC4H1WBZWezQInlQFuZuEGKOEugdvTyvIl+bTY9EbU7njaQ7R/RCLdLI\r\nuFTt0IZiSzBTVijMlpuLyFEG65LXe2AYWcliz4fGIwx4/nz5AprjYhSySHsK\r\nC3SmfAG5cP7J93f0lPZ1PKtrbAYciVMCAS6Y5/WtFe80VALwNmHdYmeuCaBc\r\nbtMu2ZjKwTByyWrqqF1Lb+4J4q3gPi0fApg5KQSo9laJ6N6+xEy5Ua29/ipB\r\nSOeorFeE1oQ92u/ynSG3eZUEiWNlE6bX3WycmP0Q7nUIyHK4hB++wRp+4SJE\r\nJrhKVQuLxkpJ2ZukRNTdoy39aSuXeulLX+VauHdcMiwPEvqEXbAhL81JqCO4\r\nellsTR3W0kzcvzbNoB+PyUThoN15odW+khcVsueU/hha4x2BBlbig9eI8XT9\r\n50V4T3uVKJO9cbV9oEqLXgHTbXvFILA2VaA=\r\n=PjWi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"2842a894aeed93bd4c0b7ec7d0cf960814638725","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","publish-all":"npm publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"8.1.2","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.5.1_1669071610448_0.877502533837653","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"ucx","version":"0.5.2","_id":"ucx@0.5.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"28a6322e23a4e9a13ac41b6052dde0308f64b2eb","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.5.2.tgz","fileCount":8,"integrity":"sha512-kYn6cxmN/ofDXwO46nQGU4mEKBWWk7Ev+tlwKgZ+AD0rqY3DP+BlT3LOdUO3u29Oim458ecuVtqJxXlfzQ7B2Q==","signatures":[{"sig":"MEUCIAodkhMQsvoBtH3Y+1DE6R3ujLx8wn/DJZ5xcFIPe9taAiEAy+antd6Ru9QwNXSH2JfdDaYox1lgz4czT9A1Z2xF94c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfAM6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre8hAAgX+jocseMvHE8eehM3gxC8LwFSt/mMOmTEAyoo8pABf4sG+1\r\nOHQTIZglb25646K3CvKD/pR1ztgIilfxgZxHlrbFawb8n+Dpyk8fj+y+D0Fp\r\no/gUoGMhU/ojUIhREFThFqlTbO5I2CD/urfuwyPwlPNCVW1eUy8qSDnst5xv\r\ngUHrwIHgvJkP6NjocvzyM39drld+FDM/ctvXGulNyETOBNEa5btgmfi+lCbn\r\n6NB2VdfhuhBOootT8kBWJjCOl7hkJwui3QRi3C3vFWleDiVKmVmig3QfOyXo\r\nA8xLini7FIc+cxOfciwng/OHadjCTxO0slU8vWtZy7iqUnEBZqe2k6mxq64K\r\nD6WkMP/FqxoudACADlriQXNlJamRr0psdHnzaC4QcEmCTBWUJyll1C2jzKnh\r\nogt0mrxOd0Ca3SO8fLwAoKF1Qbqv/XyQUp2UHgX+A8tdy/YrpJulmGXa6QB8\r\nx52icufgGMFP2taGwDmSXIed7BoIliKfdiiRsrw61i6M4gqahvUEBOVD8JTb\r\nIA+bs+iBDNIWFhpFJXd+fl9oGAPHGhXFgqnk9Eps+9MFSRLw7LBPBw7bxoQY\r\nI379B8y36yDUa7+AVb5j0seLzZeEXcW1MBUwG8l/maJCJO3Ob7Rx/TZC+2Rj\r\nXMpchhD1ylJ/gl8Qn8taCXx1BBa2btBMwPs=\r\n=qn/1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"2842a894aeed93bd4c0b7ec7d0cf960814638725","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","publish-all":"npm publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"8.1.2","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.5.2_1669071673893_0.47569405767018624","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"ucx","version":"0.6.0","_id":"ucx@0.6.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"2bb3357e0d90cf9b2bd07a700134ec6f18e1349b","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.6.0.tgz","fileCount":107,"integrity":"sha512-8u9b8kAbqi1rzoVFk9vaaQC1fc33NSsTCgUhn9T7t2kKVb7jO/PM/8MBpt0LqW2AzXBywRD7fjMCOpKER80YNg==","signatures":[{"sig":"MEYCIQDNV/VWJbSsUpJtX/KhcvuOFtIleoJht15U1ugQwMTj5wIhAKMbVuWXkt9xNx0ScoZ1/o8au59JAgogyrEXnmwYuMiN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzv7LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov3A/+MWTX90lqr33ru/ukn+cVjs6N34Xx8rVg5IH/+SzRSBeHXr1d\r\nxT/LoRzFWJySf/vlaSMZIXLnvGZBkG5XtT3SWOD+eAuQIotkG/HwuX6/xFTT\r\nxGvOCKSvJW2xVEc7MmmzwVFdj1Gjb4aNPTu9zdmbK0mSk9ajqojYKLn4ZvW0\r\nQF49/bltxactYuuOdv339j1ddSeScG+cIhZKMzsuVD3wW7ZcVp/7bRhTSoBG\r\nHOe7T1pEZw9JLBpEdCJ9l+oxdZ5r424ptgHIRaeyHRKEzb0K9WWXHmGyxUCV\r\nuBGpZh5KcqtIRz+akn9IyXnRxzwBF8eY+AxxBH6WZ1uMssN3IDt1juDDlBAb\r\nWnpRsW7IIrYL2ERAXjzxJ/Pwo8jjRDXaARinOgNWODNucfXE+baj97VhloTj\r\nMVPCIDIYGlCZko7ngo3JzWAukasHaw3lxlmPxp4qGWurxYgAmarNkzUNB1T9\r\nqGQukmRYlnaXPHjTMlg5jRjZ6WgZXEnXHJmiRkUWGE/GzwlCnDWXQpcTcBhl\r\nrtSZKevjDKB/QvD15MKZCQDOVowlEFPUJ80fdN95ovprhk2+9hBFmZ5IbzPQ\r\n6jHcd3Sa78sADpv+2mgqL4evy5g+Yo1T1BpmsogwgOi57p4NE19r73kE2x0M\r\n/cvRUtE1SRx6nd2LDb95/ZQXb/OoN9uFAyo=\r\n=Eb6k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"e55bf6cec31528ebdfbbe5cff7b62c0e604aa2ca","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","publish-all":"npm publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"8.1.2","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.6.0_1674510027208_0.02146538563402256","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"ucx","version":"0.6.1","_id":"ucx@0.6.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"fe9978d361d6d94260511eff1525dfa7ccb0daa0","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.6.1.tgz","fileCount":107,"integrity":"sha512-a6yHPcuvNA0Pgc0JdTtsAKX5X62JoQ2DiiSWWrxckcYpyfpfVdH8CBEpnHOU4WcHsjAm2JuKZDpX/2IXi0N2/A==","signatures":[{"sig":"MEQCIGJ7Jz2ZYEiHAQ14YJwin+J76aTZV7FA6347YgeGGp7aAiBf18fSh0L33OF0f2y8hORjuT7qAelnZbH3bSAIcYlzsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj06E/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0yA/5AAox0nxs4bvyp7gsCbxVhKyf6y5/be7/hbhc7T8OLQZKtavL\r\nUVJ0uFNJaDDaw6ommkIICqFctJrUMTQf92+CcQyRi32mKVkbOV8Q5B5Hty/R\r\nmggWgExKlv8HDOVWrTSICKOEu6yBGhZMy22/rUSXaS/nbLMhCAYDorj/Hmby\r\nNjBlEtbOq3DEWkSzEs4DGH1aj7/y6YIPHKxB8yUl7c0wD8YXgm1jTW4y4Wgj\r\nparyuoq2H23Lswls+1pW6oz8/sHJC1xEpgLh7wwHAQ6cKPRXcOybu4rZDKWH\r\nZ4JAw4XR8KVVltQhsayK7/nATvQ0flrSkXp8ui8iKLMrLN1/+BQeXAOeb3e5\r\nyOubgqAruy0+TpygSy/eUZbpr6hLtAPLXl5ThqbZDUL+THp5EqNF9Ulr5kSM\r\ntjApToBQOOtO8R7HAQTXPjcFzER1UNfuSlvxMXXxitZABqux8fbzOyYTxDh+\r\niuRYwHuPw0img89KQ1d4Br0MHmlZE3PuyJsBwN3LjGk96dvI8PN4GzCXYwFB\r\nEEREN3T2vtslPI5/eHWPvIdQ3mSnC8cqIWkJCc2d4m1DUkzJpWZ4VMpK5Y4N\r\n6ZF8gyzrdymA+0H+1rWmFZLGw3Fp8yBK/UQGoTX/xxi4VZtgO8o3Q+eo/lbc\r\n0HPl3nLPYvdTqO4s15k50iK0jA+Rnts4JB0=\r\n=b58O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"f2791189c1846a8c74314fee46fa32f4150a3a61","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","publish-all":"npm publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"8.1.2","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.6.1_1674813758842_0.02735848795026241","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"ucx","version":"0.6.2","_id":"ucx@0.6.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"95ffa6b750d5c5f50e7a754ae88ca6c16dbb5a2b","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.6.2.tgz","fileCount":110,"integrity":"sha512-z7hVl9VT2iFUT/A//ldhGYqh85hnjNKnhJi+c8VtnPj8ShlddS+oi2dWHAW+IbKeHfV7yjsIYc1+D38b4E016g==","signatures":[{"sig":"MEQCIADJjhuQvpmtHTj0jMiVSd9czZjv2/5NLEqBmV0Pk7XxAiAAyPlzQCmw3W+b1dvQE8Gkw2hHO4dJavrNJwBeb2Lbtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1qgjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJSw/+ILT77mpbCa3a+rAanIIqF6AGErF76gTC+emAJCBVfbx3k7G4\r\n/0eMWAlfWhVjAmIxOPgzwNiEdJr+tN4SjehESX6d7IhWMtItBOCuMPESVs4q\r\n9fAQ+Xrjb2k6nuuevGSgfKJBWudc02a2A7q4OnA7KmjYUBuTobU7/mvXCub+\r\nNoZk9mdLxSDod6k7N+Yv5xemrmRn+p+y3s34PFa6bl2mqYdgLhSHHRbUx4nI\r\nhgA0B9u11+sgB1afwNZ9dzQu/6OiSyZOLrXjKh4ST+cLQ0dV0gS6Tzo6W7bz\r\nH2VbRT77O5wuBn+9n1PWvy6SvqvXuTZ2+xXxC9jzV9hL4RlLlC/kzh2g244r\r\n8+Ljy0CUR5JWpaZiiPzt6x6cUlHnQmPwKS2vkwo4p9HU2FEKtM5S49wmpeqx\r\n3JpwLyuNOZvlib+CO3PbG2Yl5acqLd3we0P8ogjYwOsE7osXUb18UoVOwiT/\r\nxgSEygd69ONchjocgZzi2Xnl9Hxs2HDfCHHxdtbYtOu5Xp1T5avKuLecf7a3\r\nJBRPpJGuJelsJROCDaxX0estsIog2bAy+SHNPNnQSxXCSzlBcfwLjMZjPp7v\r\nnD3280Xu77r0ydnU0/3106OVJwI2ewPeIMqenw5m0BKYDRVj2w02Wft2uAuz\r\nrCcs/0qP1tCectG+s66BeeJbUt1m/siX7jM=\r\n=GXpp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"06cd1e26b8098e537055edc6b043cb2243cd86f5","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","publish-all":"npm publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"8.1.2","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.6.2_1675012131257_0.7017547751556341","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"ucx","version":"0.7.0","_id":"ucx@0.7.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"aa7c658feeea96c10cb71919fecd332b33608b82","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.7.0.tgz","fileCount":9,"integrity":"sha512-R7K8bhSolza/R9FMcmMTqhWKYOo/3T8K7wKS7WFxnCQMlHrRTOFdy9onhtHUgnE+7UR1VsxTPwwV65S1w7pZ6w==","signatures":[{"sig":"MEYCIQDUwLhRgNqyk/tXYTHBoMfDuO5KfEFOHbti23UFRFWYKQIhAMHCMB3wGTAAk0OH8g6bXH7XAlITYI1/BjlhDD7Uf+uD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBSUMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOSxAAhXsHQ03q9HOZ8tHJSXpjYZVPmY2fvBrE3j8EWRTpsX5Z8DPS\r\nD6YrZyOf3k2KlkPn4WDwVto3Ct2gNNF//SF9ZC9Lvv4WrR0vBMji0OuWwbd8\r\nC8q77Xnp78rV6Yw53zyceZAWa5eFgxsy50lFV2huibqs7EUwcwh33wDavZqe\r\n+gBJ18aQvHfk3lCB77kZpoZ7r9gMUzM0/epOafbFgFU+OsVccpdGBeTpJ3TM\r\n3Ah6KGyu9euGz56upicq0tBfWT7bCRsm9AtlFbTdjqurCwtUpZ00XOKIfem1\r\nvBFw1uWG1bKw5D+/Tv18nx8b0k2AGGf6Fxupay6/3COQ5G3cVdmoo0fHYEky\r\nwGkC6Ro2/rluW/PuN4muX+SljwE3Ls2z1L2n4ychpb08vXS9i++Ed24DbrzS\r\nxrIzbnncK2wndTvU+cL1lx/wPSA6nkufUtbLz8HvJICGeGe3u3m5VfIWkJEs\r\n3hmwqbmlP1RRKG8Z7P9OlbHNy96kuAAn4n3eNVyFpRrIRvyfUZQb59yul9Q9\r\nBaHIv165/POVicyLEs5shwyN0+cQrGXGHPJdHUPMbbR2qbjVfY/E1yLQk/e+\r\npGPhQJVeKY2V4YZ14eWOjfPTWkYZABVH1K3UooWqLQ7lDtIvPdgdzVC4shSg\r\ngRHDRwfkUY3+v+HzYDbhGceoC8/wHW7uI3U=\r\n=xDB9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"f890330dce543ad16f1503a69a295739dba5adf4","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","publish-all":"npm publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.5.0","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.7.0_1678058764669_0.8866649203068822","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"ucx","version":"0.7.1","_id":"ucx@0.7.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"c6cb1754ab65e5dc4d8106573ce639683e6d43ae","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.7.1.tgz","fileCount":9,"integrity":"sha512-UfDwmTykdSUXHzaNFPtvMugExqwm19ZNBsj9qcfZ2NTrBokB9ngec4EP/kfGrCEBXBA5Twhlgt9i7vwLMI12Ow==","signatures":[{"sig":"MEUCIChefvSoy9WEeT0zeDSETAXc12mtkwkGdt2u1N9B0UZjAiEA+/uij4pZc1zFOm3H9fLd2aZNGUwzSuI0oRpet7+9JFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBnRuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoErw/6AtrPgm1EqxIlVRjHxhtIrQIiUPC1tFRSZKpBpsMDV0uJJeMD\r\nC9iH61OgetxlliG8RvG7nHx27XD3R0d9udg+e+SMDit36AtjMhoLbjE09VNb\r\nJxRrUENUhxCe97dNkwSiZRks2DwCatjz005y4v91QKHXrjuyAMUXp7Iihc0K\r\njymfnJOjiCujmuW2DEQ4rR+GrtBZMFdjM8vWdgc87zT014S1So1hpVH2F683\r\nkDHWZNFI7iWqgG3grFcvZnaJdl5S0fEYKOZb9OoStr32+jnhPkTk8CvvOrpL\r\n9kFLxnluh4QVVjSH2dknF3z0MqDDZO5kUBycImrSTbz/ZCAcARTbDH+as56A\r\nf6Lih48mC3h/sgvX3ZkYgrvOVJPVrLCQnsIF0XOny0CVZvhdpMWU2N5kzt1h\r\n6cqFRM7FNGsNzinZQS7GFLIN14sVrG5fVUXzFmDYsvCgAC7NGcpJmPtrEb0Y\r\nvUSzgkOa9W3aD9ayhR+CAgO5wBXOhLnZnxi6fnEoWsZHacZDD8GPi0aAsoJy\r\n6iAlFOgpj3jV+whO3GlEmiBo43uh4C1Bv/gLXV1JTmNDQUsEW/kFubywXRmK\r\ncoyTAtEM5fgmRT7Nuf/IPFj1k8gR5JF/pDvFITNyXZFSUVAL9+gf4dMy7BLh\r\nbligA21/k6nri7WwbSlvaBJHdA8XdmOWLj8=\r\n=gWsr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"03e75b1c28a68f74dbf3fb845b3a26f51afca135","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","publish-all":"npm publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.0","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.7.1_1678144622063_0.2491004383885913","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"ucx","version":"0.7.2","_id":"ucx@0.7.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"d011647569fd826ea813f105d271a1d4a4cdc180","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.7.2.tgz","fileCount":9,"integrity":"sha512-K3sUGZNQsyai74iDWW4IjesBGEUwcswX5XiaOjNuTvW2f63V7Q0UJuWdNF8cdLBpmhhQy0/e0tpyLbougBRW0A==","signatures":[{"sig":"MEQCIE1VtHIUoLfn4fcMwgrot3/k9eKTqHdCRZleFz8OgTXRAiAUH473YeEk5+vC/BgSTZRj2LlEJIsrCCgzcn5HSm7jNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBnXfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp37Q/6AhyrF27I2hUBJuwFAAQH21eCfUUJgNgo27VazgFz7SxClvw2\r\nVu+9ejJAsUIaFhTj6/8zjQ//8wntD8aBB6He/0zvdpOEP431YfLTq8dRgKAH\r\nJB3i0iZOBXOpjA4lLbpGEJEuNRTWdV75oqNZHVMhKPc+/4qkGgiD+h7bj0Jl\r\nxPplroyV0YRP/YFC/J6Mr3/vNMW6i9f3gFC4zqbLQhY+qcgGlwFhvNjuqeH2\r\nSdBpTHZvBeN493yN1RARSbIpYFj/KZyKr4WzWh5BzzqhsomFfwERVWt4IzWC\r\nCWiRdYg/1HHAmihx35OQrOUl0jGhitHEq3HGYp2Yo0WjYk0RerBJVhM5v4NA\r\nVWvjpobSDc+L1m8icehXzy42XCMaVAjjLV+HUEh/iRolpCB2mY4kJQe56pkR\r\nVUXA3U59cay1Jl1w+MEOXCty+I1CdLfAEYH64g/ljsf8ev67Nz/N2WSIz97E\r\nHOv2izoOh/Hn+FHjlSrdjpNTk8eR6ju1QiPGsBsscVWvLIWe6LimupNUTpDe\r\nX2vPuHLNy+jgk1LBv94br/XbxLOaLpOSsOVvLP001p0QIPqiS35ytIp3wvKE\r\nYP2+lCmTK5xhi41u98G5ciVRY1Dd8S4OjVY1qY8o2tsKv1z5DAoPvUTXrGfg\r\nICGSAa7a0bUZ0lXcny2mqe0E2yMhs1molyw=\r\n=/Ybs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"1197c7e5a6d01cc8b521b0522e0367739767bf99","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","publish-all":"npm publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.0","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.7.2_1678144991620_0.2711946372992493","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"ucx","version":"0.7.3","_id":"ucx@0.7.3","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"52bfff8844f744f02f5ae2a79c674a6544cb0750","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.7.3.tgz","fileCount":9,"integrity":"sha512-zeQ3h/K5Kj4mOHEzz8okfna75e9wmEeBRWko3oqsln1V5q3e33e3kV8offWnRCcYQKNV1cgwM6AUpaL8bV+g4Q==","signatures":[{"sig":"MEUCIAXAXURyPlqy/QbVJumnNuk1D6BYiWhO4LD2eIH8U89MAiEAtvFXtW3DjJiHbXbje/DsbYrz6h6SQc+IotHSWziDD54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBnaGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg1g/+IZY1bubj3ttDBVW7qSRES08Z1ocqC6qyivKDfMPyl4ANdy6g\r\n4tDNDo+ExT37kme6/EYLHM5kE8Y+1CKX1NTff+yJCXHVGqBrdixFXgHFVRtX\r\nu2qUlSvc2qVwYkUs9DEP+4reKekFATH7beqSidcEW5BdW+miBme/n1Jr8L+a\r\nfReisFqNJBLqM+xcZR+Sgi7Shq108lhFYzhQls64emkVzJrRG5l0TMT0MdP9\r\n1g6c2A82tsUF9xrHXEDg1OGYQzculmqzleMRIFFpLW9n00lxitWNOjgLYqTo\r\nd79Q37/sJWQCN0iBQOY4KkxXDHRHeVjGmrpC5veIDF6hjWch6H379j81qjjq\r\nklq0uiJDZaPGi6hE4/VO3KNtCC3haqSBD1blHz2xifkFjgPTjjCxQcg7aLyr\r\nFTaanKlRlCNoMk45buHTaMgAiFNddI/7v5tooXGbSrEqJ5sgJ58ITgjGW/8B\r\nQe9N1g4vJnu2ExUNtHP5O85ekHItpgitQWC78scR/8Ml+UMJTXUqMgr6aMjo\r\nEZ7fLG6DCEQke+SFWdD8H5PcQO3ubQ1b6AmyKDyYJyRn6DVBVUDUT8a/lwEP\r\n9F6QzH3sr1yfAn6LX4OCkdc9gxc9wGvddlPBujiSs7M1sTdE0UeLHvOI7hJK\r\ncQI7+un4rbMN6knhLuH7a14kFVV9JJUbr0U=\r\n=vCOt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"9aa0bafe0c5ad1fe6c51447a74a07322dd7d5bce","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","publish-all":"npm publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.0","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.7.3_1678145158718_0.3875218483420182","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"ucx","version":"0.7.4","_id":"ucx@0.7.4","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"67ced132bc8cf961ef1f5efc6e96a921c1abf497","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.7.4.tgz","fileCount":7,"integrity":"sha512-8LWbk/AiEVSXuSw8qEybA4UYRM3ynzB4BFYSCpQEjtQQj4PvLbyLHBUf92TrkEw97BANAMvkIQg35XTsJSvJFQ==","signatures":[{"sig":"MEYCIQDPZrAMlV9m/3fTP5cMgsZYLUcIojcJbK1QlxwZX94/kAIhAMMtOOnY9Bt7TpmV48mHHnABGxLlnp/TxOEeYK0nsHrn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBntlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlCg//YFbdGwwfMfkQQf7ua8I2w0QBbBdvUMWp4CMSTn+GG0wpZ3Ku\r\nOXkSBihWyF9Eo0f1qcVpFg0Q+y/LjRqauMzfUplyfxqhjnGi5OPUYxfjwsjr\r\nwK+IrTK7xZ/TUKNefNzp6zKhIZiAn9o4F+KALy4quRk9korYTbvTL65NRbrR\r\nq/4YCsl4Hmefxi+n5Zav1UciYW6tGN3MyG/M3GHa0TB53n4tcmWqBFSGPdgz\r\nTuOp1+LciMPZA/uZAJ4+RA16wSBwq4Gu39qSrI6VV55rrdYE6Z+es9YD36fe\r\ne+K96PTy2f64vEkZofRnJ0MHWLLlQYR/GypAgTG+0LJl+XRIXyXn8CIpu0/1\r\nrg4GsiMkImGToyjojuIv2U2Y7gB4WCnqVpPU+ll3BYyYsfKcgV/bV4gFA563\r\nyJ7yKeKNdXvpNA7UMrn9fgpmiDBWU3hW3RWP23QD1FhdSYpHGi7PJhI3I7Hq\r\n4pIFR40Nhv/b7kgyaLIJsUyu8ATpYOdmzfhedj8Mqd3TbRhwUOCKTOyXrE+g\r\nz0mqGTpB/sBiHzVaJX5O0MG8Oxzw1effx/hu4JLh5feyMajPLankra8UJj3e\r\n2F5c71DSvwWark73K3+Bq2xnac1Vjvh1XO1vym8DJNHyaQgN6F+rhXLJc72w\r\nfJfxiDa/ytXbwiSUiPFoePuDHGwIgpBNdiA=\r\n=P7hk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"9aa0bafe0c5ad1fe6c51447a74a07322dd7d5bce","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.0","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.7.4_1678146404888_0.35203666065260575","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"ucx","version":"0.7.5","_id":"ucx@0.7.5","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"691f658e1fe30988cf80fd8f42a1637c78c18e2f","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.7.5.tgz","fileCount":7,"integrity":"sha512-Cogs6vjJ6EvIuLh+Qh++eOpPXlO/YMZ3mN0b3vjROTY+5XGrsuLpGqpqEgngcc8T3BOZlI/1LE5CT/6nMEtD/w==","signatures":[{"sig":"MEUCIQDyGRh1jcfaksbGxQ8gGQ21FvQM6zktiWSwE0sIV6CAWgIgZk5jZPRrDufJPkyFuvThbSkNA21WUnXOFkur5M3MTzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBoGTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpViA//biwgQ3/A4ccTyV0hPWMeRa1HfSH2jlLhzsX5eW7vqQZF4Z9D\r\noecx9LdYt54eRgZwtWyxz2+FI8sU+QFgZRp9o4w7mGog5ryI/61GjxQkrIyl\r\n/GS+pPrOcx/IGfw03KHSIrwP7Pk7PnE9pdC9ZgtIziCiBAO5NsliMPtQsNTs\r\nPwMvJ2GgVi4AYWQAO8KaEV0fX04C9YBT2dMQNqD9KcRDuAG9PiSQjSh09ho+\r\nXxfLxaqmjeoSH29+XYj5r2PGZwY8x8zVZLMT8Eb7/2XTl6UOA0KaSrbw8RZH\r\nHdjxtGxJVhq8Z5n4izDV8RfBp43eVe547ZuF4dKt0xuKzN9wU5uzEUMs6KJm\r\nBh0pxyUIFlkA4ebyTzdTOHzQFKJZDxK0LlnWQHmEIAMJpthUdx4Yyaak/hFs\r\nj+y6y4l05o4v7y6Br5/mE04lkU5csUqToG/Lys1ZqfaXiRPvVYuVwGgkG2ZJ\r\n7fzbq2AdZkyWIwxAKZtZj7TbRSuqG4ppqiAJJ+lOskog2XCkwmoNFxpYbLaZ\r\nFgqP4/02EC/h32DNTpWZjEgLa1pYpCEMHiohluuNl4sT+hyN6xkNxEcs38Ax\r\nKj4zOakANOCx51LiK/pfieeOUWbnFMfgBN516NNyiZ7wbPBOri/67uJZw7+7\r\nmjliREzq3xWX4KJK5F+fZNaI5vA+Hznzd80=\r\n=f3qE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"9aa0bafe0c5ad1fe6c51447a74a07322dd7d5bce","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.0","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.7.5_1678147987572_0.013553964923934902","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"ucx","version":"0.7.6","_id":"ucx@0.7.6","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"d5c1cdf3d013d445e4f811ca672917e8cbe08e00","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.7.6.tgz","fileCount":7,"integrity":"sha512-y3A8D/HNb6bPlLJqBUbHeyO43o9QcL+T2hX5V9i3aX0Z2oOu6xohmryESb/EbiD72Ow0UgrynLvt5LW2CRyj2Q==","signatures":[{"sig":"MEUCIGH9Hl4fUAZrsPckzJnLE4HiCXFwN6XrIgBgwZKc5COrAiEAlDocWIgN1TrDO+binVGj1hyYdEVMai3Kk4vwGRiJniY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTr1ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP7A//W2lxGtC0Ng6/jmB7bRdZbkCb2noDz37+gVWFMAKDSmn4xRaH\r\n+O1PlKF+8bFRS5WUEW4c5Ayy06LwSy7Hj1qbrw+Uh6/28kXI/H75ynnaAx2Z\r\n+9yUJnxt/Kzy/pP4l2nBlEmErk0Kwu+yLYYka+IvipXhreT04fEGgompu+BS\r\nOGc0bF2GBoNBSc6WTcw47GCUIo78cebBxv4I+QoBobkhWAmnRdklzkKFchwI\r\nH2DtodIi27wT+Xd5BsPD0vAonMtqs2Gd055hdKpmXFkQATsboLrNaAoES6XB\r\nmIhvhzDcfv7Ht/12POQlhyWQ/cSFB3P99iX867i7Q6LZSqXtbE3ardCizsYE\r\nXncJ9mNU5RZm/Zt0gN3G7DHggWPDA8wGWBEStali+oknqhqpXOAR/rfFpiL0\r\n3O1f7ggh4sW/KNlNtkT+i6VGkmz/BfkWLjKI6+09pHUEsavO2WcnPZDJfTsJ\r\n7HrVsnOVUIEpUGvpJD2QkEy6wW0iftNi+yg0FA1pb8ke8n4U31cHonMteV7N\r\noKBrmiV5nLJ5G6hL183dxDBijJOPQqsfVnmltw6vJtSJIgVxND8UwfpaGv41\r\nKPlbIJVublVLigHo/GnKsU9bAF7lJeDY4i2C4N2R6/mosdWBv1bFmjV5QUga\r\nB53smDyfCv2pVxMSOAIaYQUdnT7TU0cUSf0=\r\n=hgBt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"e198e783be7d22404b14987d8a00210dee5b3781","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.5.1","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.8.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.7.6_1682881880976_0.11908763756129392","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"ucx","version":"0.8.1","_id":"ucx@0.8.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"2afc1ecb8ac96fc9d17b98999554c440865d4594","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.8.1.tgz","fileCount":7,"integrity":"sha512-NXE1y4cNnxu8waXoW6CTwFZlmPfZJvql9cRH2fw1espguSPZNvee35QSoLfLZoqnbDT/wPUxkvJPIco4MWPUsw==","signatures":[{"sig":"MEUCIHVZjEwYGwdHCLy2CrfWaBPWsfup1y9rqPKGJIxPPV0JAiEAu+jVoy7MZL3JvnmAjjtj6AAtcUITzrmCTZwwwaVgkqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59604},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"7561c90c89eb6ef2f9a63755bdb8874be0d6c8bf","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.5.1","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.8.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.8.1_1685278088086_0.5878772712727438","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"ucx","version":"0.8.2","_id":"ucx@0.8.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"2782ea18d3aa9f9811f791fecbbe87d1b23a0991","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.8.2.tgz","fileCount":7,"integrity":"sha512-2GpPV0WaEfpS5TVTFklHsbXCk2mVOazbV3XoiS0V65PdgVWg7m1VHtgLNyYtnivbpJgQ/1Mb0tqWMT2qu4pHFA==","signatures":[{"sig":"MEYCIQDhvMmtUaWItQUz4QHiVwEadJXqGvDHZfSuMZHVEKiuQAIhAOpXAC/QZhri0KY1qO3vhpvl5x87X2ruoJoSckFKDtM/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60035},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"c24f14d3f27bc44fa4b333e66d6d211da5baee0f","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":["onLanguage:unrealscript"],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.8.2_1686434219139_0.21589850284051093","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"ucx","version":"0.9.0","_id":"ucx@0.9.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"f3c2a71917a59fc7672b0e0cff33570ed57e9850","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.9.0.tgz","fileCount":11,"integrity":"sha512-C6iFXez8Hl6Q9/jm//CS/DJJrLqkAx4mZQLfaL44HssITfb1dwCXSJJ8LnvURw6R8RU0FygLeamgthSJrv6BMw==","signatures":[{"sig":"MEYCIQCS1Wpr+pzlNju+/oTFP5XncZX+YGiF5P5WRYMiX9gmvAIhAMqHPQMJH0jiHesCu3TbF7Gc+HVq60LhYzrUQCbX9sMy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64154},"main":"./out/extension.js","engines":{"vscode":"^1.63.0"},"gitHead":"19ce68d8182ef1389378fe792f6ce04eecb0d1ca","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.63.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ucx_0.9.0_1686503263244_0.009483539636532257","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"ucx","version":"0.9.1","_id":"ucx@0.9.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"aeae1ac54f1926d776cf4dd55030d057546f61ec","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.9.1.tgz","fileCount":11,"integrity":"sha512-dgdOqt2/wauFswtshJVkbLSdHrNR6UyKYpdt22iYx2ecAP1xnDKHk6VHVwunDBjCwOPVO0kxph0PAoT2KBGaQw==","signatures":[{"sig":"MEQCIH0VtdM7IFB8Yfptx5r9eap9YpwU/WlleE96uozPgx9kAiBzDYi6Gfju9KosgXxgFmN7nVDYkgn2wBpPqJo5J739rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64181},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"cac31c633314f0d0e5a5e50c1a565371cb85a3f5","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.9.1_1687277889833_0.28672472579133346","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"ucx","version":"0.9.2","_id":"ucx@0.9.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"16871083fb0dd545f9cf4a837bd1d01d8bd69c11","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.9.2.tgz","fileCount":11,"integrity":"sha512-KOyH3JXQXUQaNBWDKeIDuyRzWtxluGVPD8UlMdKci49mL0LfUFBrdecX56WFJuV6TDHPv6nnQjBcXWf0PM5NdA==","signatures":[{"sig":"MEUCIBdGw0BcB7PVyIrErCbwwi5fcUXct7aFpDbXgsjHz6u4AiEAzNMbXAHLKZ1g7XoXPvodIBjjjsLJUGMhnchSGAm0yVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66476},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"37e25bb9c2b5cf52007aa1d58726f7a0d1a00315","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.9.2_1688327465543_0.4203170911962024","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"ucx","version":"0.9.3","_id":"ucx@0.9.3","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"d3ce84f42e94be41e00fa81a8ca73585ba11e1f9","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.9.3.tgz","fileCount":11,"integrity":"sha512-7v7TQJUla6BszYy2iXstJNW7HikTdC3kanuqXF/DuDe4nrvJvBbJqYbl1JhEiEqEmjmh+YETG8LpI50P/BqlPQ==","signatures":[{"sig":"MEYCIQDkHhNGGK2NjSqEs0TZx3LQo062XyISWVpDMfLeGKKwJgIhAKJoK0H3g+FU/UQ3S7z/x8ZSI1alr/n05TORDi8AcS+I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66812},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"f57b72101fdd0e33feb4e628c5f36c78d28e2bad","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.9.3_1688416822199_0.3712600176461329","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"ucx","version":"0.9.4","_id":"ucx@0.9.4","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"47b518c66b8dcd64479da0acf3730333c282005c","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.9.4.tgz","fileCount":5,"integrity":"sha512-nzgzONO31GN+1bEfJ/AbX/sLwLZ1j187IDygbvGjCMMLzVuReSO9bffXBBhU/lkC2kgAu1foS3WbUJyUEr6ekg==","signatures":[{"sig":"MEYCIQC1ehfE2PbTD4bjcw7S0W5gD/D0TFtA5k8JBWBx+fZ7vQIhAMVZWZTGLCKJ+dV68Ki+tkqsi00ayAabuD3HwIhQo/XO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62736},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"5c203367403353b608ca8e8db4c704a319d68cc9","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.9.4_1688818330715_0.1581068771229377","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"ucx","version":"0.9.5","_id":"ucx@0.9.5","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"aad693b44176fffabe6e347d21ffd3cb19152342","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.9.5.tgz","fileCount":5,"integrity":"sha512-s0z4LU0CIOzdSGG6QH8w7XbgysrY4N5dRZfILbQrk5Lv0kciyN3gRO9q+kYa/NPrsE9l8I+KJwxorQzJr5YqnQ==","signatures":[{"sig":"MEUCICne61liWMzgwFMRP84qEDs5ChmqAuTaYqSY/25h8eVdAiEA6YDjiQ/uIYpFMnynaVjTo8X4IYVlUOyJKklXMD7cUE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62772},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"35fbb1b35071f1d08961cd36690a820a219d6350","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.9.5_1689013636793_0.1958987732462123","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"ucx","version":"0.9.6","_id":"ucx@0.9.6","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"45379377ce35f5eaecf0a8b66b52b3d026ec35c4","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.9.6.tgz","fileCount":5,"integrity":"sha512-Wk083MaR1QW2iA45sYtEWWtLugRYO2Gpy/Ksg9X2y8SlFKL4HNA1l/bEkqTjfWIYFts3qOwRdAUu2IzOYMIC/A==","signatures":[{"sig":"MEUCIE7Mj4Szvzbrwe9DWbrEF6gk+QUkEhG9zBCHZxGLACprAiEA/e1Q9BLFNMg582nfdjvYr7TjtqE9uXUfD9nuHEctI9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62920},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"0b64003f6f66fe79d196e5ce20b64c1a82e3ac13","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.9.6_1689111005718_0.27253408553939806","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"ucx","version":"0.9.7","_id":"ucx@0.9.7","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"a34e0fd3e2572e68142daeabbffe492ef77d9a8c","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.9.7.tgz","fileCount":5,"integrity":"sha512-i0Ci0gWyopW265XIiaM2ORKtB1dxlkY410fbUsgPTHF4EMijJVGLgqdM9ifDWjKc+ObySTIOYVvGT/MBub305w==","signatures":[{"sig":"MEQCICYVb+B9KGQ+fxvPFNZNF1WPQPfVgUP05M5h+2I8Qn8VAiAokna6R+yzZG/D5v+hwufCtbelNDWcXgIjxH4by4q+8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63062},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"b14f01f8ae0184a850b04c1c0c8fb36a68ea52cc","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"ucx","properties":{"ucx.uccPath":{"type":"string","description":"Path to UCC"},"ucx.reportParserErrors":{"type":"boolean","default":"false","description":"Reports parser errors. (useful for parser development)"}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.9.7_1689191925502_0.4811784011649298","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"ucx","version":"0.10.0","_id":"ucx@0.10.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"40830dc44901a5ca502e1fbd273b24503a62063c","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.10.0.tgz","fileCount":5,"integrity":"sha512-cLThGQ4VSByFeDtg50Q46X/FCHBkh3/GL8iO0OcSrQcYxZFi63nyPdG788VEIVpQ6Ly/BXvYSTtD1REzjVB7lQ==","signatures":[{"sig":"MEQCIHRoi0zSK4yCV7F8+LHLks55sOP1RhvczVK1FcBv5QMNAiAseCl6J2IWpmhyVJDfCEj8siRn9M389Oc0+bJPO0LHbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67092},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"1e51979cc6115a67e1d8b226504831069d0c0e71","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"ucx","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-100,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.10.0_1693087494373_0.2794924532231593","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"ucx","version":"0.10.1","_id":"ucx@0.10.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"ae20183e3705d2db8952423495249bd7fb84106e","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.10.1.tgz","fileCount":5,"integrity":"sha512-fDJGAHjrEXnQ7EBhgI9Gd3I9omXZP5J3vSjpIe0jjW6hytvYwpNCmnYPRNVdIdCaD1oI7g7DaZwXTcZF44cPJg==","signatures":[{"sig":"MEUCIG86iOXzt5AjOA6EHobVOzoNXT6oaBxgP9w+xddVtuZvAiEAhJ+dynH02L50cP4zkyyBdbuL5Sm3KtQ5gqTvFPrRXRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67022},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"aab85e3a7cb2573f5351a9f36d22a31ec1a243df","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"ucx","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-100,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.10.1_1693089054209_0.3114730204882037","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"ucx","version":"0.10.2","_id":"ucx@0.10.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"0eb820e403dcd2b9917f5b83e2d0a528e489e879","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.10.2.tgz","fileCount":5,"integrity":"sha512-kqOFCSbBK4Gy1IZymS5ZRMrDt+I7D62JObQtk6RfaQNqEv9KMCWF1QlmWUYNzVHX0Tu+kwm2mSpUGfFIv4O78g==","signatures":[{"sig":"MEUCIQD7aOsiIsv+ym3x/Rai0tpPg21b307xBFPBHWcZ29XoEQIgPCawPdk0FobmEDFfPt2O3opLXoMP8daSTLEVqB4SrtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69563},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"c889afc0da09c771de0c4288a7613acba09e79f6","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-100,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.10.2_1693514147759_0.292558462989726","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"ucx","version":"0.10.3","_id":"ucx@0.10.3","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"5db5355237e30e3e7865c27320c1a329b36a9f3f","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.10.3.tgz","fileCount":5,"integrity":"sha512-RfpFCTl9XiNNkBim/vuSvjqckPXObNdCWqVaSEdvN7ud4hBCIBbHuzoVIUbiHTDzGz3pmwvezVbPsrwGIyUeZw==","signatures":[{"sig":"MEYCIQDkrXZDLgvcMJhsrqzKTHljE34iI2nbwXdf1xmunQtQvgIhAIX7bvUt52cTOtuiMwVnWiN9Q9vifKCuSTzX3VwPNBvh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69545},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"620149c99023aa3becc9d381a2e519259e294605","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-100,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.10.3_1700586949937_0.22362732319764533","host":"s3://npm-registry-packages"}},"0.10.4":{"name":"ucx","version":"0.10.4","_id":"ucx@0.10.4","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"984a98d7f4a5045e316a5d8ed6c4cd552b7ca519","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.10.4.tgz","fileCount":5,"integrity":"sha512-ER+pT4ikCj1qpw+Uv+I1M0nnh5MSOYxHB6dO5pET+eVT2eXvnGALvJ5r9tEIo6FESzlhImv4LDOLq/p5QCoKQA==","signatures":[{"sig":"MEUCIQCcdDPbfK1StXujO0eexvG8u8AqAZukEvU+TRK8Hibz2gIgSVTX24DQPSW+1dUvq6yxdzamOHWwijbmh87L5K3YjW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70241},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"ca7aa6e8a44a9dd764613e4c4d2433cdf5480e14","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"npx ovsx publish -p $OVSX_PUBLISH_TOKEN","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-100,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.10.4_1700596334649_0.38838683405207575","host":"s3://npm-registry-packages"}},"0.10.5":{"name":"ucx","version":"0.10.5","_id":"ucx@0.10.5","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"d1fcee87ad812840e837faf0795b7a36a796062f","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.10.5.tgz","fileCount":5,"integrity":"sha512-EKrRtG2zH/l1sZObBLFPdKLnRS9T8yb4Mrm96rxVQ6tsTklOnIbj0Er/bCMHqsOdiShw6Ta+OSEb3TKsKB4+uw==","signatures":[{"sig":"MEUCIQDMBTZsHFb7gKy/AhiEX41JNLEMLMrYHtKwsRD5IH2J0wIgIyYQnoWQCu/2v6Oso6zM5xl2K98r86nCHx9TXv3fFJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70230},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"ff6b769c2e4ea01a27d4a3603a5c3f478c17ca5a","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-100,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.10.5_1700604357578_0.687581926206652","host":"s3://npm-registry-packages"}},"0.10.6":{"name":"ucx","version":"0.10.6","_id":"ucx@0.10.6","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"592cee21061db0cf103b77f5698b85648d826820","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.10.6.tgz","fileCount":5,"integrity":"sha512-/NnMIpvX8crF8TNgGeCXbJUKZ53Mg8Kp7QYjzt5iMALWnOpaNe+c8kYf8xS3Z4BEcNQYULW6yExjF67rAUHLiA==","signatures":[{"sig":"MEUCIQDnI7oAWn5s7sXrKenSI963MCsQgKrV6Ss/jsc6w369/wIgH8OfDlZFqTpIyWaZPBvqg4MvZNq6TtpzO1NRsAYWoUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70232},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"ff6b769c2e4ea01a27d4a3603a5c3f478c17ca5a","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-100,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.10.6_1700605376651_0.23801997537259134","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"ucx","version":"0.11.0","_id":"ucx@0.11.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"d9cae2a8e050e2a9f5840241c9f510ee59aa4b3f","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.11.0.tgz","fileCount":5,"integrity":"sha512-ohYxvzA6OPMM0AX6yExHyozl3aPBiTzDM79G6JxyZKefhyVw0mRHNFjo1d5QlqnSn0HSQJpU/CS3Vm/7/8geRg==","signatures":[{"sig":"MEYCIQC913zO/25JAetdy7p0H5fzu3THvhEmEnLjfKHKqtlokwIhAPRZe1fDUGaStyVlAnDtIwgTvbwXzmN7jl4heDHUXGGU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70393},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"67e01179fe33fb78be0550f3dfa7dcc037b116cf","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-100,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.11.0_1701937930850_0.3504201551149737","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"ucx","version":"0.12.0","_id":"ucx@0.12.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"920c507304aa18d046dbc2387851c7ac59fb05ed","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.12.0.tgz","fileCount":5,"integrity":"sha512-luU52x0Cfiz9glz0mYBvi1pvefQHBc0dLMEm3DlooFdIvEsuv+se7TQ/9DKSCM0iDjfomwfzDimr8YsDfsnrbw==","signatures":[{"sig":"MEQCIFi1GRbs9OKrNvaqZuPnR/LWL2qMo/2lGiA1kF9ZErkiAiA451DeNtWlo6hjs814rCp/PkxgVC5RDyX1eYJUCsRCMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70393},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"0007a8a0fb23bc73cd1c38c0a3a9b1bf25619f7a","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-100,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.12.0_1702417426573_0.853149867959019","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"ucx","version":"0.13.0","_id":"ucx@0.13.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"c22afb546fb204d14f958337febca1f0cf14f87a","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.13.0.tgz","fileCount":5,"integrity":"sha512-j3JuOYvdkrA3cru2UEdRarAPejehAO+NnnhOzytIjnQJOyGd9uylZVBSshz5bhqnS+ZsxAPKDZ8Itec8QNER9A==","signatures":[{"sig":"MEUCIQDkzwmqY8OyNN96mCBmmJmUXzPESQ5/NxcaWeCX4e0lswIgMWIIfNCtoKBn3MMqVouGL9+qvLh9iK7ZBuodrdYfkHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70704},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"27e48e9a05098630a9911a73ab6b10347cb7a189","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-100,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.13.0_1702762755853_0.707289204407932","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"ucx","version":"0.13.1","_id":"ucx@0.13.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"724e65542c20ce3d2af42f81f8a0ed7468729e46","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.13.1.tgz","fileCount":5,"integrity":"sha512-3ifpYBwYNdemCz4+bGgEmubM+RmGUjVeZuDuv+roGKZioHM7d0o/YI0ug6AftMP4l1txbSF6KwtiPPEo4XI97g==","signatures":[{"sig":"MEUCIE6E3sUs2JcHT10ykgjW0D2kkLALNAE3mxUeunz5CAazAiEAySn9UDtgZ0q9W5dCT2fCOKLQ5Mq8knsJfD0//htxJZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71634},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"56ee2cdde6be52f846494067d2bbe0ea1779caad","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-100,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.13.1_1702847591436_0.6233131632006295","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"ucx","version":"0.13.2","_id":"ucx@0.13.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"2ba36aa23bd6f2993573cd762a92dabc767e2896","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.13.2.tgz","fileCount":5,"integrity":"sha512-9XPbqW22IIKr2y/ArjYgDTmagbJO5L/CoK4R3wdKogQwlv9lWAO4bHOcgoeqxiT7glfDrEhjDNpNhS1e3QE81A==","signatures":[{"sig":"MEUCIF30BXTaWic5jXaR1OwYzkNOawy1d+ycY4opECiP3HGGAiEA9x4u21Wuu4Qu4yfUe095VNc4EOQ0VZZSNvmsAx8zwt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71658},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"2f594e1bc1cc4b15b1032268847eccff8b8fd975","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-100,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.13.2_1702848089463_0.4253560524327493","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"ucx","version":"0.13.3","_id":"ucx@0.13.3","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"00222375c49760c75173f726812bda87cb6117d3","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.13.3.tgz","fileCount":5,"integrity":"sha512-LUBorAgMiAootQniqJ79I8TDwPTzh9suO/EerAqD5PjDyXRsr29Wii/2Xf4wIIMi+UmEze0v4FZuD7QHdjXfWg==","signatures":[{"sig":"MEYCIQCIOGcQW2l6CZ7YgZJKcPV4fwfwaIBZoGUqrRiEX4qauwIhAIitE4Dsj+eDeI6oQJgEx0hdAUEhyATr5vgrKLzokklx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71656},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"3eb1393337f201e4890afc0ef972d63895daf2f0","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-100,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.13.3_1702848513570_0.48914532487246354","host":"s3://npm-registry-packages"}},"0.13.4":{"name":"ucx","version":"0.13.4","_id":"ucx@0.13.4","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"fc80e1080dbc2ed79cb87bc36c3d7afcbdd75d24","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.13.4.tgz","fileCount":5,"integrity":"sha512-0M7YHo+YiGG9DhxBO/NFsAzPcKopVBtN+kAYlyqR4UdVeYZqq8ums+jZsUAhqc5VlH1Frp2mrMonigyxsXi+0Q==","signatures":[{"sig":"MEUCIQCNGE1+AhfzuzaRcyW19TJ6xLa7oB1pd4k4F3FWm9iY2AIgZQgwFz8TuqSjrkE6MjAGOnJSRyiPrcLYG3oCkioSknQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71707},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"9c1c26a3df689c8a2356326a60125ca88e8f53a6","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"9.6.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-100,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.13.4_1702849655113_0.6065324535460033","host":"s3://npm-registry-packages"}},"0.13.5":{"name":"ucx","version":"0.13.5","_id":"ucx@0.13.5","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"a670301a0cd8010669d6ff9df3fc2db7a05a5ea7","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.13.5.tgz","fileCount":5,"integrity":"sha512-w3Gj6g8UtuBeCF9nze0MXYN08rcrK0gCFFNnn13SkJMN1ovlpVWyBpMU92nBJNth0om+UG9QdwU2BN05BkMhUw==","signatures":[{"sig":"MEYCIQDfsVs2YdpGv89y1BxbOuSAjqxopswm6gR6U81d/PAu2wIhAMChLRsqQAqebYK+2GpDKGjQEMtmQMKuZ5w/6YS3lzMW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71729},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"c08a80e3fd44d8eaf347c421fee313b7a1fa5ca0","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Other"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-100,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.13.5_1702915827082_0.886653180263216","host":"s3://npm-registry-packages"}},"0.13.6":{"name":"ucx","version":"0.13.6","_id":"ucx@0.13.6","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"64fac1a8f61405bb15be7e986f9185688e4a3ab2","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.13.6.tgz","fileCount":5,"integrity":"sha512-A1Tm1OY+qF7th2ALxv8YeLv5U69+1sru5xBLvOCoGoXhK0T5Ms/KET4KM4rO7IxfoqUs8qklfCFa41UPEny0vA==","signatures":[{"sig":"MEUCIHJ15aLdh3+9/3MGiqHraABXuWIaX//ooLnb78Xi2mgAAiEAhGh//9nvFvr8+2Ij285y0FakiuIHgUbW/PqQC2A4kf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71774},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"0f331d2d9a777fb7239087332cabc58d2391cbcb","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/unrealscript.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-100,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.13.6_1702917642416_0.1288919180308825","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"ucx","version":"0.14.0","_id":"ucx@0.14.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"31f2b3b64736062f9e90218574c13453be50658f","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.14.0.tgz","fileCount":5,"integrity":"sha512-eAHTBfvNIQAMqoCX+CvDJTXDnuEvk96Ih7eKmWX03/nSzsHizYbhyq2aVnpthQfnd1M0SGyZ4+uWRmxyr6Hi3A==","signatures":[{"sig":"MEUCIQDW+xAuvWo1lB+kqhGFVqwVAHgmFOcoGQqw2J5RlkYxKAIgV4PsvWgf0QkOZvMFT28dGR0GGxl+5gixtk5F6LpoouI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71890},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"e6e6e5cfc8f33ba4e0671f27a8da1cd3c07f9077","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"npx rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"npx esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"npx esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"npx rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"Hello World","command":"ucx.helloWorld"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-100,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.1.0","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.14.0_1703017397171_0.9173898204997326","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"ucx","version":"0.14.1","_id":"ucx@0.14.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"a625df8e6a8164117bc9910419222f4cb890c715","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.14.1.tgz","fileCount":6,"integrity":"sha512-FCxTBPuP8oWyXQtpeGC+oGhbiwH1z814dOyz15Ufl3pBY9k0fhuOr7qmwk3fPGfapKdWe+FugjNGti5HRstbUw==","signatures":[{"sig":"MEUCIQD6KAqtPTY0Fk2dmHOXNjOZKlx2jf4qZO7RLXoroPzl+AIgL5WOEJjP8Y33OSTLwBmpXnGxVpEnAJliKFGPyOeox+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72307},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"186afd2cedd15457b0c76ebb24e36937425860dd","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-102,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.showWarnings":{"type":"boolean","order":-101,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-100,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.14.54","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.14.1_1703115172124_0.03668355750602892","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"ucx","version":"0.14.2","_id":"ucx@0.14.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"00cf62bc9d48428ddde72cfead72ee7bf5d09fb8","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.14.2.tgz","fileCount":6,"integrity":"sha512-uGRkZgI0+oD7jYSRysIJwyT/1Qq4akhe3P4vPqsS7IjVcwHc3nrQORni4ycg97uhqQXjhTD0WetMbuzTHTsU6w==","signatures":[{"sig":"MEYCIQD20Xv9hxNvbRRUjCXasEHGz35wEElAnuMxmh/X1q3NiwIhALEj7dE5u5W14tq1MowZAJqtbyEYlFA6VvxbYqMBND+X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72810},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"56abb7740b31b945aa7f983aa124d81c52f65163","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.14.54","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.14.2_1703192390383_0.6695217031110885","host":"s3://npm-registry-packages"}},"0.14.3":{"name":"ucx","version":"0.14.3","_id":"ucx@0.14.3","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"aee73169d23ce28ac8eda1836922260947bb3326","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.14.3.tgz","fileCount":6,"integrity":"sha512-fP1xib8EntSkR/jxRBxshnw1jhXjqGTuSO2MatAV5d8QvKOCU/ZZ2ehK/mVzJS5c59btIdgppm5GxrMJSZ0rMg==","signatures":[{"sig":"MEQCIEgLZNu7U7ADts83kMJq/6KsTvy+J4sB3f2HPF1GETPfAiBROth7T//kIrpeM7SE+V0+RybupLNl+PES38cg/v16Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72912},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"6cbd63a750cbc034225c6f92802e5eb9fde36a13","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.14.54","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.14.3_1703261046501_0.5412885823288585","host":"s3://npm-registry-packages"}},"0.14.4":{"name":"ucx","version":"0.14.4","_id":"ucx@0.14.4","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"a437b10b3281321f3af49adabc619bb88e4c6f8b","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.14.4.tgz","fileCount":6,"integrity":"sha512-eVJp4a+w3ZgBIlAnq0TNBV8YFwkd18JzpSRKtSdnQH8LvpFx14yUaxtBINx7Qkan2qvUwmAOhEHiRPeP/ktliQ==","signatures":[{"sig":"MEQCIBck4ja/q3GqaD+xJA3Ug2xHzbmp8ZMjXN5/UOy43b4uAiAl5/n88Lqg+9miSWD4h0Eeu+FSSQoG8BlBnSphNIDG/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72973},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"26933caf2dca4ef8e89e898a54910d9c1a8761b0","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.14.54","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.14.4_1703359027462_0.810402914440663","host":"s3://npm-registry-packages"}},"0.14.5":{"name":"ucx","version":"0.14.5","_id":"ucx@0.14.5","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"8dfc4f84f37cb19e8ad456860fadd9b1dbebff07","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.14.5.tgz","fileCount":6,"integrity":"sha512-M0f4nP0u3NG5gtd4Q0xfANtb45CONrL+0XnqBjqWh61knglf9hNtbQ18YVTAnTdUqG/H8l2gnoEzQKra08EpaA==","signatures":[{"sig":"MEQCID3B5z4iOL18kFG7d/EALMQOLSgQFnh+EstC9UqN0mD6AiAF92RRYHZWW3nPqieV+EdbYFzbh6PyQ2rTyhl4N/4ySw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73137},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"f998bb05d34bbbb6d0e4ade634ece68c3e252d72","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.4.7","mocha":"^9.1.3","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.14.54","ts-jest":"^27.1.3","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^27.4.0","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.14.5_1703606261819_0.5550976110552379","host":"s3://npm-registry-packages"}},"0.14.6":{"name":"ucx","version":"0.14.6","_id":"ucx@0.14.6","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"5d69858ab14b6f014f1bdd45608a3b97f28c565e","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.14.6.tgz","fileCount":6,"integrity":"sha512-4GJWDRpm14sVgGEFn+yRajM5Bqs1/iSLXkYlkVpJQHZFADpp7dkvtvWnU2xRo/BSrpHR7NiLRWO7z1clPwgPDg==","signatures":[{"sig":"MEQCIA/4IFx4YgIVpJGeCxNu7k4qEt3WmRSZaWllI7vtonq4AiAk39zWq4PByIai+Fb2EodZGQaZkcYiPKdU0L+Lgbzl2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73196},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"99834470a6c6284deaa7eafe8ee2fa03b4729074","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.7.0","mocha":"^9.1.3","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.10","ts-jest":"^29.1.1","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^29.5.11","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.14.6_1703801900687_0.8625289229307065","host":"s3://npm-registry-packages"}},"0.14.7":{"name":"ucx","version":"0.14.7","_id":"ucx@0.14.7","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"81eecd42db9de4d82b2eb247bbf548c156046a83","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.14.7.tgz","fileCount":6,"integrity":"sha512-KCowwuSuhvRiteaOM2LDAWxT7jVmhQG+C7Faci9bJvh0pbgBO72SzJmgNErV3odUnsMlbKuownzFpskWJLdu5w==","signatures":[{"sig":"MEQCIE5Cc4LRIw+kK2m/TuNaJ3FhZi5UsKKUnBzbOf768ceDAiB9vMV6oO7a+UxeFK+k4wBLb/6oHCIkhMeLd8UN0vJCVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73332},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"474c0d1391f1b8c433252dbd1345e37b95365370","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":false,"description":"Automatically add missing semicolons when formatting code. (experimental)"},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.7.0","mocha":"^9.1.3","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.10","ts-jest":"^29.1.1","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^29.5.11","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.14.7_1706224635247_0.6773638741872552","host":"s3://npm-registry-packages"}},"0.14.8":{"name":"ucx","version":"0.14.8","_id":"ucx@0.14.8","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"ebc3a443478b7823c3649ce3925e8bbfdc3006fd","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.14.8.tgz","fileCount":6,"integrity":"sha512-7Gnk2Q0IsQ4pOacpxNRMrPzxotbCJKyiCg6mflgWNkSeOncLCRkzMxX3Db6PIdmf48qiYMVeqjLxiAsAxK7H3Q==","signatures":[{"sig":"MEUCIHZ4QD1ji6Sb0lbc1mQCjxtZT0v110YaPR8o0kiZoP1qAiEAzu/YpQ+3l1uKw+uGNOeJAURBCnnOPhiGshvcm2uPYG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73451},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"d366058d488eb85d78c3ad8fdacd9dd10e913cd0","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rimraf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rimraf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.7.0","mocha":"^9.1.3","eslint":"^8.56.0","rimraf":"^5.0.5","esbuild":"^0.19.10","ts-jest":"^29.1.1","typescript":"^4.4.4","@types/glob":"^7.1.4","@types/jest":"^29.5.11","@types/node":"14.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^1.6.2","@typescript-eslint/parser":"^5.1.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.14.8_1706296563483_0.46567616121105093","host":"s3://npm-registry-packages"}},"0.14.9":{"name":"ucx","version":"0.14.9","_id":"ucx@0.14.9","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"8ffefb13baa554cf1f7d0f6385d9190c757670ae","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.14.9.tgz","fileCount":6,"integrity":"sha512-aTwsnpTz1ezRaKF6zNt9mDfjuC1ch0iRqdFjzvDITlEKtv79MCUhJ37dw1bSm+gdR46WQ8fHxbv7Tvb0KpFabw==","signatures":[{"sig":"MEYCIQCJRjTJycLumCxG00pqYbkR1fe66kGk7HEjv3S4UWqpewIhAPMEfFBiIIU1LwGcDP10CqzxBRyTxTtFGZKnnzCa5Xla","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73344},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"6c6f1840feaa46472dab35ad434f2c1d19e29540","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.14.9_1706653628778_0.5173942317553877","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"ucx","version":"0.15.0","_id":"ucx@0.15.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"aef72ede6abbca06db9b1cfaf885958274c84025","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.15.0.tgz","fileCount":6,"integrity":"sha512-plNDPbeDlW01T8yzlSaWw6FAUWamBrwWMRFNMiLfGMtpA83OiAL5kgQJIfW3kwcpZKy4PguvpFycEXMvLez7QQ==","signatures":[{"sig":"MEUCIQCAbMHdAKeH6cYyTqOfdkaXKgjZDU9YUsaqP/QiCYcwrgIge5qaOL8JEUnl3rcOz8ZNEmbPhOJAxLIz9NFBPkHvfdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74018},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"c71a1e0e76219c1c1a6eee8b15d2a54361cd5ec5","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.15.0_1706825152810_0.6436030017165308","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"ucx","version":"0.15.1","_id":"ucx@0.15.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"ab3bef75e8ca5b48c1201c2ad47e9e16ec3c301d","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.15.1.tgz","fileCount":6,"integrity":"sha512-VzMPCb1Q4AFTwQtG01IfI83bndSlzkMQ93kqA1IX3N1fsGpX1+oz1h1NV2WK8jHrjCT8LrwmntgeK9HKPMbwHg==","signatures":[{"sig":"MEYCIQDPoxsV48SqXkhOegrq2mlpdHO6KOIfkftl9FeLK0Fk/QIhAKyefgJLw00QhTh+92f3vKFpZpTaZnVUw7/RiSTHsvcy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74127},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"b0fea4756f02dbeb35d134ba9575b83705a94824","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.15.1_1706826851405_0.8588334920979555","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"ucx","version":"0.16.0","_id":"ucx@0.16.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"624cb962e05c7a4e8cfcc3f8f71ee46e32056777","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.16.0.tgz","fileCount":6,"integrity":"sha512-LXZ+pay9dAUyLB7/RM3lncGKqQZwUFy3rPXOxqefSskr0gwm/+m7B+Y6FH1rsDPyOUVyUoiILji7CorQoz8ExA==","signatures":[{"sig":"MEYCIQCvGtkBxIBpm9GYFcwOuNzrrwLZHIXleLY5G/zdmHja+QIhAP4Vyz872vKEBXJrQ2SC0ImfRf9TDNY9SobJLYAA2H1J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74445},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"ae168fe53e27b97cced38964a8816f86fb10bb00","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.16.0_1707167708148_0.32938272177758066","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"ucx","version":"0.17.0","_id":"ucx@0.17.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"27a6f0a00b60a16d3c26b8fdf2ba0647d7e828e0","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.17.0.tgz","fileCount":6,"integrity":"sha512-+qnE2Izv/ULQrg75x+YOOL3Ze2T5GtmF9u7KYcwP6SrjSOkjNlO48m/JYnTzJb0FawI0axyKDxALJKKvpX9x4A==","signatures":[{"sig":"MEUCIQCgC1KbSq7k/rvhemTlQ1pEXdwf1DRYANdhY3nhwzBKAAIgFrMHuawtK5IEShZvMLi24W57+Usd+NrFFs5GLUKwevY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74606},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"d14f0171ee9d193996d7b752b49b12812a09d263","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.17.0_1707775059287_0.7491672486724976","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"ucx","version":"0.18.0","_id":"ucx@0.18.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"5d61c48495e89b82538669481d734cf79283ba63","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.18.0.tgz","fileCount":6,"integrity":"sha512-Fu6w6b6+6g4ZDGOF18+oISTsL6ny0+HYfsKoIQxzQ5pXFopKgayfPvvwk9MJsP9J3jMq/BESOIH2InAS6LmSWA==","signatures":[{"sig":"MEQCICUYLmh/n4PcujSYzimcEocgy+miDoCFXxTaH4qqS6KuAiB6fMoWjIoKnKIP79VRqzoLd/4sKMmAxMIbYrOVmQjPQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74816},"main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"b37793bcf18b3dd34190f6be3861f40575725bf6","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.18.0_1707930046721_0.652624859063847","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"ucx","version":"0.18.1","_id":"ucx@0.18.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"1bb33d1b84ab342890392a99b512efa6b2c62411","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.18.1.tgz","fileCount":6,"integrity":"sha512-HkLWguK479/YQFM6HcuVjPbYSEVphxpN3lfn6qK4joibujcfIsdpScbcq7WXGvoy25ZdV+lwqtXMh6IsM6dY7A==","signatures":[{"sig":"MEYCIQC2P/VAvuT/U4S1xEbWEfQC1jLZ/h1gqLz7wEK7l3oJiwIhAM3t8tsPPMKlf4Yf61rUEOd0GRsrmnUmXcclaVBcJcsJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74843},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"d6ab916ad4996c9768b10aba38d2f075d307909f","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"UnrealScript Extensions","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.18.1_1708030173236_0.4491901770155675","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"ucx","version":"0.18.2","_id":"ucx@0.18.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"ff112b02317bd845b0bc9c6e89cf506040d36e6b","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.18.2.tgz","fileCount":6,"integrity":"sha512-zEdxz1mfR074eZrEHnqi/JM5uwreUCL+V7TdMCFLr1DhRbUQaoatz87fRSEW/lC5JwXBW0LLdFi9BHz41KdqSw==","signatures":[{"sig":"MEYCIQCBYNzNyGx7tqne3w4i7voLVaiAozKQ1Mrr6VudMlPEoQIhAO2E0DsYcHFJ+kVTwmxCAELUIXB1ZZBwzFQ2dX7RiCng","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74879},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"2e8ea02adef8902c3be7cb46a2b405623488bad9","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.18.2_1708031554282_0.33261592848430754","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"ucx","version":"0.19.0","_id":"ucx@0.19.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"87316c215707f172057782fc0e3b4210d89ad8d7","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.19.0.tgz","fileCount":6,"integrity":"sha512-hTSjkLzd0nqXu6Xn3uFfkNDPt3wlmjQLriWa7YXPzcHmepIEyOwVfTow/a6HXxoEv1Rkjl0l2r18qkjBeT2mAQ==","signatures":[{"sig":"MEUCIQCTCHgeeu2xWo264GMlYYWnRtPGk4Smy1rb0/VATe96YAIgZQOsLHYmcrQjlBMHBDhYL1UfJVeDD/1Lc4YtF39imJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76207},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"dda2fed893e60e3646b38ab6ae833d58a884c094","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.4","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.19.0_1709570476645_0.8568840714625803","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"ucx","version":"0.19.1","_id":"ucx@0.19.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"3e57e6d90e51f709f52b16358a6e1332894ef9c8","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.19.1.tgz","fileCount":6,"integrity":"sha512-PKKFqzMTUTdeLq5pDSOW6BACwHcYBd/bQfeFHSHLeD9shg/4pljTb5iCsc5BD/SjCn9Sy1syM1MhagVLl0H7iA==","signatures":[{"sig":"MEQCIEbGTknh57Bi6HjQz3P8TiFe9daLlaQBrmp4okRwpCD3AiBOxJ/lGa7Oy6YmFkYADzRBFSrcAhdrgGIlHUC0cm0qjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76655},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"5afdefae6e455935f6db0fc167f3e4c23ec00489","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.2.4","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.19.1_1710459110365_0.7644783084898727","host":"s3://npm-registry-packages"}},"0.19.2":{"name":"ucx","version":"0.19.2","_id":"ucx@0.19.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"0d0e31aedfd3bbcef9fbf0f5dcddd2fc49eda196","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.19.2.tgz","fileCount":6,"integrity":"sha512-zW2mgSBl+tskp4DZMh6Iw90iL7KXxMTEzdfBZqQJ71HycIcKftDKBa4MlsEIx5gdFNe9Oca9tooZo9d/lHeDZg==","signatures":[{"sig":"MEQCIEBWIzpVeo7YczoC57ifizc0RGyeMwmj4VdjWYEEMwE8AiAqPH3OofcJQHP9MzgW/e+hgVq1rKshsJHUvWX4C2epFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74307},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"e6fadd518da34cd7bbe80ec8191b9b682d414c4f","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.5.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.19.2_1713129512427_0.2885939626985772","host":"s3://npm-registry-packages"}},"0.19.3":{"name":"ucx","version":"0.19.3","_id":"ucx@0.19.3","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"cd1e464df056b7a59e9354dfd0587512187d4939","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.19.3.tgz","fileCount":6,"integrity":"sha512-lJmedP35wfni/CnP5rNV0GZl8guQ4ss7zr3uv6cGRu6slMp4mzxJocxDSwM7MM9/MAw2Ll8QYQJcD0MW0Y9AjA==","signatures":[{"sig":"MEUCIQC1p9lEfFxpWj/3JMXiGSvbMZgLrwTSwC4M1/llJ8ihZgIgY9P9HZBhrmlkuMl1jTNtSOzEpAgMpwU3e3AQhgvGpCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74446},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"bbeb3ca1aeee4a099b2e779101d2a3a21df67bea","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.5.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.19.3_1713218873840_0.323714707586904","host":"s3://npm-registry-packages"}},"0.19.4":{"name":"ucx","version":"0.19.4","_id":"ucx@0.19.4","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"05d59a779b7386fb97e9403e38436ed6d627f331","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.19.4.tgz","fileCount":6,"integrity":"sha512-AZha4S4nwI9918PhzBoybh0sKgefLIVgr+xRaSG+UIXAjOymJF1i7C7OWLb9qotUFD4KD2PQlr66DP9dSvyYUw==","signatures":[{"sig":"MEUCIQCgmf+tiHUQ1HGvhGFz4TogH6K4Sr4iUwjPjJfPCvrYdAIgNzCvpFtW1JQy1tEH28HEph7+gWzIPjbfWw5Pgxlc1Qo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74497},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"d12ee93ad6f4fc3de1bb900a4e880970463407d1","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.5.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.19.4_1713304326449_0.2634449710744673","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"ucx","version":"0.20.0","_id":"ucx@0.20.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"f38cc3777d100c1adc678bb13843ae47bf867668","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.20.0.tgz","fileCount":6,"integrity":"sha512-6+d8i1mODx0wissgv98VVCt3ODs36vtMyFZfcHsFQ3Gfk9PopXA3pZaueIJOG2/aO0I1anIufSqWBoKjoK9hGg==","signatures":[{"sig":"MEQCIGMFavtllXG2WSsCUIs1tNAfw1l/fWLZwwbr40K0+5EmAiB/4zjIIG6O9qa4plMwI0B914AykP+zuf9GMzQpicBm7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74712},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"34c19d2d13e8d0af0024c8007a346d639e6ad683","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.5.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.20.0_1713819779305_0.6406618871846756","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"ucx","version":"0.21.0","_id":"ucx@0.21.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"6a0cb9c5c80096fcfa3bbea1e19b773875e875eb","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.21.0.tgz","fileCount":6,"integrity":"sha512-kowTlKEM4x/kIWZoJgENW9D5KvfRP104SU47n29tVjAWL1mNN9C19Hbb7SfZAj8nzn9JRyucxwEEWaR4vD5qWg==","signatures":[{"sig":"MEUCIHvuBuGX1bs1WGptEbghIjPVvUTYi+8Vj0CC7Snzi/a1AiEA2HIs9YD76mqcPPKgiR/EHwQGW2P7SIFeqSfbAYQ6NdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76555},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"33882d7bcac69d93a3ad1c70235fbe418e63def1","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.5.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.21.0_1716240545708_0.7444639859593327","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"ucx","version":"0.21.1","_id":"ucx@0.21.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"6afdf4e88ef04e806ca66a2903f3eccdae76873f","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.21.1.tgz","fileCount":6,"integrity":"sha512-XytlBja0Y0oUNc23xeJ52/tQiRaOdZx2My+p6934oGOyH4tp7E5+QKlNkJXR0EVLfbbp7VFJ9cU9L/Xp/q1Ktg==","signatures":[{"sig":"MEQCIGYqD2vpWI9gI3xS/U8FAIULCCegNtURNkIRC8VErtVNAiABEueruHHE8wSQbXJcFPp5CH2UGFW94hpDsTT6Sb75zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76706},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"7d7a889acdcc726b70873965b2c05c806e3a2d38","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.5.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.21.1_1716245725868_0.7996493742942723","host":"s3://npm-registry-packages"}},"0.21.2":{"name":"ucx","version":"0.21.2","_id":"ucx@0.21.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"4eed03c9c179d7018ac3e0b7509154416b36cac0","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.21.2.tgz","fileCount":6,"integrity":"sha512-GaOOmYJ88s/Hrxh7F2y2zBl8GbOrPuQiJz09Na9fxNHIQV5CZTD6od+fHY7Nqw3l2N2vsYGvgDZV1iA10kAPlA==","signatures":[{"sig":"MEUCIEHCK0GA3i87RnlnPJXYBDG0BIRQS/d5bYyhSORVjf6UAiEAhx+Jv3yhurvSZ8d8q7azc43y6Ssd38ShMJ6AH2qiOos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76911},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"8a28c367d19e9903d00b8604de3f489c80f640e9","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.5.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.21.2_1716761509076_0.46874561419013117","host":"s3://npm-registry-packages"}},"0.21.3":{"name":"ucx","version":"0.21.3","_id":"ucx@0.21.3","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"8918e59ec6c6e5f49b67a789e2af3d298ec273d5","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.21.3.tgz","fileCount":6,"integrity":"sha512-6a/feWWFPP7Bqa7S6vX3iziGZH/upz4BSYuZbhCuWBmWLiTxHubJnQt/Ct5quXSC29uLZPeYrSTDONjSVGsQkw==","signatures":[{"sig":"MEQCIFI51cEY0jZEmZnD5NWynFYfNVC+NqBKzWb2ohqjD01xAiAcwgQG49Kph4J0cjwt1j/3wBl+w/aUh8ThKkg6rbzQXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76981},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"c8a99a75360690544bf1c1e08e3d5475cd495c55","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.21.3_1717706927629_0.5314961314115421","host":"s3://npm-registry-packages"}},"0.21.4":{"name":"ucx","version":"0.21.4","_id":"ucx@0.21.4","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"89e607fe1c1a94878c998840d600f61162b3baa9","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.21.4.tgz","fileCount":6,"integrity":"sha512-ftFKjsZcv5TzzQg519cwOPYzAeqvNib+DjPrxM/dGaA4QmXcA6aChXRk3Fz3rPlYiGp22DSaLdgn/67MaKgznA==","signatures":[{"sig":"MEUCIAeq4kq9aTPkE12R3PUee1YQkbkbxEOwEoH68Ei7i0h3AiEAxKOECzGXz50EWKGGkPa/hvSZet66ZsPNq6/uOgwgjyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77059},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"b7390e6029397a58ac121c014d9155cd1f01e502","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.21.4_1717967573172_0.32149886640281133","host":"s3://npm-registry-packages"}},"0.21.5":{"name":"ucx","version":"0.21.5","_id":"ucx@0.21.5","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"d2a03122dbde6363bbcc3c781b9a9c61c7a9c5dd","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.21.5.tgz","fileCount":6,"integrity":"sha512-fsM/2zzW4qifWxBA8EOqJkrq9FMpAw2KZvCVbaTzyA/UWelQ94ZaNFf9Jmab8oWx/YMzg70Q+/+ICogEto0u7g==","signatures":[{"sig":"MEYCIQCc6hqw2PlCKS9pm+ZKwmSon2+4dro0ALVtoteCYhsWQwIhAPA7n33dTCPJaqKk0SBLnI6r54d0EiPAdhRgnJ1Hasf6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77434},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"0aa1d06161a67fe4e237537940214fe445afe182","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.21.5_1720390372526_0.7459315666487034","host":"s3://npm-registry-packages"}},"0.21.6":{"name":"ucx","version":"0.21.6","_id":"ucx@0.21.6","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"42d86c5f0594412da5f03679844607f278f455af","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.21.6.tgz","fileCount":6,"integrity":"sha512-3Ld3k7AtXI96dARM+4pJ3ekS1awqp4C88cJgac2I1HLaE14pCZRTuxDnr2oY3foqrIW2S1J8w8Z52xfuydRImQ==","signatures":[{"sig":"MEQCIBvNDwSBthlCOfJZa+KgE2UGgdd5SGmGQ9MfRX4xTejcAiBBTLGcVfUhkhIUSOkmDi2yUpapzxYim2Fmw08YLXry3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77542},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"322a073f3c773cc3e7d257c3c5609ed651a005d1","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.21.6_1720417871644_0.7645715874578827","host":"s3://npm-registry-packages"}},"0.21.7":{"name":"ucx","version":"0.21.7","_id":"ucx@0.21.7","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"a6ddbf47e4e77b37e06f31f0031901c578ba1536","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.21.7.tgz","fileCount":6,"integrity":"sha512-upGjMgNar+P7cCQEKZcYK/iuiMzEn3TOPmDKNYwv5GBqt6HrnI+jvJ9AFBtJXfuMgnWHCdOBHzWRveV+GzftAg==","signatures":[{"sig":"MEUCIQC46hIgylpMcjbx7pW8d9C7IxLkcfHdF5t3EP5d1bqLBgIgDzIs3JxxMpWq7znGfWufu6IZVUajJn6j+Xll2Xscrdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77747},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"aedef2de01bcd7c9ac49156f960c5f5dc81e588f","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.21.7_1720978094499_0.9033081860587615","host":"s3://npm-registry-packages"}},"0.21.8":{"name":"ucx","version":"0.21.8","_id":"ucx@0.21.8","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"6e62cabb8f60af5de78b47d8f689fff2832e2311","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.21.8.tgz","fileCount":6,"integrity":"sha512-miqyAdvBJ/iTvT53ALTkZ69qE1auA3NrKxB2/mCjUqmDNSScFspmpTs9vVciRrvQxSHbCxr7kTqg7NbUHZtHMQ==","signatures":[{"sig":"MEUCIFy6k32slCVf/qFMNr9OkIVsY8+JiNkNBMqNMvCbqkW3AiEApEUKOlEc72K4q7Jkx6UMUi8S2V3maM8BYuyG161JjaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77851},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"0b99a9a63fcdb60e845145e3a2dff360028cad76","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.21.8_1721163612620_0.8685044921839844","host":"s3://npm-registry-packages"}},"0.21.9":{"name":"ucx","version":"0.21.9","_id":"ucx@0.21.9","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"fa9638deb0e240d12d079ffa66bd5a1235a9cdb2","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.21.9.tgz","fileCount":6,"integrity":"sha512-zzkHzuFQMfSiDbs30rcfs7vLmgxRLkp4ooQ4peqfBReVGyCxbeD2HRDLIsTLEkxWr8V6bTJDi8e315rRp6lmtQ==","signatures":[{"sig":"MEUCIFSP79lQ6/eBl00Jb1QXTTHu9bAfXo8HJnm+OX/rSHG+AiEA8gJ1SarbEfgL8fPh9CQgZkCAAVCJabWUKmggINShTRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77988},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"058fce921ca980cbe5347c28b551d2b142cee84f","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.21.9_1722982843506_0.05257410231091986","host":"s3://npm-registry-packages"}},"0.21.10":{"name":"ucx","version":"0.21.10","_id":"ucx@0.21.10","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"27ba15c152c3c9b412a2d64b2e234a258fcf4e4f","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.21.10.tgz","fileCount":6,"integrity":"sha512-sFvbS1avVE39jdimPyF/01h7qA/rI0iK3OVWtku0sDQJwEvfk7aRXCi95RKjiz/VggjbNV38aUDAnlFfNKxk+w==","signatures":[{"sig":"MEUCIQC4HTeiLZ6Ga4tdqSwRbIaePE3nSj046NASrNvADDp7ygIgR3on72P0+Sjm6tm+BgCJONbociXWNLT/u2iZB3VXaaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78049},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"a31e95079513f33fe637996bab126824c6f2c896","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch --runInBand","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.21.10_1724014937909_0.6116422980879264","host":"s3://npm-registry-packages"}},"0.21.11":{"name":"ucx","version":"0.21.11","_id":"ucx@0.21.11","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"f77ec9dd65317c11a7945eeded4bb20aba496032","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.21.11.tgz","fileCount":6,"integrity":"sha512-SN8qgTKlUnTUvvXTJK10cC4n3wMROVZgSwiSm2ckW56GfYelfySKbCrp6Jk0WkMIppHqYLvr/sQemSCvU4wusw==","signatures":[{"sig":"MEYCIQCtQA3ar349+ynwqnl3pZ6jgfo1uK9YuP0Nzf1yxTEeiAIhAIiKffBCmbodUDho/jsTjI8o9q5hZQNLLOrjEC5N6XJH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78458},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"9999f5d35e99dacbfdad9e1d6b5d54b860e75423","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.21.11_1726432959265_0.1404771271470242","host":"s3://npm-registry-packages"}},"0.21.12":{"name":"ucx","version":"0.21.12","_id":"ucx@0.21.12","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"148207d0ccbba0e9943799684cfd0ad6c2015953","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.21.12.tgz","fileCount":6,"integrity":"sha512-UEQboFP8Fs+nnZ41/rwCoxM30NmN0dILPDswu9uBZH8yneMTB97bIMnL2Dw5ceSAYZu3x4BqJHQ36ny6fCoEhg==","signatures":[{"sig":"MEUCIQDu849/26Elicx4ar+e0IkSLN44f/kcaZytMJJGpzqShAIgQGpskgBAJ0BHXroOmfdSIMW2aDXCpRj8igy+6qL15Ww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78593},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"d5a325e2f4d973cefc1acd49101771d444be7647","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.21.12_1726605145599_0.6267030161887472","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"ucx","version":"0.22.0","_id":"ucx@0.22.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"b987ab800c2dbbf0d7e588b5b3a87e2605618bfd","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.22.0.tgz","fileCount":6,"integrity":"sha512-z3q2/ZjGDvYxEyxd8yrw4qyPTTjL457vkcUM0S4Hn8Kyyq/fCgi0pTaYovP7+NKRfpxLed+yMiuXYnhUupKPkg==","signatures":[{"sig":"MEUCIDOJXEFoXj6q7eSrI7r/hN0jf8GtmoohjlrFHuEBX3feAiEAi4u6Dk9+7GFU1HDPY2sAHzGxhRHIcU9vUO7FZjU14gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79536},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"fd834053b3e8cb95cb072bf0311db2ab038a8bf2","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.22.0_1729437040765_0.7679078252421347","host":"s3://npm-registry-packages"}},"0.22.1":{"name":"ucx","version":"0.22.1","_id":"ucx@0.22.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"26b558eaa02f30370a7387eded5c7a313c633bb4","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.22.1.tgz","fileCount":6,"integrity":"sha512-vkTXTm10FLyqPRPzlYVB5sSiN72t6oV5JUCa7f9J5qtRbYnkzR69sTGUYXPnXMhZA+277ZdHSMEmoAIxuJQI2w==","signatures":[{"sig":"MEUCIQD8sz8W6o5OLv340ZUuTopyLpZTUfJfJx97mLIAbfwfvAIgHzT/rFaHXohhtySJQ0NzUrmflMsA8kXr0L5rkY6vKpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79639},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"6a2e54512b5312b642885f72bfb6029bc8e90da9","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.22.1_1729443679885_0.8574540383545475","host":"s3://npm-registry-packages"}},"0.22.2":{"name":"ucx","version":"0.22.2","_id":"ucx@0.22.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"8768c74ed6fceb218fe0cf8622fb91b596b34dfc","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.22.2.tgz","fileCount":6,"integrity":"sha512-X0mw9s9VngeO7M9LSJObcDJz5wa6aqk0m6sZX7wtkWrey9TZ07y36R6sANMepDY8u6XIh/0cNvcPu7I7domo3g==","signatures":[{"sig":"MEUCIQDhrXxEf0lXNQsXjMSUI+OESUccJq33UEVzCabNhUoSgQIgGmsWxF4c12Rdrvst06gEEnY690dSyXObNyE+ILwSCIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80439},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"26f1774ca2aad6e89125d88641fdde7efc355aa4","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.22.2_1730072069225_0.1973101998776139","host":"s3://npm-registry-packages"}},"0.22.3":{"name":"ucx","version":"0.22.3","_id":"ucx@0.22.3","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"5173a8455595e6e3f881ab690ffb23093eb0fd20","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.22.3.tgz","fileCount":6,"integrity":"sha512-/Zc1hLi9Mfj5AIBWxaESjU1oEVBEvWcDh4khnyQlDgcwO4I/suQ9qU+eXfKXvyRxEl1D/jAGXqQWPH+EW9vEhA==","signatures":[{"sig":"MEUCID84v+cg88oQm/egudlJA/L3wGWmZIofPDfOVZxUY4YtAiEA0zXBjHvURXaxHJcfJXYPmnIMMSTKjOf35uCdzuJf/3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"6480d98b53b8cfe8db01a2c2ec737995411e683d","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.7.0","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.22.3_1731019506227_0.919582871670422","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"ucx","version":"0.23.0","_id":"ucx@0.23.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"05ab4e4c7869d4bba4717d434966ac6c0eb6099d","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.23.0.tgz","fileCount":6,"integrity":"sha512-u9/RGmdHelq5eQJpXT0vHUsW+KdpLSdMjIRZUdbGpKanpi0Km8r+Ze5Im+pPBmNI2fRVENnTjpMH5lypTYWbDA==","signatures":[{"sig":"MEUCIEr9fECz1GeKPAovdwCoB5bbX3lUrSbs+08a1HJs8gRsAiEAuG4zgPedJzrs0bJsR78LaRHUzUivFdFoBWvEEE2nzuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82422},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"1ff7c9f93e6d02f624c43f7b8fa1181785332889","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.23.0_1733001842789_0.06860423796845239","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"ucx","version":"0.24.0","_id":"ucx@0.24.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"875069f1be0d604b4c9e52a3d69faa3f37537797","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.24.0.tgz","fileCount":6,"integrity":"sha512-Gz/IBWOMy5B0bMSYcAWflEXlGMfEXvT2SSuHwB7ilkJx65xsa83rFpn7EHV7qJuQ5nI0/RahhwrLI71CQ4FhBg==","signatures":[{"sig":"MEYCIQCOydXpp7XZdM8NAwLG2UGG2wXYJikmsVbxhboIk2enqQIhANyJx/2wZhKAPwnkVbjEi1dGYO5ZVthmS5XJpRGuI5MF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82813},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"e5ef8bafba6fd07987e021f350518b9fe0021abb","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.24.0_1739396500335_0.3329036374405776","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"ucx","version":"0.24.1","_id":"ucx@0.24.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"4aa647698b38d21702ce0c28e5b5754ff70e3b59","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.24.1.tgz","fileCount":6,"integrity":"sha512-VOMrMJphkvSEDAVjTEZCjluaDZbAuT69XzvH58rsZ8wNPKaz2N/t0ZbpW7Ai4OO9KgTwpk4XyDyWDiVi0GBCRw==","signatures":[{"sig":"MEQCIDgfHkpBwGQUG+zgeNjWu3TvgBYHUpZ9VZJwozsoK1MFAiAJEQ4a4+PeJQnTlSzM98RPmRnYuejGhBYcHOWVJHvMpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83005},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"63169c07fdc38bfdad4bf146721b81e3d8bb47bc","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.24.1_1739481750676_0.1367429485603322","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"ucx","version":"0.24.2","_id":"ucx@0.24.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"647731897d30a85066c34e1032774d6e8f11a8d2","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.24.2.tgz","fileCount":6,"integrity":"sha512-ON4jpn9xVTI/0wv+gLa2MvLboGu6DruSV5C7Gt9gP5y9cnKPsUsTYhsptr77fAJbdniIAuaWvXmR5fUFa9xbCQ==","signatures":[{"sig":"MEQCIBzq3YbOOLr1nJEism4Ww6bGk8L2gDTVvCNVQH9JP6HnAiBV3LbmoXBmur7DbY9/rJi0ONtzvcS6qvBtZcVX16x5Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83062},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"5fa6e58195396d7aa097836125dd4e759ddfd6ae","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.24.2_1739633173212_0.5110933777190103","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"ucx","version":"0.24.3","_id":"ucx@0.24.3","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"7495bfd8208947c7a6de69ed1a6c9299b11ec613","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.24.3.tgz","fileCount":6,"integrity":"sha512-R0n7IZThiliLa4Qgt7pyldjjkvTdS539yijqufe0UumzkuavlYHKM/izvAbVhZ4zIeT8yU/FcuHwanLf7/4zig==","signatures":[{"sig":"MEQCIAdTGLB/VOOaSpL80Vz4MowmI5o311oEEOJLcpy7Ji2TAiBD6lNThcybPjmLOaXM5Z83x3Cz7pNyaAnxGI76an6hhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83117},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"dfe8deb01a092be8025963b20eadf0739cf0bbe8","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.24.3_1739726221280_0.6005769120239153","host":"s3://npm-registry-packages-npm-production"}},"0.24.4":{"name":"ucx","version":"0.24.4","_id":"ucx@0.24.4","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"602fee45b70a6557cce13e73673d02bd1ad0a2a9","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.24.4.tgz","fileCount":6,"integrity":"sha512-1vJLUoo2Oo4Fx5v3VCGF3PlDHz7e7pg/kiUVnXDQV7dcAl9LuMcBtWpBSBxrjhuaIDnO7SBvZsvPPpoc247NEw==","signatures":[{"sig":"MEYCIQDwgZn9/V1rqBYi76ylftdo3JdHf4Ri0lnV5tl4PEOodAIhANgoe89N8Ix+TMmYWiXS0rN2YTBnZZQoOkKLMRI8uA/Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83246},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"797300fab9e2d3fa263fcec910a8a2365e074781","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.24.4_1741906805877_0.2495371911096853","host":"s3://npm-registry-packages-npm-production"}},"0.24.5":{"name":"ucx","version":"0.24.5","_id":"ucx@0.24.5","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"caec529ebaaf1ecde024b41530030185e12496c8","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.24.5.tgz","fileCount":6,"integrity":"sha512-rV24lE3PJlwU+y7tpQBo/BANyV51GHqZf06Srmz3Pm5hSVpi3qYRcUEvbqRwlyjua78NIFrAxBzWnt6fy7TXQA==","signatures":[{"sig":"MEUCIF+jsIdX3x1sv62b9OxqT/Y52mUIUUHpIUe37GdB5qiEAiEAr1Myt7FOpWDz6QHIdzqfCynoc2aowWUGj2yx/fE9f8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83419},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"14e6569b2e4cdb4f913eac9099c3dcd3b9d041d7","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.20.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.24.5_1743272035797_0.4225022126736999","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"ucx","version":"0.25.0","_id":"ucx@0.25.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"77a740854433bc2f32ac764e8ec00a47154bb23c","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.25.0.tgz","fileCount":6,"integrity":"sha512-tmC3Kf3zFpzn2HzzYlFlV+qLYqA85CsEwCnZGShZNb/uH8dMcd9A/38zMP56FL86ZoL0vu87DoCpt4okVAEumg==","signatures":[{"sig":"MEUCIQDz1iCIif4oruCGpMfFlvIkmwlFxUB7gqNj3UwHXka7vQIgKHrq8phtlWVhF9WEYcWUrtPrx7dLMZU5s+szIu0aFQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84156},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"56dced7537c486b46a6d910748256c349d97ba84","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.25.0_1743339456416_0.694019210941746","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"ucx","version":"0.25.1","_id":"ucx@0.25.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"b22cf36160a8ff5b3427da28845da47b08bc0be2","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.25.1.tgz","fileCount":6,"integrity":"sha512-Xw6MbPUry3TKkQa0tqopLXL/UzmWlXeUQdW5dqqOceD8GNNcsjiwukaNArP8nCr63kuNT+k2FMnx+3mUVttzjQ==","signatures":[{"sig":"MEUCIGlHd5xIPPW17hI9R5CIzH7XRaNRwZQXqhqnL9BbvUaPAiEAnMktyha+z6sz8Mfp7DxfhbG8FEDiiQAA4pj7xwO5caE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84272},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"1a4d8b1acce869f2d6b9564ec0c4f32f65c8105a","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.25.1_1743848541432_0.15551773359931143","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"ucx","version":"0.25.2","_id":"ucx@0.25.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"da5a6445a1649f4f1797ee5b492c0d0915dc5eac","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.25.2.tgz","fileCount":6,"integrity":"sha512-sTO483yb46jEQtxS8Ja+TrJ+BJlLgObCu33QHBTyYUppuzxQa3SNrxWHB7ekbUWXXqwUzg5X6rwqLreeLqR4Dw==","signatures":[{"sig":"MEUCICBeO7+c9Udj9kFc1RYRSkwDyk16QXiPSZVaBxrbX9dxAiEAtJSY25Oz/aYWp05P0xaRoabvgS51FAAq4UIODpnmlC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83891},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"b12baa8cd15701a2e5245c1e5380095ca4752a31","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.25.2_1744578678521_0.5913383655771531","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"ucx","version":"0.25.3","_id":"ucx@0.25.3","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"527367a6be22af7075f12eff0a65ac999060f10d","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.25.3.tgz","fileCount":6,"integrity":"sha512-aGMMhalR5NeIDusmFWEIRuYTlMkKZwgSkNA7YsqoawYK87gXWETUlJOPbeiTRchVk9NUjJpCekwYFvL5XorcSw==","signatures":[{"sig":"MEUCIBUGHG6kEBWhos7cx2pm/1FxqspL4dkmhXIMKOu1+YlZAiEAwQvSnITH50zfmPmXh+GO4SZbZa6LEskyebBEusU1jGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83954},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"9d58d20e0fd91984d1a2f831063dc59e4a0c831c","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.25.3_1745756456993_0.641250969934539","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"ucx","version":"0.25.4","_id":"ucx@0.25.4","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"a607668aeb6eecea99d26945a965c073e599782c","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.25.4.tgz","fileCount":6,"integrity":"sha512-ZIClrZr5CuBVs+JeW0Hd48thGYpUahNBCOjJKZ1e66y/QDAUOjYxVC2Rm9bDvLa+ISljf+QXcDY/HcXf78zy0w==","signatures":[{"sig":"MEUCICJTSVc5jQQulrFw9BN60b77S6qTe1M/L+pcHOXaNZriAiEAyt8lLH9v6RDgFomdYlIIgsnpRp6K0PFSmn/R5Dh4KNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84055},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"c1e7afb6c42c9817c02c9d37cb904230f6b858fe","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","actor":{"name":"peterekepeter","type":"user","email":"peterekepeter@gmail.com"},"email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.25.4_1751162955179_0.0074417001669973","host":"s3://npm-registry-packages-npm-production"}},"0.25.5":{"name":"ucx","version":"0.25.5","_id":"ucx@0.25.5","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"f549555d76f36a17305a1f697836b5b834761fc9","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.25.5.tgz","fileCount":6,"integrity":"sha512-xSc8h+ymF9BWbP7wtdaw7SJqgasEx6dQw+rybQmaAYCMa4MJSh/RWphsmQ/ERuk2ET24nmSWK5fR8ukoAQA25A==","signatures":[{"sig":"MEUCIQDQzhSQVZfYsNY+0AOvtlcH84emHDPUsZxcrqAAtb5ydgIgH+EtezDLoYsmYWmyO7QME0j5okcrsQ1hBJ/0fyXlGFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84499},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"e46d8404ab44c43a05468cb6c9a274284efdc4e4","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.25.5_1757280046877_0.618099181985363","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"ucx","version":"0.26.0","_id":"ucx@0.26.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"14cd595beed26814fe2a5238a1ba0ac624d64497","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.26.0.tgz","fileCount":6,"integrity":"sha512-6To8SphDRpjuwEvwlQLp5yI8MQzy7dvEJgXFh+981gPLsXuNKiTtB54N0RwizkguiOf4082FNpTBBpXfF0wCag==","signatures":[{"sig":"MEQCIH03LQVGpXY6iOfBagOigxcpIZyKL7VXTpLgiPATBGVXAiA6v3J9IST+mGsl+M0dfafM9Sf9xMaHlwHgkSugOzcSLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84906},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"084ee807ce9712886345e1cfa2114da2922f57dd","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.26.0_1757402272832_0.4031966885488958","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"ucx","version":"0.26.1","_id":"ucx@0.26.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"b4a3be811ff0bccfb6aa2324f14d43ac15c7b970","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.26.1.tgz","fileCount":6,"integrity":"sha512-691iaMGzGuGEhbUSnAtmFWjQAh+xZ5s4chlLPqgSME4tBX0eQ8p2N9QPVEvAhTOHSQc7YHfQWoLwGs0b+lidqw==","signatures":[{"sig":"MEUCIQDpSfqqUXlOBEVnZ+jzlg6FAQc4rwNF+8L0iYFV8dKWAwIgfv9uDXlXXIBY5v4i5uBOdia5bjd8IVLnRSK/K6mJSMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84976},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"eb3d87bc03f7789920290d5d142b9a3182996960","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.26.1_1760028392908_0.8808511514370052","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"ucx","version":"0.27.0","_id":"ucx@0.27.0","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"b1aea958d34407d21c54d085978fab85bad93c8c","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.27.0.tgz","fileCount":6,"integrity":"sha512-MHYud+y3jYygumGsh42fjwiHwW0JEpx7KHpfVAzAOfivFudcXeCmMreHqQ16CWHLlaPJn6otrd5RhLKFTz3ifQ==","signatures":[{"sig":"MEUCIQDj81ODg6IonTWjaS2GC5Ljz0eUdQInAckGcYkfpEHR7gIgMz9ikW79MOQ5n7+k+bI9WflgMXKVeVU5U9ZhpVoIN6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85093},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"4b0d2ec4cff613712f17d5a6d7e0d4f80c158e29","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.27.0_1760207933125_0.18817083449478744","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"ucx","version":"0.27.1","_id":"ucx@0.27.1","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"39c9f498946397ababe8405349805872031a1bc7","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.27.1.tgz","fileCount":6,"integrity":"sha512-hzgv/fEuTugzSumbekPkcwP9eB8q8yUKdSRTDtoLGWVTqhCHU8mVKbVrwfh04APIqGz9kXWL792TZ++gPxS48A==","signatures":[{"sig":"MEUCIQCQ5PvSFvaxrGKxUsgmLvUEzGxzcL4Ye667SNKNcOTJ5QIgM8aIOVF4kXCL0Qh3o5X3BAKv311omzvnuJKIRoT/Gk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85172},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"fa9e5630424a53e22759a9a04474f385410c6ceb","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.27.1_1760259760374_0.6995485593837152","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"ucx","version":"0.27.2","_id":"ucx@0.27.2","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"50b96b856bfa4dca1adddf3323a29df9af8ed875","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.27.2.tgz","fileCount":6,"integrity":"sha512-cJW92ReERsO8TQcyx5WcYNdpZklkYXhVRt8BGqCwVIwJTsILd4M7G8oMyrQTN3nnvYAnU2XC/16ElSlPWCV+tg==","signatures":[{"sig":"MEYCIQDblaZc2NIKA605IYCYnUh7LuWpbyjDewDZvVEtrbnLLgIhAJogcUrpOdovxX+qxJzj8otqfH5RrCrLENttkFDIreab","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85524},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"20b588618af5332420309aca9ededd7ecc60515b","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.27.2_1760479316547_0.578361408705131","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"ucx","version":"0.27.3","_id":"ucx@0.27.3","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"c99f4868a26340cf6f988a5c881c9966c17e3f71","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.27.3.tgz","fileCount":6,"integrity":"sha512-mvgwVkVL/+LmF2KQG07wJToH+jzAxxn2LWUQxIMh85js31NADDqD2boo90bPgylsO2fKpC/vf21tqZ7l38AJgg==","signatures":[{"sig":"MEQCICFt/pHpmAjA7Yw5pTRpL10+9TKWR7bj/4F6QDqRV+XsAiBUIuhywHX9RgXkQFr44Bp2g1wla2GMDprAvb7fHH04FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85764},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"d74dc3a5e0cc305e4cd7c85f381c78b8e72a5750","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.27.3_1761069450527_0.5453910872083707","host":"s3://npm-registry-packages-npm-production"}},"0.27.4":{"name":"ucx","version":"0.27.4","_id":"ucx@0.27.4","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"7575fd8870aba574ba60ec7c41854a569ce7aa8f","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.27.4.tgz","fileCount":6,"integrity":"sha512-axu7O6xm2uzJgi3vJS+lqIfQystKWU0YGdRZWC+xwOcbKRVEFkQ7AoKvVRsHmhQc0EZTvPlEQHr4S8QHtBgSBA==","signatures":[{"sig":"MEQCIFYpBn7iikihYeacoG+bkW06dgVMdECfzA5Hvm06rTenAiBMUbxP86u5b34dgPspwMqDBYOy/g86FigXkbQ3hwQwCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85957},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"70be1fecd54aeea0ee5b17d189172aa88397d3d6","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.27.4_1762026941779_0.7872023632102916","host":"s3://npm-registry-packages-npm-production"}},"0.27.5":{"name":"ucx","version":"0.27.5","_id":"ucx@0.27.5","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"8b4707ceee49cb0bb3e128d7c99cb86a61c000a0","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.27.5.tgz","fileCount":6,"integrity":"sha512-nudZAFqycP9YNyf+dQvOptLOtVPVvlkoRbrFR4SpvrZmCaB7cGJzKaiObNpPxo0cWQNpKwQeUlgcnKokXO+0Sg==","signatures":[{"sig":"MEUCIFq1JTVgGpTbSGJ52osrs3nJF6dE+DvXEnWkaq1yAvPrAiEA/jg8Hn/7QDn/1TZt77DVAJllhbTb8rKO4m9uOGgAVOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86184},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"23bebf5fbfda72e1848754b60dabce84d11d09d8","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.27.5_1763143988352_0.22229010433554186","host":"s3://npm-registry-packages-npm-production"}},"0.27.6":{"name":"ucx","version":"0.27.6","_id":"ucx@0.27.6","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"1cedef4ffa9ebd02a27d1f5bc8acd37190547da6","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.27.6.tgz","fileCount":6,"integrity":"sha512-7PoIKctXF7sZUx4k3HCxnuEyAwNKljwuZOMMK1/JJ0q8DIlWfx2cWZ/TRWGxqQ4d85I3962gLrL19FU0tNNqlQ==","signatures":[{"sig":"MEUCIB/JGCBrFUGpVmoSgqm3Zq8Cc2wmdYQ9/Uc+gO6YXLY1AiEAnyzXtvfcW+qvCvVeGIcI3iuhuvugbGugxF203Q1M75c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87196},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"ebcc25cfbb14efd9db2753a57fcae944f0062d8b","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.27.6_1763312268428_0.6620746053516728","host":"s3://npm-registry-packages-npm-production"}},"0.27.7":{"name":"ucx","version":"0.27.7","_id":"ucx@0.27.7","maintainers":[{"name":"peterekepeter","email":"peterekepeter@gmail.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"c9b528988901e28363924d33ff5932fb34cfb222","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.27.7.tgz","fileCount":6,"integrity":"sha512-nO52isck9AG0/vZKV574g4IECOGaJ+B6gDAb0NmU3SvP3a7D9F1N4T8bciHdl3/GmifLYtiXQpxnNeZJErEWvg==","signatures":[{"sig":"MEQCIEzx33nFw7Ot8yU6RL6xYZWzA05fthYIgUqapssMDGbhAiBIDQ7PneLMVUuCwkqwjkDmb3bZ5z1hMBGEN8zhcLC3HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87257},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"87fce6135bdd4840dc0cb58b8272cc3d5fdeb6b7","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peterekepeter@gmail.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.27.7_1763592561225_0.07390666125463063","host":"s3://npm-registry-packages-npm-production"}},"0.27.8":{"name":"ucx","version":"0.27.8","_id":"ucx@0.27.8","maintainers":[{"name":"peterekepeter","email":"peter.eke@hey.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"16a27896f857bfa395f7b009951bd473bec7cfec","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.27.8.tgz","fileCount":6,"integrity":"sha512-rURJ6WF7SI2DI00GdGwHUv6aBmvzB4TyDS2y9L/EC7OxGH1qnMpUjjaHYimEu65Da2LnJ3n2xOOE2aqh49V+6w==","signatures":[{"sig":"MEYCIQC6NWv6SFdYMUlgERCGq1+wqAs7FL63trYOEYRvIAJtDQIhAIwTGqFRMoYaRQjMD9lJyF0QVl4HC+SSNgqac/tZX4+S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87308},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"fa48aaa4ebd68d309503988d8dc1ffc9289e87c4","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peter.eke@hey.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.27.8_1769969626683_0.7416708599334565","host":"s3://npm-registry-packages-npm-production"}},"0.27.9":{"name":"ucx","version":"0.27.9","_id":"ucx@0.27.9","maintainers":[{"name":"peterekepeter","email":"peter.eke@hey.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"7716efbf2f4b27826eccb735a6e4bd94b7868d40","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.27.9.tgz","fileCount":6,"integrity":"sha512-3spStAinx6SAYW4e8BjoKtFm/kY7ND4fjORbl2J5MmTrmA2xedTwF6L64unhW8kHMcLKqSYYjXpOhwz0OyXWJQ==","signatures":[{"sig":"MEYCIQCKXyhj9tXZMaEi29g6nCkSUovx08cNI2dhICd1GUTSYQIhAIvHFKGfrZbArX11U/1uDWU916ICDUnwoI5DMKeef0UN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87386},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"1f6aababb6e7cc16c40baef96857df47544b182c","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peter.eke@hey.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.27.9_1770315701275_0.8186673151620021","host":"s3://npm-registry-packages-npm-production"}},"0.27.10":{"name":"ucx","version":"0.27.10","_id":"ucx@0.27.10","maintainers":[{"name":"peterekepeter","email":"peter.eke@hey.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"36f052b7eb88c8bac45fbed78e4158a0c8ff2c89","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.27.10.tgz","fileCount":6,"integrity":"sha512-Yh8089qdfmLuJE+vcDA13XYklxhkgaWjY26WzMbJ+7EDnvBt71Yn0Rd746hFaNq2ps8zflulU2gJwXpdy9PDjQ==","signatures":[{"sig":"MEQCIE5kro+W8cFnALNEPxn7u9Xu8b4X+nhFTwXmjaCJB4EPAiBL4MCA30gGEwxUb15OBtqg/LTZO+mVLtT4ow/MTJuRRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87493},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"9aa67244f6c90fcc13fa94c8d3b73e1adf5ed91b","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peter.eke@hey.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.27.10_1770329797931_0.4254453440568595","host":"s3://npm-registry-packages-npm-production"}},"0.27.11":{"name":"ucx","version":"0.27.11","_id":"ucx@0.27.11","maintainers":[{"name":"peterekepeter","email":"peter.eke@hey.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"81b2f6074f661711bbd63899694c7aa987024a89","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.27.11.tgz","fileCount":6,"integrity":"sha512-LleoKNT8MsjXSWPxFMwn445ISQ9S4FCDyIpAi5+s1+F/BMnn8ep4yMxOXVv0p00EUyFZCm/SJoPRUq0HKYINHA==","signatures":[{"sig":"MEUCIEUSXnC99FiEobtCdXqvf1pY02UDKMI/6qlI4tbBXn31AiEAi3hHgDqMlQh1P0+l6c5YL/aOmkfNfwipSdsN92xgoNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87571},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"03294e72281379d15ec8e15a3d836202fc5d721f","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peter.eke@hey.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.27.11_1771543333434_0.024522711514042506","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"ucx","version":"0.28.0","_id":"ucx@0.28.0","maintainers":[{"name":"peterekepeter","email":"peter.eke@hey.com"}],"homepage":"https://github.com/peterekepeter/ucx#readme","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"bin":{"ucx":"out/ucx.js"},"dist":{"shasum":"70efe6420c955f079f826f9208a419681453fe9c","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.28.0.tgz","fileCount":6,"integrity":"sha512-gYo1UpoUcjqz1EW7Wuj9BpjRTKGaGmcYad7Z28TvfqnqoaTP9LVbEb8TLF/Wg8jKCold7X2gCx7F2GMCVhAyag==","signatures":[{"sig":"MEUCIEJMkLHw+yxOOo3aNACRYpvKNzIxKa/egVcKkPnxzDZjAiEArZQrpqX4iUa5kd+/2n6FXXi5uworgRturJy+QsXs49o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88515},"icon":"assets/ucx.png","main":"./out/extension.js","engines":{"vscode":"^1.75.0"},"gitHead":"fc14baa35b5df4f8b560b5f5206e4e528fe7f719","scripts":{"lint":"eslint src --ext ts","pack":"npx vsce package","test":"node ./out/test/runTest.js","watch":"tsc -watch -p ./","compile":"tsc -p ./","esbuild":"npm run esbuild-base -- --sourcemap","pretest":"npm run compile && npm run lint","unittest":"jest","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","npm-publish":"npm run prepublish && npm publish","publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","ovsx-publish":"bash -c ovsxpublish","vsce-publish":"npx vsce publish","unittest:watch":"jest --watch","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md"},"_npmUser":{"name":"peterekepeter","email":"peter.eke@hey.com"},"publisher":"peterekepeter","categories":["Programming Languages","Linters","Formatters"],"repository":{"url":"git+https://github.com/peterekepeter/ucx.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"ucx: Restart UnrealScript Language Server","command":"ucx.restartServer"}],"grammars":[{"path":"./syntaxes/uc.tmLanguage.json","language":"unrealscript","scopeName":"source.unrealscript"}],"snippets":[{"path":"./syntaxes/uc.snippets.json","language":"unrealscript"}],"languages":[{"id":"unrealscript","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"},"aliases":["UnrealScript","unrealscript"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","extensions":[".uc",".uci"],"configuration":"./syntaxes/uc.language-configuration.json"},{"id":"ini","icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"},"extensions":[".ini",".int"]}],"configuration":{"title":"UCX","properties":{"ucx.showErrors":{"type":"boolean","order":-150,"title":"Report Errors","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working."},"ucx.libraryPath":{"type":"string","order":-180,"title":"Path to UnrealScript library","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99"},"ucx.showWarnings":{"type":"boolean","order":-149,"title":"Report Warnings","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness."},"ucx.linter.enabled":{"type":"boolean","order":-99,"default":true,"description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules."},"ucx.linter.indentation.style":{"type":"string","order":-1,"default":"\\t","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)"},"ucx.linter.indentation.enabled":{"type":"boolean","order":-1,"default":true,"markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.semicolonFix.enabled":{"type":"boolean","default":true,"description":"Detect and add missing semicolons when formatting code."},"ucx.linter.checkVarTypes.enabled":{"type":"boolean","default":true,"description":"Check variable type defintions (WIP)."},"ucx.language.searchLibrarySymbols":{"type":"boolean","order":-170,"title":"Include library symbols","default":true,"description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions."},"ucx.linter.classNamingRule.enabled":{"type":"boolean","default":true,"description":"Verify that classes have same name as the file."},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for operations inside code expressions."},"ucx.overrideEditorIndentationStyle":{"type":"boolean","order":-148,"title":"Override Editor Indentation Style","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style."},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","default":true,"description":"Check return statements on functions."},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","default":true,"description":"Check and report unused local variables."},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","default":true,"description":"Enforce formatting rules for keywords."},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","default":true,"description":"Check for usage errors inside names."},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","default":true,"description":"Enable formatting rules for brackets {}"},"ucx.linter.validateStringRule.enabled":{"type":"boolean","default":true,"description":"Check for common errors inside string values"},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","default":true,"description":"Verify comments for issues that crash some unreal script compilers."},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","default":true,"description":"Enable detection and removal of redundant default values."},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","default":true,"description":"Check and format for type declatations."},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","default":true,"description":"Enable formatting rule for conditions in control structures."},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","default":true,"description":"Check and format spacing requirements between function blocks."}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}}},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","directories":{},"displayName":"ucx","_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","esbuild":"^0.25.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"20.x","jest-esbuild":"^0.3.0","@types/vscode":"^1.75.0","@vscode/test-electron":"^2.3.9","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"activationEvents":[],"_npmOperationalInternal":{"tmp":"tmp/ucx_0.28.0_1776197670982_0.9984390414451667","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"ucx","displayName":"ucx","description":"Dedicated language support for Unreal Engine 1 UnrealScript","version":"0.28.1","icon":"assets/ucx.png","repository":{"type":"git","url":"git+https://github.com/peterekepeter/ucx.git"},"publisher":"peterekepeter","engines":{"vscode":"^1.75.0"},"bin":{"ucx":"out/ucx.js"},"categories":["Programming Languages","Linters","Formatters"],"activationEvents":[],"main":"./out/extension.js","contributes":{"commands":[{"command":"ucx.restartServer","title":"ucx: Restart UnrealScript Language Server"}],"configuration":{"title":"UCX","properties":{"ucx.libraryPath":{"title":"Path to UnrealScript library","type":"string","description":"All UnrealScript files from this path will be scanned and be used to provide definition and references in your project. This can be the folder where you exported all your scripts from the editor. Example: C:/Games/Ut99","order":-180},"ucx.language.searchLibrarySymbols":{"title":"Include library symbols","type":"boolean","description":"When searching for workspace symbols, provide search results from library as well as the workspace. This helps to quickly lookup library classes and functions.","default":true,"order":-170},"ucx.showErrors":{"title":"Report Errors","type":"boolean","default":true,"description":"Show problems that have 'error' level of severity. These are usually compiler errors that would prevent the project from working.","order":-150},"ucx.showWarnings":{"title":"Report Warnings","type":"boolean","default":true,"description":"Show problems that have 'warning' level of severity. These are usually formatting and should be enabled to maintain code cleanliness.","order":-149},"ucx.overrideEditorIndentationStyle":{"title":"Override Editor Indentation Style","type":"boolean","default":true,"description":"Ensures that VsCode uses the indentation style as its configured with the linter. Use ucx.linter.indentation.style to configure desired indentation style.","order":-148},"ucx.linter.enabled":{"type":"boolean","description":"Enable linter. These are additional checks that help detect problems early in development and help keep the codebase clean by enforcing formatting rules.","default":true,"order":-99},"ucx.linter.indentation.enabled":{"type":"boolean","markdownDescription":"Check and format code indetation. Use ucx.linter.indentation.style to configure desired indentation style.","default":true,"order":-1},"ucx.linter.indentation.style":{"type":"string","description":"Possible values: use \\t for tab and number 2, 4 for spaces. (default: \\t)","default":"\\t","order":-1},"ucx.linter.emptyLineBeforeFunction.enabled":{"type":"boolean","description":"Check and format spacing requirements between function blocks.","default":true},"ucx.linter.operatorSpacing.enabled":{"type":"boolean","description":"Check and format for operations inside code expressions.","default":true},"ucx.linter.typeDeclarationSpacing.enabled":{"type":"boolean","description":"Check and format for type declatations.","default":true},"ucx.linter.semicolonFix.enabled":{"type":"boolean","description":"Detect and add missing semicolons when formatting code.","default":true},"ucx.linter.classNamingRule.enabled":{"type":"boolean","description":"Verify that classes have same name as the file.","default":true},"ucx.linter.controlConditionSpacing.enabled":{"type":"boolean","description":"Enable formatting rule for conditions in control structures.","default":true},"ucx.linter.redundantDefaultValue.enabled":{"type":"boolean","description":"Enable detection and removal of redundant default values.","default":true},"ucx.linter.bracketSpacingRule.enabled":{"type":"boolean","description":"Enable formatting rules for brackets {}","default":true},"ucx.linter.validateStringRule.enabled":{"type":"boolean","description":"Check for common errors inside string values","default":true},"ucx.linter.validateNamesRule.enabled":{"type":"boolean","description":"Check for usage errors inside names.","default":true},"ucx.linter.keywordCasingRule.enabled":{"type":"boolean","description":"Enforce formatting rules for keywords.","default":true},"ucx.linter.validateCommentRule.enabled":{"type":"boolean","description":"Verify comments for issues that crash some unreal script compilers.","default":true},"ucx.linter.checkReturnTypes.enabled":{"type":"boolean","description":"Check return statements on functions.","default":true},"ucx.linter.checkUnusedLocals.enabled":{"type":"boolean","description":"Check and report unused local variables.","default":true},"ucx.linter.checkVarTypes.enabled":{"type":"boolean","description":"Check variable type defintions (WIP).","default":true}}},"configurationDefaults":{"[unrealscript]":{"editor.semanticHighlighting.enabled":true}},"languages":[{"id":"unrealscript","aliases":["UnrealScript","unrealscript"],"extensions":[".uc",".uci"],"firstLine":"^\\s*class\\s*[a-zA-Z0-9_]+\\s*(?:extends|expands)\\s*[a-zA-Z0-9_]+","configuration":"./syntaxes/uc.language-configuration.json","icon":{"dark":"./assets/uc-icon-dark.svg","light":"./assets/uc-icon-light.svg"}},{"id":"ini","extensions":[".ini",".int"],"icon":{"dark":"./assets/ini-icon-dark.svg","light":"./assets/ini-icon-light.svg"}}],"grammars":[{"language":"unrealscript","scopeName":"source.unrealscript","path":"./syntaxes/uc.tmLanguage.json"}],"snippets":[{"language":"unrealscript","path":"./syntaxes/uc.snippets.json"}]},"scripts":{"publish-all":"npm run npm-publish && npm run vsce-publish && npm run ovsx-publish","vscode:prepublish":"rm -rf ./out && npm run esbuild-base -- --minify && cp docs/README.vsix.md README.md","compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"npm run compile && npm run lint","lint":"eslint src --ext ts","test":"node ./out/test/runTest.js","unittest":"jest","unittest:watch":"jest --watch","pack":"npx vsce package","vsce-publish":"npx vsce publish","ovsx-publish":"bash -c ovsxpublish","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild-ucx":"esbuild ./src/ucx.ts --bundle --outfile=out/ucx.js --platform=node","esbuild":"npm run esbuild-base -- --sourcemap","npm-publish":"npm run prepublish && npm publish","prepublish":"rm -rf ./out && npm run esbuild-ucx -- --minify && cp docs/README.cli.md README.md"},"devDependencies":{"@types/jest":"^29.5.11","@types/node":"20.x","@types/vscode":"^1.75.0","@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","@vscode/test-electron":"^2.3.9","esbuild":"^0.25.1","eslint":"^8.56.0","jest":"^29.7.0","jest-esbuild":"^0.3.0","typescript":"^5.3.3"},"_id":"ucx@0.28.1","gitHead":"26840a4f8ec294032b1ec9a43886c09632be086c","bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"homepage":"https://github.com/peterekepeter/ucx#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-q3XUb8l8NAKdPkOsgs08Z5LnUPHuI8EXvDsJOySy1hNBiu6KIGIqYMD9Ke71tIEWF09F4nHRLeIoJrspvLqcEA==","shasum":"659bc89e429de5c820e6ade850ff5f0dd7e265e7","tarball":"https://registry.npmjs.org/ucx/-/ucx-0.28.1.tgz","fileCount":6,"unpackedSize":88658,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE0labNSi0qbh+zPGjCnudLoQaNw9lgDoANFxjW3iufBAiEA1dr7nszVrRRKD0+6NiTRXeaHuScCew1bb6GSo6eEeR8="}]},"_npmUser":{"name":"peterekepeter","email":"peter.eke@hey.com"},"directories":{},"maintainers":[{"name":"peterekepeter","email":"peter.eke@hey.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ucx_0.28.1_1776607768998_0.9832171880919756"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-30T22:01:16.967Z","modified":"2026-04-19T14:09:29.246Z","0.4.2":"2022-07-30T22:01:17.141Z","0.4.3":"2022-07-30T22:08:08.087Z","0.4.4":"2022-07-30T22:21:01.603Z","0.4.5":"2022-07-31T20:43:43.190Z","0.5.0":"2022-11-20T22:21:19.793Z","0.5.1":"2022-11-21T23:00:10.596Z","0.5.2":"2022-11-21T23:01:14.069Z","0.6.0":"2023-01-23T21:40:27.384Z","0.6.1":"2023-01-27T10:02:39.000Z","0.6.2":"2023-01-29T17:08:51.392Z","0.7.0":"2023-03-05T23:26:04.824Z","0.7.1":"2023-03-06T23:17:02.228Z","0.7.2":"2023-03-06T23:23:11.792Z","0.7.3":"2023-03-06T23:25:58.904Z","0.7.4":"2023-03-06T23:46:45.070Z","0.7.5":"2023-03-07T00:13:07.778Z","0.7.6":"2023-04-30T19:11:21.135Z","0.8.1":"2023-05-28T12:48:08.294Z","0.8.2":"2023-06-10T21:56:59.345Z","0.9.0":"2023-06-11T17:07:43.442Z","0.9.1":"2023-06-20T16:18:10.007Z","0.9.2":"2023-07-02T19:51:05.737Z","0.9.3":"2023-07-03T20:40:22.355Z","0.9.4":"2023-07-08T12:12:10.895Z","0.9.5":"2023-07-10T18:27:16.983Z","0.9.6":"2023-07-11T21:30:05.986Z","0.9.7":"2023-07-12T19:58:45.687Z","0.10.0":"2023-08-26T22:04:54.644Z","0.10.1":"2023-08-26T22:30:54.394Z","0.10.2":"2023-08-31T20:35:47.907Z","0.10.3":"2023-11-21T17:15:50.199Z","0.10.4":"2023-11-21T19:52:14.813Z","0.10.5":"2023-11-21T22:05:57.758Z","0.10.6":"2023-11-21T22:22:56.865Z","0.11.0":"2023-12-07T08:32:11.025Z","0.12.0":"2023-12-12T21:43:46.835Z","0.13.0":"2023-12-16T21:39:16.077Z","0.13.1":"2023-12-17T21:13:11.627Z","0.13.2":"2023-12-17T21:21:29.665Z","0.13.3":"2023-12-17T21:28:33.801Z","0.13.4":"2023-12-17T21:47:35.322Z","0.13.5":"2023-12-18T16:10:27.246Z","0.13.6":"2023-12-18T16:40:42.617Z","0.14.0":"2023-12-19T20:23:17.347Z","0.14.1":"2023-12-20T23:32:52.279Z","0.14.2":"2023-12-21T20:59:50.544Z","0.14.3":"2023-12-22T16:04:06.717Z","0.14.4":"2023-12-23T19:17:07.631Z","0.14.5":"2023-12-26T15:57:42.048Z","0.14.6":"2023-12-28T22:18:20.891Z","0.14.7":"2024-01-25T23:17:15.434Z","0.14.8":"2024-01-26T19:16:03.631Z","0.14.9":"2024-01-30T22:27:08.948Z","0.15.0":"2024-02-01T22:05:52.968Z","0.15.1":"2024-02-01T22:34:11.655Z","0.16.0":"2024-02-05T21:15:08.360Z","0.17.0":"2024-02-12T21:57:39.453Z","0.18.0":"2024-02-14T17:00:46.933Z","0.18.1":"2024-02-15T20:49:33.475Z","0.18.2":"2024-02-15T21:12:34.500Z","0.19.0":"2024-03-04T16:41:16.843Z","0.19.1":"2024-03-14T23:31:50.543Z","0.19.2":"2024-04-14T21:18:32.639Z","0.19.3":"2024-04-15T22:07:53.985Z","0.19.4":"2024-04-16T21:52:06.588Z","0.20.0":"2024-04-22T21:02:59.493Z","0.21.0":"2024-05-20T21:29:05.911Z","0.21.1":"2024-05-20T22:55:26.055Z","0.21.2":"2024-05-26T22:11:49.300Z","0.21.3":"2024-06-06T20:48:47.775Z","0.21.4":"2024-06-09T21:12:53.490Z","0.21.5":"2024-07-07T22:12:52.707Z","0.21.6":"2024-07-08T05:51:11.809Z","0.21.7":"2024-07-14T17:28:14.666Z","0.21.8":"2024-07-16T21:00:12.815Z","0.21.9":"2024-08-06T22:20:43.676Z","0.21.10":"2024-08-18T21:02:18.075Z","0.21.11":"2024-09-15T20:42:39.410Z","0.21.12":"2024-09-17T20:32:25.766Z","0.22.0":"2024-10-20T15:10:41.033Z","0.22.1":"2024-10-20T17:01:20.104Z","0.22.2":"2024-10-27T23:34:29.431Z","0.22.3":"2024-11-07T22:45:06.408Z","0.23.0":"2024-11-30T21:24:03.012Z","0.24.0":"2025-02-12T21:41:40.548Z","0.24.1":"2025-02-13T21:22:30.888Z","0.24.2":"2025-02-15T15:26:13.386Z","0.24.3":"2025-02-16T17:17:01.510Z","0.24.4":"2025-03-13T23:00:06.082Z","0.24.5":"2025-03-29T18:13:55.987Z","0.25.0":"2025-03-30T12:57:36.637Z","0.25.1":"2025-04-05T10:22:21.633Z","0.25.2":"2025-04-13T21:11:18.748Z","0.25.3":"2025-04-27T12:20:57.196Z","0.25.4":"2025-06-29T02:09:15.374Z","0.25.5":"2025-09-07T21:20:47.062Z","0.26.0":"2025-09-09T07:17:53.014Z","0.26.1":"2025-10-09T16:46:33.097Z","0.27.0":"2025-10-11T18:38:53.314Z","0.27.1":"2025-10-12T09:02:40.630Z","0.27.2":"2025-10-14T22:01:56.756Z","0.27.3":"2025-10-21T17:57:30.709Z","0.27.4":"2025-11-01T19:55:42.000Z","0.27.5":"2025-11-14T18:13:08.553Z","0.27.6":"2025-11-16T16:57:48.625Z","0.27.7":"2025-11-19T22:49:21.406Z","0.27.8":"2026-02-01T18:13:46.827Z","0.27.9":"2026-02-05T18:21:41.416Z","0.27.10":"2026-02-05T22:16:38.077Z","0.27.11":"2026-02-19T23:22:13.610Z","0.28.0":"2026-04-14T20:14:31.148Z","0.28.1":"2026-04-19T14:09:29.141Z"},"bugs":{"url":"https://github.com/peterekepeter/ucx/issues"},"homepage":"https://github.com/peterekepeter/ucx#readme","repository":{"type":"git","url":"git+https://github.com/peterekepeter/ucx.git"},"description":"Dedicated language support for Unreal Engine 1 UnrealScript","maintainers":[{"name":"peterekepeter","email":"peter.eke@hey.com"}],"readme":"\n# UCX Command Line Tool\n\nDedicated language support and tooling UnrealScript, with primary focus on UT99.\n\n## Features\n\n - lint command\n    - runs all checks for given folder or file errors/warning messages inside \n    with file paths and syntax highlighting, great as automated check for PRs\n - build command\n    - can be used build system for your unreal script projects\n        - can auto generate ini file for build\n        - copies files into temporary build folder\n        - runs ucc build\n    - language extensions\n        - moves all code files into `Classes` subdir, this enables having folder \n        in sources for better project organization while flattening the structure\n        so that its compatible with `ucc make`\n        - basic constant folding\n - wrapper for any ucc command\n    - path to UCC configured via env or cli argument\n    - supports windows/linux/wine\n\n**Enjoy!**\n","readmeFilename":"README.md"}