@@ -333,7 +333,7 @@ MAJOR.MINOR.PATCH
333333
334334Maintain a CHANGELOG.md:
335335
336- ``` markdown
336+ ``` md
337337# Changelog
338338
339339All notable changes to this project will be documented in this file.
@@ -402,7 +402,7 @@ Automate version management:
402402
403403### Publishing Process
404404
405- ``` bash
405+ ``` sh
406406# Login to npm (first time only)
407407npm login
408408
@@ -447,17 +447,17 @@ jobs:
447447
448448### JSR Setup
449449
450- 1. **Create JSR account** at https://jsr.io
450+ 1. **Create JSR account** at < https://jsr.io>
4514512. **Configure authentication**:
452452
453- ` ` ` bash
453+ ` ` ` sh
454454# Authenticate with JSR
455455deno login
456456```
457457
458458### Publishing Process
459459
460- ``` bash
460+ ``` sh
461461# Publish to JSR
462462jsr publish
463463
@@ -494,7 +494,7 @@ jobs:
494494
495495### README.md Template
496496
497- ` ` ` markdown
497+ ` ` ` md
498498# gunshi-plugin-myfeature
499499
500500> MyFeature plugin for Gunshi CLI framework
@@ -543,7 +543,7 @@ plugins: [myPlugin()]
543543
544544\`\`\`ts
545545myPlugin({
546- baseUrl : ' https://api.example.com' ,
546+ baseUrl : ' < https://api.example.com> ' ,
547547timeout : 5000
548548})
549549\`\`\`
@@ -634,7 +634,7 @@ await cli(process.argv.slice(2), command, {
634634
635635Always test the published package:
636636
637- ``` bash
637+ ``` sh
638638# Pack locally
639639npm pack
640640
@@ -648,7 +648,7 @@ npm install ../path/to/gunshi-plugin-myfeature-1.0.0.tgz
648648
649649Keep dependencies up to date:
650650
651- ``` bash
651+ ``` sh
652652# Check outdated packages
653653npm outdated
654654
@@ -664,7 +664,7 @@ npm install
664664
665665Regularly audit for vulnerabilities:
666666
667- ``` bash
667+ ``` sh
668668# Run security audit
669669npm audit
670670
@@ -683,7 +683,7 @@ When deprecating a plugin:
683683}
684684```
685685
686- ``` bash
686+ ``` sh
687687# Deprecate on npm
688688npm deprecate gunshi-plugin-old " Please use gunshi-plugin-new instead"
689689```
0 commit comments