GitXplorerGitXplorer
m

VuePack

public
61 stars
7 forks
5 issues

Commits

List of commits on branch master.
Unverified
fb8a65a280cc9c5750ed6621b3b8043bf655e950

Improved package load

mmadskristensen committed 8 years ago
Unverified
5a7430993b9bb30013c29ad1a9bfb07aa42107e5

Updated NuGet packages

mmadskristensen committed 8 years ago
Unverified
5c650e097927d22c18db27fb4257fe9adcc8184b

Async package load

mmadskristensen committed 8 years ago
Unverified
e661c6791e3b7ba2407724605bd0adad9a750f49

v1.2

mmadskristensen committed 9 years ago
Unverified
7ac415b05807c366a621b929454beb81adec93e3

v1.1

mmadskristensen committed 9 years ago
Unverified
85dab5f52a8fdb023f3b5030156d66adf1789efd

Vue logo as .vue file icon in Solution Explorer

mmadskristensen committed 9 years ago

README

The README file for this repository.

Vue.js Pack

Build status

Download this extension from the VS Gallery or get the CI build.


Contains HTML Intellisense and code snippets for the Vue.js JavaScript library

See the changelog for changes and roadmap.

Features

  • .vue files are mapped to open in the HTML editor
  • HTML Intellisense for built-in directives
  • HTML Intellisense for custom directives and components
  • File icon for .vue files
  • JavaScript snippets

Directives Intellisense

Built in directives are shown in Intellisense to make it easier to write an to avoid typos.

Any directive or component defined in any .vue or .js file in the project will be show up in Intellisense.

Built in directives

HTML Intellisense

Special elements

HTML Intellisense partial

Custom components/elementDirectives

HTML Intellisense components

Custom directives

HTML Intellisense directives

File icon

Solution Explorer correctly displays a file icon for .vue files.

File icon

JavaScript snippets

A few handy snippets are available to speed up boilerplating of vew models, filters and directives.

vue (view model)

var vm = new Vue({

    el: "#app"

})

vued (directive)

Vue.directive('my-directive', {

    bind: function () {
        // content
    },

    update: function (value) {
        // content
    },

    unbind: function () {
        // content
    }
})

vuef (filter)

Vue.filter('my-filter', function (value) {

    $end$

})

Here's what it looks like in the Code Snippets Manager.

Snippets

Contribute

Check out the contribution guidelines if you want to contribute to this project.

For cloning and building this project yourself, make sure to install the Extensibility Tools 2015 extension for Visual Studio which enables some features used by this project.

License

Apache 2.0