Directory structure:
└── robole-vscode-snippets-ranger/
├── README.md
├── CHANGELOG.md
├── funding.yml
├── jsconfig.json
├── LICENSE.md
├── package.json
├── todo.md
├── webpack.config.js
├── .eslintrc.json
├── .vscodeignore
├── img/
│ ├── logo.webp
│ └── screenshots/
│ ├── action-highlight.webp
│ ├── add-command.webp
│ └── toc.webp
├── script/
│ └── main.js
├── src/
│ ├── main.js
│ ├── actions/
│ │ ├── add.js
│ │ ├── delete.js
│ │ └── edit.js
│ ├── core/
│ │ ├── env.js
│ │ ├── fetch.js
│ │ ├── parser.js
│ │ └── transform.js
│ ├── helper/
│ │ ├── format.js
│ │ └── util.js
│ ├── model/
│ │ ├── extension.js
│ │ ├── snippet.js
│ │ └── snippets-file.js
│ └── view/
│ ├── category-section.js
│ ├── file-section.js
│ ├── snippets-table.js
│ ├── styles.css
│ ├── table-of-contents.js
│ └── webview.js
├── test/
│ ├── runTest.js
│ └── suite/
│ ├── index.js
│ ├── main.test.js
│ ├── helper/
│ │ └── format.test.js
│ ├── model/
│ │ ├── snippet-file.test.js
│ │ └── snippet.test.js
│ └── view/
│ ├── category-section.test.js
│ ├── file-section.test.js
│ ├── snippets-table.test.js
│ └── table-of-contents.test.js
└── .github/
├── ISSUE_TEMPLATE/
│ ├── bug_report.md
│ └── feature_request.md
└── workflows/
└── publish.yml