Chrome Extension
Install packages directly from the Apps Script editor.
Overview
The GasPackᵐ Chrome Extension brings package management directly into the Google Apps Script editor. Search, install, and manage packages from a sidepanel — no terminal or Node.js required.
Perfect for users who prefer a visual interface, work on shared machines, or are new to package management.
Features
Browse & Search
Search the GasPackᵐ registry directly from the Apps Script editor. View package descriptions, module lists, and security grades before installing.
One-Click Install with Selective Dependencies
Install packages with a single click. When a module declares dependencies, only the specific dependency modules needed are installed — not entire packages.
Manage Dependencies
See all installed packages with their descriptions, module details, and dependency chains. Check for updates and remove packages you no longer need.
Security Grades & Scope Tracking
See security grades before installing. The extension tracks which OAuth scopes were added by GasPackᵐ vs. already present in your project, so you always know what permissions are in use.
Project Configuration
The extension manages a gaspack.json.js file in your Apps Script project using Schema v4.0.0. This file stores everything the extension needs to manage your
packages:
| Section | What it stores |
|---|---|
project | Name, script ID, version, and description |
author | Your name and email (from Google account) |
installed | Each package with version, description, and per-module detail (namespace, exports, dependencies) |
manifest | Which OAuth scopes were added by GasPackᵐ vs. already present |
integrity | SHA-256 hash of the .gaspackm.gs bundle for tamper detection |
Don't edit manually
This file is managed by the extension automatically. Manual edits will be overwritten on the next package operation.
What you'll see
When browsing packages, the extension shows per-module detail including dependencies:
@company.com/batch-processor v2.0.0
Batch processing for Apps Script
3 modules | Security: A
────────────────────────────────────────────────────
runner BATCH_PROCESSOR_V1
Depends on: errors/handler, stdlib/arrays,
time/guard, quota/gas, retry/executor
checkpoint BATCH_PROCESSOR_CHECKPOINT_V1
Depends on: storage/script, stdlib/objects,
errors/handler
reporter BATCH_PROCESSOR_REPORTER_V1
Depends on: logger/logger, logger/sheet,
stdlib/dates Installing batch-processor automatically pulls in only the specific dependency
modules listed — not all of errors, stdlib, time, etc.
Installation
Install from Chrome Web Store
Search for "GasPackᵐ" in the Chrome Web Store and click "Add to Chrome".
Open Apps Script
Navigate to script.google.com and open any project.
Open the sidepanel
Click the GasPackᵐ icon in the toolbar to open the package manager sidepanel. Sign in with your Google account.
Start installing
Browse or search for packages and click "Install" to add them to your project. The
extension handles the .gaspackm.gs bundle and gaspack.json.js config
automatically.
CLI alternative
Prefer the terminal? The CLI tool provides the same package management capabilities from your command line.