An open API service indexing awesome lists of open source software.

https://github.com/dgeibi/alias-tool


https://github.com/dgeibi/alias-tool

javascript scss typescript vscode-extension

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# alias-tool

## Features

1. scss: `@(import|use|forward) "@alias/path";` and `url(@alias/path.png) ` go to definition / links
2. css: `@import "@alias/path";` and `url(@alias/path.png) ` go to definition / links
3. js / ts: `import "@alias/path.png"` go to definition
4. fix `.png?query` go to definition

## Extension Settings

`alias-tool.mappings`:

```
{
"alias-tool.mappings": {
"app": "${folder}/frontend/app",
"@client": "${folder}/frontend/app",
"~@client": "${folder}/frontend/app"
}
}
```

Supported variables:

| Name | Description |
|------|-------------|
| `${folder}` | The root folder of the current file |
| `${workspace}` | The root folder of the current workspace |

## See also

- use [Path Autocomplete](https://marketplace.visualstudio.com/items?itemName=ionutvmi.path-autocomplete) for autocomplete

## Acknowledgements

- https://github.com/mihai-vlc/path-autocomplete