https://github.com/xavimondev/fs-emmet
A VSCode extension that helps you create folders and files with ease from your editor.
https://github.com/xavimondev/fs-emmet
astro files folders typescript vscode-extension
Last synced: about 1 month ago
JSON representation
A VSCode extension that helps you create folders and files with ease from your editor.
- Host: GitHub
- URL: https://github.com/xavimondev/fs-emmet
- Owner: xavimondev
- License: mit
- Created: 2024-04-06T22:43:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-30T23:42:21.000Z (7 months ago)
- Last Synced: 2025-03-18T21:52:10.945Z (about 2 months ago)
- Topics: astro, files, folders, typescript, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=xavimondev.fs-emmet
- Size: 494 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![demo]](https://github.com/xavimondev/fs-emmet/assets/68721455/e52f0ecf-dd0f-4a16-b2ce-d66f8f01f0e5)
## Introduction
A extension to create files and folders directly from your editor using Emmet syntax.
## How to use?
Press `ctrl+shift+p` to open command panel and type `Transform to file system` or press **`ctrl+alt+t`** to create new file system. _(you can override this shortcut)_
## Roadmap
[ ] Add landing page.
[ ] Add support for frameworks routing conventions, examples:
```js
// svelte
src/routes/about/+page.svelte
blog/[slug]/+page.svelte// remix
routes/_auth.login.tsx
routes/($lang)._index.tsx// next.js
(marketing)/about/page.js
app/blog/[slug]/page.tsx
app/shop/[...slug]/page.js
app/@auth/[...catchAll]/page.tsx
feed/@modal/(..)photo/[id]/page.js// and more ...
```[ ] Add climb-up operator to folders.
## Contributors
## License
This project is licensed under the **MIT License** - see the [**MIT License**](https://github.com/xavimondev/fs-emmet/blob/main/LICENSE) file for details.