Skip to content

Commit 5b38650

Browse files
committed
fix: audit fixes for marketplace readiness
- Fix README comment handling docs (specifier comments ARE preserved) - Fix Developer Guide link to absolute GitHub URL (excluded from VSIX) - Exclude logo.png from VSIX (55KB, not needed alongside icon.png) - Upgrade icon.png from 128x128 to 256x256 for Retina displays - Fix grouping schema regex pattern to allow flags like /i - Link blog post via relative path (vsce rewrites to GitHub URL)
1 parent 8e4f4ec commit 5b38650

4 files changed

Lines changed: 7 additions & 8 deletions

File tree

.vscodeignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ tests/**
3434
# Design files
3535
logo.svg
3636
logo.ai
37+
logo.png
3738
*.gif
3839

3940
# Source maps (keep for production debugging)

README.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
**One keystroke. One click. Hundreds of files organized.** — A lightweight, modern VSCode extension that sorts and organizes your TypeScript/JavaScript imports.
1010

11-
**Read the full story:** [TypeScript Hero is dead (is yet another VS Code extension gone forever?)](https://angular.schule/blog/2026-03-mini-typescript-hero)
11+
**Read the full story:** [TypeScript Hero is dead (is yet another VS Code extension gone forever?)](blog-post.md)
1212

1313
## Features
1414

@@ -236,11 +236,9 @@ The extension preserves most comments in your import blocks:
236236
- Comments above import statements
237237
- Comments at the end of import lines
238238
- Comments between import statements
239+
- Comments next to specifiers inside braces (triggers multiline wrapping)
239240

240-
**Not preserved:**
241-
- Comments inside import braces (e.g., `import { Foo /* comment */ } from './lib'`)
242-
243-
**Best Practice:** Put critical comments above the import statement, not embedded inside the braces.
241+
**Best Practice:** Put critical comments above the import statement for maximum visibility.
244242

245243
### Legacy Mode
246244

@@ -265,7 +263,7 @@ MIT License — Original work Copyright (c) Christoph Bühler
265263

266264
- [Configuration Reference](README-configuration.md) — Complete settings documentation
267265
- [Migration Guide](README-migration.md) — Migrating from TypeScript Hero
268-
- [Developer Guide](README-for-developers.md) — Development setup, debugging, and contributing
266+
- [Developer Guide](https://github.com/angular-schule/mini-typescript-hero/blob/master/README-for-developers.md) — Development setup, debugging, and contributing
269267
- [Report Issues](https://github.com/angular-schule/mini-typescript-hero/issues)
270268
- [Request Features](https://github.com/angular-schule/mini-typescript-hero/issues)
271269

icon.png

23.5 KB
Loading

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@
244244
},
245245
{
246246
"type": "string",
247-
"pattern": "^/.+/$",
247+
"pattern": "^/.+/[dgimsuyv]*$",
248248
"description": "Regex pattern for custom grouping (e.g., '/^@angular/', '/rxjs/', etc.)"
249249
},
250250
{
@@ -262,7 +262,7 @@
262262
},
263263
{
264264
"type": "string",
265-
"pattern": "^/.+/$",
265+
"pattern": "^/.+/[dgimsuyv]*$",
266266
"description": "Regex pattern (e.g., '/^@angular/')"
267267
}
268268
]

0 commit comments

Comments
 (0)