# ======================================== # SQUARESPACE PLUGINS REPOSITORY # . gitignore # ======================================== # ======================================== # Node.js # ======================================== node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* package-lock.json yarn.lock pnpm-lock.yaml # ======================================== # Build Output (we keep . min. js in git for CDN) # ======================================== # Note: We DO commit minified files for jsDelivr # dist/ # *. min.js # Temporary build files .temp/ .cache/ .build/ # ======================================== # Environment & Secrets # ======================================== . env .env.local . env.*. local .npmrc secrets.json config.local. js # License keys (for testing) test-licenses. json *. license. key # ======================================== # IDE & Editors # ======================================== # VS Code .vscode/ ! .vscode/settings.json !.vscode/tasks.json !.vscode/launch. json !.vscode/extensions.json *. code-workspace # JetBrains (WebStorm, PHPStorm, etc.) .idea/ *. iml *. iws *.ipr # Sublime Text *.sublime-project *.sublime-workspace # Vim *.swp *.swo *~ # Emacs *~ \#*\# .\#* # ======================================== # Operating System Files # ======================================== # macOS .DS_Store . AppleDouble .LSOverride Icon ._* . DocumentRevisions-V100 .fseventsd .Spotlight-V100 . TemporaryItems .Trashes .VolumeIcon. icns . com.apple.timemachine. donotpresent . AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk # Windows Thumbs.db Thumbs.db:encryptable ehthumbs.db ehthumbs_vista.db *. stackdump [Dd]esktop. ini $RECYCLE.BIN/ *. cab *.msi *.msix *.msm *.msp *.lnk # Linux .directory . Trash-* .nfs* # ======================================== # Testing # ======================================== coverage/ .nyc_output/ *. test.js. snap test-results/ playwright-report/ cypress/videos/ cypress/screenshots/ # ======================================== # Logs # ======================================== logs/ *.log npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* # ======================================== # Documentation Build # ======================================== docs/. vitepress/dist docs/. vitepress/cache # ======================================== # Backup Files # ======================================== *. backup *.bak *.old *.orig *. tmp # ======================================== # Archives # ======================================== *.zip *.tar *.tar.gz *. rar *.7z # ======================================== # Local Development # ======================================== scratch/ playground/ local-testing/ dev-server/ # Local license testing licenses. local.json # ======================================== # Analytics & Stats (optional) # ======================================== stats. json bundle-analyzer.html # ======================================== # Plugin-Specific (add as needed) # ======================================== # Don't track buyer-specific customizations *-custom.js *-client-*. js # Don't track internal dev versions *-dev.js *-test.js *-beta.js # ======================================== # Optional: Keep certain files # ======================================== # We WANT to track minified files for jsDelivr !*. min.js !*. min.css # We WANT to track examples ! examples/**/*.html !examples/**/*.js