- Add npm package structure (@canghe_ai/wechat-cli) with platform-specific optionalDependencies - Add JS wrapper (bin/wechat-cli.js) and postinstall script - Add PyInstaller entry point and build script - Update scanner_macos.py for PyInstaller compatibility (sys._MEIPASS) - Update README with npm install instructions (macOS arm64) - Fix repo URLs to freestylefly/wechat-cli
45 lines
430 B
Plaintext
45 lines
430 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.egg-info/
|
|
*.egg
|
|
dist/
|
|
build/
|
|
|
|
# PyInstaller
|
|
*.spec
|
|
|
|
# npm platform binaries (published to npm, not git)
|
|
npm/platforms/*/bin/
|
|
|
|
# Virtual environments
|
|
.venv/
|
|
venv/
|
|
ENV/
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Project-specific
|
|
.claude/
|
|
*.db
|
|
*.db-wal
|
|
*.db-shm
|
|
|
|
# Sensitive data — NEVER commit
|
|
*.json
|
|
!pyproject.toml
|
|
!npm/**/package.json
|
|
|
|
# Temp files
|
|
*.tmp
|
|
*.bak
|