JSPM

create-gi

1.0.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 567
  • Score
    100M100P100Q97288F
  • License MIT

A package to generate a standard .gitignore file

Package Exports

  • create-gi
  • create-gi/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (create-gi) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

create-gi πŸš€

NPM Version License Downloads Stars Forks Issues Visitors


What is create-gi? 🌟

create-gi is a lightweight and handy CLI tool to quickly generate a standard .gitignore file for your project! Perfect for Node.js, Python, and other popular environments.


Features ✨

βœ… Generates a .gitignore file with commonly ignored files/directories.
βœ… Works seamlessly with npx.
βœ… Supports Node.js, Python, and common environments.
βœ… Prevents overwriting existing .gitignore files.


Installation πŸ“¦

You don’t need to install it globally! Just use:

npx create-gi

Usage πŸ› οΈ

  1. Navigate to your project directory:

    cd your-project
  2. Run the command:

    npx create-gi
  3. Your .gitignore file will be generated in the current directory. πŸŽ‰


Template πŸ“

The .gitignore file includes the following:

# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.env

# Python
__pycache__/
*.py[cod]
*.so
*.egg-info/
*.eggs/
*.pyo

# Virtual environments
.venv/
env/
venv/

# IDE and Editor files
.vscode/
.idea/
*.swp
*.swo
*.tmp

# OS-specific files
.DS_Store
Thumbs.db

Contributing 🀝

Contributions are always welcome!
Feel free to open an issue or submit a pull request in the GitHub Repository.


License πŸ“„

This project is licensed under the MIT License. See the LICENSE file for details.


Connect 🌐

Have questions or suggestions? Let’s connect on GitHub!
🌟 Don’t forget to star the repository if you found this helpful!