{"_id":"@akson/cortex-landing-performance","_rev":"2-826d7f32ef26b8a8f03fef54b42db89b","name":"@akson/cortex-landing-performance","dist-tags":{"latest":"0.3.0"},"versions":{"0.3.0":{"name":"@akson/cortex-landing-performance","version":"0.3.0","keywords":["akson","landing","performance","image-optimization","web-vitals","lazy-loading","cdn","bundle-optimization"],"author":{"name":"MyArmy","email":"contact@myarmy.ch"},"license":"MIT","_id":"@akson/cortex-landing-performance@0.3.0","maintainers":[{"name":"antoineschaller","email":"antoine.schaller@akson.ch"}],"homepage":"https://github.com/antoineschaller/myarmy/tree/main/packages/@akson/cortex-landing-performance","bugs":{"url":"https://github.com/antoineschaller/myarmy/issues"},"dist":{"shasum":"de1926caa9cf352bbf73cc7ae2a40f635e8790e7","tarball":"https://registry.npmjs.org/@akson/cortex-landing-performance/-/cortex-landing-performance-0.3.0.tgz","fileCount":2,"integrity":"sha512-qyv3s9WPFDrWQEQxHdwfOINO0RsNW0KdJBqs4y4mLYYtERUPxEV7EcphANsyPNVCTRH0U+yc7gQYe970BAfoVA==","signatures":[{"sig":"MEQCICJM6eonkZph+gEfbf0YY/n2JvZCvWITSim4xgvx7Xb1AiAW5Jyk+UgXkndEmKPd67U6vITEQYFupFS4Y5WbQidNJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3622},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cdn":{"types":"./dist/cdn/index.d.ts","import":"./dist/cdn/index.mjs","require":"./dist/cdn/index.js"},"./web-vitals":{"types":"./dist/web-vitals/index.d.ts","import":"./dist/web-vitals/index.mjs","require":"./dist/web-vitals/index.js"},"./lazy-loading":{"types":"./dist/lazy-loading/index.d.ts","import":"./dist/lazy-loading/index.mjs","require":"./dist/lazy-loading/index.js"},"./image-optimization":{"types":"./dist/image-optimization/index.d.ts","import":"./dist/image-optimization/index.mjs","require":"./dist/image-optimization/index.js"},"./bundle-optimization":{"types":"./dist/bundle-optimization/index.d.ts","import":"./dist/bundle-optimization/index.mjs","require":"./dist/bundle-optimization/index.js"}},"gitHead":"84153813d2b6cc183f00f23d04cf0e887c512fbe","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"biome check .","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","clean":"rm -rf dist node_modules/.cache","lint:fix":"biome check --write .","test:watch":"vitest"},"_npmUser":{"name":"antoineschaller","email":"antoine.schaller@akson.ch"},"repository":{"url":"git+https://github.com/antoineschaller/myarmy.git","type":"git","directory":"packages/@akson/cortex-landing-performance"},"_npmVersion":"11.5.1","description":"Performance optimization utilities for landing pages - image optimization, Web Vitals monitoring, lazy loading, and bundle optimization","directories":{},"_nodeVersion":"24.7.0","dependencies":{"web-vitals":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@biomejs/biome":"^1.8.3"},"_npmOperationalInternal":{"tmp":"tmp/cortex-landing-performance_0.3.0_1757682742148_0.8205268481256096","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: no consumers. No longer maintained."}},"time":{"created":"2025-09-12T13:12:22.059Z","modified":"2026-03-19T13:02:33.961Z","0.3.0":"2025-09-12T13:12:22.328Z"},"bugs":{"url":"https://github.com/antoineschaller/myarmy/issues"},"author":{"name":"MyArmy","email":"contact@myarmy.ch"},"license":"MIT","homepage":"https://github.com/antoineschaller/myarmy/tree/main/packages/@akson/cortex-landing-performance","keywords":["akson","landing","performance","image-optimization","web-vitals","lazy-loading","cdn","bundle-optimization"],"repository":{"url":"git+https://github.com/antoineschaller/myarmy.git","type":"git","directory":"packages/@akson/cortex-landing-performance"},"description":"Performance optimization utilities for landing pages - image optimization, Web Vitals monitoring, lazy loading, and bundle optimization","maintainers":[{"name":"antoineschaller","email":"antoine.schaller@akson.ch"}],"readme":"# @akson/cortex-landing-performance\n\n> Performance optimization utilities for landing pages - image optimization, Web Vitals monitoring, lazy loading, and bundle optimization\n\n## Installation\n\n```bash\nnpm install @akson/cortex-landing-performance\n```\n\n## Usage\n\n```typescript\nimport { ImageOptimizer, WebVitals, LazyLoader, BundleOptimizer } from '@akson/cortex-landing-performance';\n\n// Image optimization\nconst optimized = await ImageOptimizer.optimize({\n  src: '/image.jpg',\n  sizes: [400, 800, 1200],\n  format: 'webp'\n});\n\n// Web Vitals monitoring\nWebVitals.monitor({\n  onLCP: (metric) => analytics.track('lcp', metric),\n  onFID: (metric) => analytics.track('fid', metric),\n  onCLS: (metric) => analytics.track('cls', metric)\n});\n\n// Lazy loading\nLazyLoader.init('.lazy-image');\n```\n\n## Features\n\n- Image optimization and WebP conversion\n- Core Web Vitals monitoring\n- Lazy loading implementation\n- Bundle size optimization\n- CDN integration\n- Performance budgets\n\n## Metrics Tracked\n\n- Largest Contentful Paint (LCP)\n- First Input Delay (FID)\n- Cumulative Layout Shift (CLS)\n- First Contentful Paint (FCP)\n\n## License\n\nMIT © MyArmy","readmeFilename":"README.md"}