From 062582fd74522a4d86a08ec581b17a00b5fad704 Mon Sep 17 00:00:00 2001 From: Chris Blanquera Date: Sat, 13 Apr 2024 22:19:18 +0800 Subject: [PATCH] updating vscode language pack --- packages/idea-language/.vscodeignore | 1 + packages/idea-language/README.md | 81 ++- .../idea-language/client/package-lock.json | 546 ------------------ packages/idea-language/client/package.json | 2 +- packages/idea-language/icon.png | Bin 0 -> 31828 bytes packages/idea-language/package.json | 10 +- .../idea-language/server/package-lock.json | 92 --- packages/idea-language/server/package.json | 4 +- packages/idea-parser/package.json | 2 +- packages/idea-transformer/package.json | 4 +- packages/idea/package.json | 6 +- 11 files changed, 92 insertions(+), 656 deletions(-) delete mode 100644 packages/idea-language/client/package-lock.json create mode 100644 packages/idea-language/icon.png delete mode 100644 packages/idea-language/server/package-lock.json diff --git a/packages/idea-language/.vscodeignore b/packages/idea-language/.vscodeignore index 2c0c790..9149d68 100644 --- a/packages/idea-language/.vscodeignore +++ b/packages/idea-language/.vscodeignore @@ -14,3 +14,4 @@ client/node_modules/** !client/node_modules/{minimatch,brace-expansion,concat-map,balanced-match}/** !client/node_modules/{semver,lru-cache,yallist}/** archives +.DS_Store \ No newline at end of file diff --git a/packages/idea-language/README.md b/packages/idea-language/README.md index e06399b..4dab9d0 100644 --- a/packages/idea-language/README.md +++ b/packages/idea-language/README.md @@ -1,6 +1,79 @@ -# Idea Language Server +# 💡 Idea -Adds syntax highlighting, formatting, auto-completion, jump-to-definition -and linting for idea files. +A meta language to express and transform your ideas to reality. +It all starts with an idea... -See [https://github.com/OSSPhilippines/idea](https://github.com/OSSPhilippines/idea) for more info \ No newline at end of file +## Usage + +This is an example idea schema. + +```js +//my.idea +model Product @label("Product" "Products") @suggested("[name]") @icon("gift") { + name String @label("Name") + @field.text + @is.required("Name is required") + @list.detail @view.text + + image String @label("Image") + @field.image + @list.image({ width 20 height 20 }) + @view.image({ width 100 height 100 }) + + description String @label("Description") + @field.textarea + @list.none @view.text + + currency String @label("Currency") + @filterable @default("USD") + @field.currency + @is.ceq(3 "Should be valid currency prefix") + @list.text @view.text + + srp Float? @label("SRP") + @min(0.00) @step(0.01) + @field.number({ min 0.00 step 0.01 }) + @list.price @view.price + + price Float? @label("Offer Price") + @min(0.00) @step(0.01) + @field.number({ min 0.00 step 0.01 }) + @list.price @view.price +} +``` + +> "Ideas are worthless without execution" - Many People + +To transform an idea, you need to plugin a transformer like the +following example. + +```js +//my.idea +plugin "@ossph/idea-typescript" { + ts true + output "./src/types.ts" +} +// ... your idea ... +// model Product ... +``` + +You can use other ideas, just import them like the following example. + +```js +//my.idea +use "./another.idea" +// ... your idea ... +// model Product ... +``` + +To execute an idea, you just need to run the following command. + +```bash +$ npx idea -i my.idea +``` + +Learn more: + + - [Form an Idea](//github.com/OSSPhilippines/idea/blob/main/docs/schema.md) + - [Transform an Idea](//github.com/OSSPhilippines/idea/blob/main/docs/transform.md) + - [Contribute to Idea](//github.com/OSSPhilippines/idea/blob/main/docs/contribute.md) \ No newline at end of file diff --git a/packages/idea-language/client/package-lock.json b/packages/idea-language/client/package-lock.json deleted file mode 100644 index 6914a39..0000000 --- a/packages/idea-language/client/package-lock.json +++ /dev/null @@ -1,546 +0,0 @@ -{ - "name": "idea-language-client", - "version": "0.1.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "idea-language-client", - "version": "0.1.0", - "license": "MIT", - "dependencies": { - "vscode-languageclient": "8.1.0" - }, - "devDependencies": { - "@types/vscode": "^1.75.1", - "@vscode/test-electron": "2.3.4" - }, - "engines": { - "vscode": "^1.75.0" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/vscode": { - "version": "1.81.0", - "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.81.0.tgz", - "integrity": "sha512-YIaCwpT+O2E7WOMq0eCgBEABE++SX3Yl/O02GoMIF2DO3qAtvw7m6BXFYsxnc6XyzwZgh6/s/UG78LSSombl2w==", - "dev": true - }, - "node_modules/@vscode/test-electron": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@vscode/test-electron/-/test-electron-2.3.4.tgz", - "integrity": "sha512-eWzIqXMhvlcoXfEFNWrVu/yYT5w6De+WZXR/bafUQhAp8+8GkQo95Oe14phwiRUPv8L+geAKl/QM2+PoT3YW3g==", - "dev": true, - "dependencies": { - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "jszip": "^3.10.1", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "dev": true - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "dev": true, - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - } - }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/vscode-jsonrpc": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", - "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vscode-languageclient": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-8.1.0.tgz", - "integrity": "sha512-GL4QdbYUF/XxQlAsvYWZRV3V34kOkpRlvV60/72ghHfsYFnS/v2MANZ9P6sHmxFcZKOse8O+L9G7Czg0NUWing==", - "dependencies": { - "minimatch": "^5.1.0", - "semver": "^7.3.7", - "vscode-languageserver-protocol": "3.17.3" - }, - "engines": { - "vscode": "^1.67.0" - } - }, - "node_modules/vscode-languageclient/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/vscode-languageclient/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", - "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", - "dependencies": { - "vscode-jsonrpc": "8.1.0", - "vscode-languageserver-types": "3.17.3" - } - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", - "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==" - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - }, - "dependencies": { - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@types/vscode": { - "version": "1.81.0", - "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.81.0.tgz", - "integrity": "sha512-YIaCwpT+O2E7WOMq0eCgBEABE++SX3Yl/O02GoMIF2DO3qAtvw7m6BXFYsxnc6XyzwZgh6/s/UG78LSSombl2w==", - "dev": true - }, - "@vscode/test-electron": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@vscode/test-electron/-/test-electron-2.3.4.tgz", - "integrity": "sha512-eWzIqXMhvlcoXfEFNWrVu/yYT5w6De+WZXR/bafUQhAp8+8GkQo95Oe14phwiRUPv8L+geAKl/QM2+PoT3YW3g==", - "dev": true, - "requires": { - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "jszip": "^3.10.1", - "semver": "^7.5.2" - } - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "dev": true - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "dev": true, - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - } - }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, - "requires": { - "immediate": "~3.0.5" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "vscode-jsonrpc": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", - "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==" - }, - "vscode-languageclient": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-8.1.0.tgz", - "integrity": "sha512-GL4QdbYUF/XxQlAsvYWZRV3V34kOkpRlvV60/72ghHfsYFnS/v2MANZ9P6sHmxFcZKOse8O+L9G7Czg0NUWing==", - "requires": { - "minimatch": "^5.1.0", - "semver": "^7.3.7", - "vscode-languageserver-protocol": "3.17.3" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "vscode-languageserver-protocol": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", - "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", - "requires": { - "vscode-jsonrpc": "8.1.0", - "vscode-languageserver-types": "3.17.3" - } - }, - "vscode-languageserver-types": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", - "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } -} diff --git a/packages/idea-language/client/package.json b/packages/idea-language/client/package.json index 9107c48..54a8537 100644 --- a/packages/idea-language/client/package.json +++ b/packages/idea-language/client/package.json @@ -3,7 +3,7 @@ "description": "Implementation of idea language server in node.", "author": "Chris ", "license": "MIT", - "version": "0.1.0", + "version": "0.1.1", "publisher": "ossph", "repository": { "type": "git", diff --git a/packages/idea-language/icon.png b/packages/idea-language/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..063b4e745842438bf825dba4aa8c83cf7918ef0b GIT binary patch literal 31828 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

V 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

AnX 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

wdh>7{Ak%lcy3KTL~j(A1b!yH%FT~Ryz zA8&j*{14|N?bujTRNHqs5Cfb-#e`7~TbZ*u_qtayn2#MP#Hvq*f)pwy7kPO<-oUej z-A|h`M{OiiRF&3fHitZad-~+g%*|cTeoYX7X#ZpPm&n%SCO*HldkGo4MiPC%#5iiX zdpa1J{_3Z+C=OxfAqmkxi2>B;M<36A+RNax{jv;*7%%S`H^r#UDshs`E)7IbsmrAE z_V)Hef4Y>Xu~PB$e)WREz3-}c2`qnZ-5%vsG6c7!Wue71SJ-_|$RWn4JC^c8zewLw zS&^0y#_Wrf-?N|xq?`mZoA}+x({R=a!Ly=(BJtUzq1H}IOG_p;mFS(=%zF>@yV`QQwq0 z1X~rCkhof)J-v|4yEw6d5=v)MOkp8P2uQej)f)KHB@IbN#!-SFq76uL++BMwu+nmS z%U(Y7@ADUEnq`|Qw@VQrCT3LA>xzaWS<&$Xu-&wT{KPBj?5Qm!uYBFPo5DL=#JufaUW?xK!xxD)v$~jZ% zF{q{%^`>Zg{|MZuUD(FTqE8BVa_pmzI>pV*U#D$KI}_Cv34hL!i}nCzs+i*AOK*Z4ImYc6TNZ?bXUA* z@L$JaE7r;pM{Vyl8K=ei5&L(`ZGi*dnf459@kloqJ+T&1pG}$sw)+lK14#|s&rurZ zuT@3VlRr|DkdWfzfQx>aIST4E<#h-Fy#2cQ_y%_;?*tFHU;n-e2Eg}GgYR=OHV&Jy zNduyJ>D2NQC|BD=)g%U6L;FC=dKN!w14{c9u^AsqUtJqlhwA?D(Y3W7P-e?4@M}lF z2X881SxpNUIW{OD02k=vZX}|02=gfOmdQF>qCd!x{j2m@QZAvu6WQ3a+w4v_Z{Gbh z;3yg}OHNWeFrTNXYM3OeKlCd7zh{66x?;!TpMR1Meydg#e}TG7AENA0K}pw>Grx{( zyP{GKlrgqT0N~mYK$K4Rimq6vOo%^YL~PXNfLxYOTFcxfY1HN#8|(Sc#`>BNCO}yn z^i6=QG%p_hwp+{Y-SBoP2?>c8+st>g2&S*cwzh8KT|`>6J!+`YLOVS6?;jzj<@C2NixmHwm0kwqFeQv zJ2NZm!J8HlD$c#HF|F6bQ~y>hxH~XVDFk;--$;u+8it@Liwz#foKRdU4zLw+UcDq? za8NWs59+Ens|=+v4Cvillmi47P=Y$(8#js zjqYAte^_p=r7M0Y3=RE70g^4FfKg28;x6wRnT+h!Iimx0W;Y8vyS@C{+S<;+ZP#%I zGbC>ahy^8OSDU$myL{!WOvX+lUo*P@ZHZ?BXHmu`woBN&*p&Jc{@k+ z1O^5^`i1uRWf&j7?N9e>U%>!&Q9&$+!CGweOLl{|b4HXjY{R5@goQn&xB?_o={l-h zs0f32%{TtV7ecbCQrW5+sdsnK%d~rH*P;iRitTZzCp(Y@UN``3W$YiFY7HL1!^Jyz za~}TfCe>@i$lZ6eXsW7Z1-#53?isTfTt2!ZR!XZH63KFi#`0&5@8XmiUzdTax+h5` z#<|=af9}Fd3xJ0f8yiO|pzC>{?@v_NoQw<%e%gQhcy_K|A%GuduIO-N?z0>EYh*EJ ze(%$&tY~)5;O<2=aa8CoMrcpewC=RhQmF{2Xa2wZ>td3XhfAdf6SIj+)f7BUK}A7R K{=2MM(EkBw&5cF? literal 0 HcmV?d00001 diff --git a/packages/idea-language/package.json b/packages/idea-language/package.json index ef64bb2..6303412 100644 --- a/packages/idea-language/package.json +++ b/packages/idea-language/package.json @@ -1,8 +1,8 @@ { - "name": "@ossph/idea-langugage", + "name": "idea-langugage", "displayName": "Idea", "description": "Adds syntax highlighting, formatting, auto-completion, jump-to-definition and linting for .idea files.", - "version": "0.1.0", + "version": "0.1.1", "license": "MIT", "icon": "idea.png", "repository": { @@ -50,8 +50,8 @@ "id": "idea", "aliases": [ "Idea", "idea" ], "icon": { - "light": "./idea.svg", - "dark": "./idea.svg" + "light": "./icon.png", + "dark": "./icon.png" }, "extensions": [ ".idea" ], "configuration": "./config/schema.language.json" @@ -74,7 +74,7 @@ "test": "sh ./scripts/e2e.sh" }, "dependencies": { - "@ossph/idea-parser": "0.1.0" + "@ossph/idea-parser": "0.1.1" }, "devDependencies": { "@types/mocha": "^9.1.0", diff --git a/packages/idea-language/server/package-lock.json b/packages/idea-language/server/package-lock.json deleted file mode 100644 index 095cad4..0000000 --- a/packages/idea-language/server/package-lock.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "name": "idea-language-server", - "version": "0.1.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "idea-language-server", - "version": "0.1.0", - "license": "MIT", - "dependencies": { - "vscode-languageserver": "8.1.0", - "vscode-languageserver-textdocument": "1.0.8" - }, - "engines": { - "node": "*" - } - }, - "node_modules/vscode-jsonrpc": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", - "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vscode-languageserver": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz", - "integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==", - "dependencies": { - "vscode-languageserver-protocol": "3.17.3" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" - } - }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", - "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", - "dependencies": { - "vscode-jsonrpc": "8.1.0", - "vscode-languageserver-types": "3.17.3" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", - "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==" - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", - "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==" - } - }, - "dependencies": { - "vscode-jsonrpc": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", - "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==" - }, - "vscode-languageserver": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz", - "integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==", - "requires": { - "vscode-languageserver-protocol": "3.17.3" - } - }, - "vscode-languageserver-protocol": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", - "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", - "requires": { - "vscode-jsonrpc": "8.1.0", - "vscode-languageserver-types": "3.17.3" - } - }, - "vscode-languageserver-textdocument": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", - "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==" - }, - "vscode-languageserver-types": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", - "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==" - } - } -} diff --git a/packages/idea-language/server/package.json b/packages/idea-language/server/package.json index ff887fb..bf2d857 100644 --- a/packages/idea-language/server/package.json +++ b/packages/idea-language/server/package.json @@ -1,7 +1,7 @@ { "name": "idea-language-server", "description": "Implementation of idea language server in node.", - "version": "0.1.0", + "version": "0.1.1", "author": "Chris ", "license": "MIT", "engines": { @@ -12,7 +12,7 @@ "url": "https://github.com/OSSPhilippines/idea" }, "dependencies": { - "@ossph/idea-parser": "0.1.0", + "@ossph/idea-parser": "0.1.1", "vscode-languageserver": "8.1.0", "vscode-languageserver-textdocument": "1.0.8" } diff --git a/packages/idea-parser/package.json b/packages/idea-parser/package.json index 0c1d0f4..40ec247 100644 --- a/packages/idea-parser/package.json +++ b/packages/idea-parser/package.json @@ -1,6 +1,6 @@ { "name": "@ossph/idea-parser", - "version": "0.1.0", + "version": "0.1.1", "license": "MIT", "description": "Parses ideas to AST and readable JSON.", "author": "Chris ", diff --git a/packages/idea-transformer/package.json b/packages/idea-transformer/package.json index 4878d3e..3c558c2 100644 --- a/packages/idea-transformer/package.json +++ b/packages/idea-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@ossph/idea-transformer", - "version": "0.1.0", + "version": "0.1.1", "license": "MIT", "description": "A programmatical command line interface used by projects and that calls on external transformers to make relevant code", "author": "Chris ", @@ -15,7 +15,7 @@ "build:files": "cp ./README.md ./dist/ && cp ./package.json ./dist/ && cp ./LICENSE ./dist/" }, "dependencies": { - "@ossph/idea-parser": "0.1.0" + "@ossph/idea-parser": "0.1.1" }, "devDependencies": { "@types/node": "20.2.5", diff --git a/packages/idea/package.json b/packages/idea/package.json index 8c301cf..38a8875 100644 --- a/packages/idea/package.json +++ b/packages/idea/package.json @@ -1,6 +1,6 @@ { "name": "@ossph/idea", - "version": "0.1.0", + "version": "0.1.1", "license": "MIT", "description": "An open source schema file standard and generator", "author": "Chris ", @@ -16,8 +16,8 @@ "build:files": "cp ./README.md ./dist/ && cp ./package.json ./dist/ && cp ./LICENSE ./dist/" }, "dependencies": { - "@ossph/idea-parser": "0.1.0", - "@ossph/idea-transformer": "0.1.0" + "@ossph/idea-parser": "0.1.1", + "@ossph/idea-transformer": "0.1.1" }, "devDependencies": { "@types/node": "20.2.5",