Open this folder in VS Code / Cursor, press F5 (Run Extension), or install a packaged VSIX when you create one:
npm run package
Commands
Instagramo: Open
Instagramo: Login
Instagramo: Create Account
Instagramo: Dashboard
Instagramo: Logout
Instagramo: Settings
Scripts
Script
Purpose
npm run dev
Watch-build extension + webview
npm run compile
Typecheck + production build
npm run build
Production build
npm run lint
ESLint
npm run typecheck
TypeScript check
npm test
Unit tests
npm run package
Build and create a .vsix package
Security notes
Never put Firebase Admin / service-account credentials in the extension.
Firebase web config values in .env are client configuration, not server secrets. Access control depends on Firebase Authentication and Firestore Security Rules.
Passwords are never stored by the extension.
License
MIT
Marketplace / repository placeholders
Before publishing updates, confirm:
publisher (your Marketplace publisher ID)
repository.url
bugs.url
homepage
Do not invent repository URLs until the remote exists.