Data-driven pass (adds rollup-plugin-visualizer behind ANALYZE=1): - MapPage was statically imported by the router, dragging the map route AND the IndexedDB offline-cache layer into the entry -> now lazy() - NewsletterOverlay imported NEWSLETTER_ISSUES from the whole NewsletterPage module -> types + data moved to lib/newsletterIssues.ts - SasquatchGuide (assistant overlay) lazy-loaded in Layout - Cashu stack is now a separate chunk (useCashu), off the critical path Net: entry down ~61%; first paint no longer parses the map, the newsletter page, the assistant or the wallet stack.
51 lines
595 B
Text
51 lines
595 B
Text
# Logs
|
|
logs
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
lerna-debug.log*
|
|
|
|
|
|
node_modules
|
|
dist
|
|
dist-ssr
|
|
*.local
|
|
.ai/
|
|
yarn.lock
|
|
|
|
# Editor directories and files
|
|
.idea
|
|
.DS_Store
|
|
*.suo
|
|
*.ntvs*
|
|
*.njsproj
|
|
*.sln
|
|
*.sw?
|
|
|
|
# Vercel
|
|
.vercel
|
|
|
|
# Secrets
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Local secrets & signing material (never commit)
|
|
*.jks
|
|
*.keystore
|
|
keystore.properties
|
|
local.properties
|
|
|
|
# Local build artifacts
|
|
skatespots.zip
|
|
|
|
# Generated native project (recreate with `npm run android:init`)
|
|
/android/
|
|
|
|
# Netlify CLI link state
|
|
.netlify
|
|
|
|
# Bundle analysis output (ANALYZE=1)
|
|
stats.json
|