From 5ceceb1c664ff50e05ceb984f298d9632cfc910f Mon Sep 17 00:00:00 2001 From: Alex Ivanov Date: Mon, 5 Aug 2019 15:36:11 +0300 Subject: [PATCH] Version update --- CHANGELOG.md | 3 ++ README.md | 18 ++++++------ package.json | 6 ++-- yarn.lock | 77 +++++++++++++++++++++++----------------------------- 4 files changed, 49 insertions(+), 55 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 54fa8f6..ee14c95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,9 @@ All notable changes to the "svelte-intellisense" extension will be documented in Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. +## [0.6.0] +- [Added] Partial support for Svelte v3 - syntax, data, methods, components, slots. + ## [0.5.0] - [Added] Support for aliases in rollup and webpack - [Added] Hover and definition (go to source file) for different self and imported components metadata diff --git a/README.md b/README.md index 646d99d..db23112 100644 --- a/README.md +++ b/README.md @@ -20,12 +20,12 @@ Just click to component usage in markup or symbol in import section and view its ![Go to component definition](images/goto-definition.gif) -Also that works for component attributes, events, bind, slots: +Also that works for component attributes, events, bind, slots (Svelte 2 only for now): ![Go to component field](images/goto-field-definition.gif) ![Go to component slot](images/goto-slot-definition.gif) -Awesome navigation for methods calling: +Awesome navigation for methods calling (Svelte 2 only for now): ![Go to method](images/goto-method-definition.gif) @@ -47,7 +47,7 @@ Allows to quick search for the required files to import, like a script file or a ![Script path completion](images/script-path-resolver.gif) -2. Path resolving for `components:` import statement +2. Path resolving for `components:` import statement (Svelte 2 only) ![Component path completion](images/script-component-path-resolver.gif) @@ -65,7 +65,7 @@ Allows to quick search for the required files to import, like a script file or a ![Component data and slots](images/component-data-slots.gif) -5. Component events and expressions +5. Component events (Svelte 2 only for now) and expressions ![Component events and expressions](images/component-events-expr.gif) @@ -75,7 +75,7 @@ This extension supports all svelte blocks - `if`, `each`, `await` - with inner b ![Template blocs](images/template-blocks.gif) -7. Data and computed properties for component state getter +7. Data and computed properties for component state getter (Svelte 2 only) ![Get properties of component](images/script-getter.gif) @@ -83,13 +83,13 @@ The same is supported for writing a computed property. ![Computed properties](images/script-computed.gif) -8. Data properties for component state setter +8. Data properties for component state setter (Svelte 2 only) ![Set properties of component](images/script-setter.gif) -9. Svelte methods in script section +9. Svelte methods in script section (Svelte 2 only) -Also provides auto-completion for `this.refs.` +Also provides auto-completion for `this.refs.` (Svelte 2 only) ![Component methods auto completion](images/component-methods.gif) @@ -155,7 +155,7 @@ export default { ``` ## TODO -- Svelte 3 support +- More Svelte 3 support - Signature help for component tags - Workspace symbol search - Find all references diff --git a/package.json b/package.json index 3513aad..e3972f0 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "repository": { "url": "https://github.com/ArdenIvanov/svelte-intellisense.git" }, - "version": "0.5.0", + "version": "0.6.0", "publisher": "ardenivanov", "keywords": [ "svelte", @@ -15,7 +15,7 @@ "author": "Aleksandr Ivanov", "license": "MIT", "engines": { - "vscode": "^1.28.2" + "vscode": "^1.30.0" }, "categories": [ "Programming Languages", @@ -58,6 +58,6 @@ "@types/node": "^8.10.25", "tslint": "^5.8.0", "typescript": "^2.6.1", - "vscode": "^1.1.22" + "vscode": "^1.1.36" } } diff --git a/yarn.lock b/yarn.lock index 3204b05..8eed4eb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,10 +106,10 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -browser-stdout@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" - integrity sha1-81HTKWnTL6XXpVZxVCY9korjvR8= +browser-stdout@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" + integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== buffer-from@^1.0.0: version "1.1.1" @@ -154,10 +154,10 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@2.11.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" - integrity sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ== +commander@2.15.1: + version "2.15.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" + integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== commander@^2.12.1: version "2.20.0" @@ -200,12 +200,7 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= -diff@3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75" - integrity sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww== - -diff@^3.2.0: +diff@3.5.0, diff@^3.2.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== @@ -320,10 +315,10 @@ glob@^7.1.1, glob@^7.1.2: once "^1.3.0" path-is-absolute "^1.0.0" -growl@1.10.3: - version "1.10.3" - resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.3.tgz#1926ba90cf3edfe2adb4927f5880bc22c66c790f" - integrity sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q== +growl@1.10.5: + version "1.10.5" + resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" + integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== har-schema@^2.0.0: version "2.0.0" @@ -338,11 +333,6 @@ har-validator@~5.1.0: ajv "^6.5.5" har-schema "^2.0.0" -has-flag@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" - integrity sha1-6CB68cx7MNRGzHC3NLXovhj4jVE= - has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -456,7 +446,7 @@ mime-types@^2.1.12, mime-types@~2.1.19: dependencies: mime-db "1.40.0" -minimatch@^3.0.4: +minimatch@3.0.4, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -475,21 +465,22 @@ mkdirp@0.5.1, mkdirp@^0.5.1: dependencies: minimist "0.0.8" -mocha@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-4.1.0.tgz#7d86cfbcf35cb829e2754c32e17355ec05338794" - integrity sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA== +mocha@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.2.0.tgz#6d8ae508f59167f940f2b5b3c4a612ae50c90ae6" + integrity sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ== dependencies: - browser-stdout "1.3.0" - commander "2.11.0" + browser-stdout "1.3.1" + commander "2.15.1" debug "3.1.0" - diff "3.3.1" + diff "3.5.0" escape-string-regexp "1.0.5" glob "7.1.2" - growl "1.10.3" + growl "1.10.5" he "1.1.1" + minimatch "3.0.4" mkdirp "0.5.1" - supports-color "4.4.0" + supports-color "5.4.0" ms@2.0.0: version "2.0.0" @@ -639,12 +630,12 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -supports-color@4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e" - integrity sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ== +supports-color@5.4.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" + integrity sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w== dependencies: - has-flag "^2.0.0" + has-flag "^3.0.0" supports-color@^5.3.0: version "5.5.0" @@ -746,13 +737,13 @@ vscode-test@^0.4.1: http-proxy-agent "^2.1.0" https-proxy-agent "^2.2.1" -vscode@^1.1.22: - version "1.1.34" - resolved "https://registry.yarnpkg.com/vscode/-/vscode-1.1.34.tgz#3aba5d2f3a9d43f4e798f6933339fe5fcfb782c6" - integrity sha512-GuT3tCT2N5Qp26VG4C+iGmWMgg/MuqtY5G5TSOT3U/X6pgjM9LFulJEeqpyf6gdzpI4VyU3ZN/lWPo54UFPuQg== +vscode@^1.1.36: + version "1.1.36" + resolved "https://registry.yarnpkg.com/vscode/-/vscode-1.1.36.tgz#5e1a0d1bf4977d0c7bc5159a9a13d5b104d4b1b6" + integrity sha512-cGFh9jmGLcTapCpPCKvn8aG/j9zVQ+0x5hzYJq5h5YyUXVGa1iamOaB2M2PZXoumQPES4qeAP1FwkI0b6tL4bQ== dependencies: glob "^7.1.2" - mocha "^4.0.1" + mocha "^5.2.0" request "^2.88.0" semver "^5.4.1" source-map-support "^0.5.0"