{"library":"minee","title":"Minee: Earth Engine Module Bundler","description":"Minee is a command-line interface (CLI) tool specifically designed to bundle modules for Google Earth Engine. It addresses the challenge of managing multiple script dependencies within Earth Engine by consolidating them into a single, compact JavaScript file. This process significantly reduces import times and file sizes, improving performance when working with complex Earth Engine projects. The current stable version is `0.0.9`, with a release cadence that has seen several minor updates in quick succession, indicating active development and responsiveness to bug fixes. A key differentiator is its specialized focus on the Earth Engine ecosystem, handling its specific module resolution requirements. It offers options for minification, custom output paths, and configuration via a `.minee.json` file, allowing developers to streamline their Earth Engine development workflow. It primarily functions as a CLI tool, without an exposed programmatic API for direct JavaScript integration.","language":"javascript","status":"active","last_verified":"Wed Apr 22","install":{"commands":["npm install minee"],"cli":{"name":"minee","version":null}},"imports":["npm install -g minee"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"# First, install minee globally:\nnpm install -g minee\n\n# Ensure you have authenticated with Earth Engine Git repositories if you haven't already:\n# Go to https://earthengine.googlesource.com/new-password and follow instructions to set up ~/.gitcookies.\n\n# Example: Bundle an Earth Engine module and save it to a 'bundled' directory,\n# keeping original variable names for easier debugging.\nminee --entry=users/aazuspan/geeSharp:geeSharp --dest=./bundled/geeSharp.min.js --keep-names\n\n# Alternatively, use a configuration file (.minee.json):\n# Create a file named .minee.json in your project root:\n# {\n#   \"entry\": \"users/aazuspan/geeSharp:geeSharp\",\n#   \"dest\": \"./bundled/geeSharp.min.js\",\n#   \"keepNames\": true\n# }\n# Then run minee without arguments:\nminee","lang":"bash","description":"Demonstrates global installation, the critical authentication step for Earth Engine, and basic CLI usage with options, including an example of configuration file usage.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}