Nattily Polished Marbles

    typescript-svelte-plugin
    TypeScript icon, indicating that this package has built-in type declarations

    0.3.3 • Public • Published

    A TypeScript plugin for Svelte intellisense

    This plugin provides intellisense for interacting with Svelte files. It is in a very early stage, so expect bugs. So far the plugin supports

    • Rename
    • Find Usages
    • Go To Definition
    • Diagnostics

    Note that these features are only available within TS/JS files. Intellisense within Svelte files is provided by the svelte-language-server.

    Usage

    The plugin comes packaged with the Svelte for VS Code extension. If you are using that one, you don't need to add it manually.

    Adding it manually:

    npm install --save-dev typescript-svelte-plugin

    Then add it to your tsconfig.json or jsconfig.json:

    {
        "compilerOptions": {
            ...
            "plugins": [{
                "name": "typescript-svelte-plugin"
            }]
        }
    }
    

    Limitations

    Changes to Svelte files are only recognized after they are saved to disk.

    Credits

    • pushkine for his initial POC and the inspiration/discussion that stemmed from it

    Install

    npm i typescript-svelte-plugin

    DownloadsWeekly Downloads

    175

    Version

    0.3.3

    License

    MIT

    Unpacked Size

    64.1 kB

    Total Files

    37

    Last publish

    Collaborators

    • dummdidumm
    • svelte-language-tools-deploy
    • orta