Skip to content

Commit 2f4f659

Browse files
authored
fix: normalize bin paths and add CODEOWNERS (#28)
* fix: normalize bin paths to resolve npm warnings * chore: add CODEOWNERS file for code review requirements * docs: update changelog for v0.1.13
1 parent 3936b05 commit 2f4f659

File tree

3 files changed

+48
-2
lines changed

3 files changed

+48
-2
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,25 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.13] - 2025-09-07
9+
10+
### Fixed
11+
12+
- **NPM Warnings**: Normalized bin paths to resolve npm publish warnings about cleaned script names
13+
- **Package Configuration**: Applied `npm pkg fix` to resolve bin path formatting issues
14+
15+
### Security
16+
17+
- **Code Ownership**: Added CODEOWNERS file for better code review practices and accountability
18+
- **Branch Protection**: Enhanced OpenSSF Scorecard rating with code owner requirements
19+
- **Review Process**: Established clear ownership structure for all repository files
20+
21+
### Technical
22+
23+
- Removed leading `./` from bin paths in package.json per npm best practices
24+
- CODEOWNERS file covers all critical paths including source, docs, CI/CD, and security files
25+
- Improved repository governance for future contributions
26+
827
## [0.1.12] - 2025-09-07
928

1029
### Security

CODEOWNERS

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# CODEOWNERS for create-claude
2+
# This file defines code ownership for automatic review requests
3+
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
4+
5+
# Global owner for all files
6+
* @RMNCLDYO
7+
8+
# Source code
9+
/src/ @RMNCLDYO
10+
*.js @RMNCLDYO
11+
*.ts @RMNCLDYO
12+
*.json @RMNCLDYO
13+
14+
# Configuration and templates
15+
/.claude/ @RMNCLDYO
16+
/templates/ @RMNCLDYO
17+
18+
# Documentation
19+
*.md @RMNCLDYO
20+
/docs/ @RMNCLDYO
21+
22+
# CI/CD and workflows
23+
/.github/ @RMNCLDYO
24+
25+
# Security-sensitive files
26+
/SECURITY.md @RMNCLDYO
27+
/.github/workflows/ @RMNCLDYO

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
"./cli": "./dist/cli.js"
1717
},
1818
"bin": {
19-
"create-claude": "./dist/cli.js",
20-
"cld": "./dist/cli.js"
19+
"create-claude": "dist/cli.js",
20+
"cld": "dist/cli.js"
2121
},
2222
"files": [
2323
"dist",

0 commit comments

Comments
 (0)