├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ └── static.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc.json ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── package.json ├── packages └── www │ ├── .gitignore │ ├── astro.config.mjs │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ ├── favicon.svg │ ├── features │ │ ├── autofixes │ │ │ ├── index.md │ │ │ └── source │ │ │ │ ├── index.html │ │ │ │ ├── music_500x447.png │ │ │ │ └── redpanda_500x335.jpg │ │ ├── browser-compatibility │ │ │ ├── index.md │ │ │ ├── jampack.config.js │ │ │ └── source │ │ │ │ ├── anemones.jpg │ │ │ │ ├── index.html │ │ │ │ └── styles.css │ │ ├── compress-all │ │ │ ├── index.md │ │ │ └── source │ │ │ │ ├── index.html │ │ │ │ ├── unreferenced.css │ │ │ │ ├── unreferenced.jpg │ │ │ │ ├── unreferenced.js │ │ │ │ ├── unreferenced.png │ │ │ │ ├── unreferenced.svg │ │ │ │ └── unreferenced.webp │ │ ├── embed-small-images │ │ │ ├── index.md │ │ │ └── source │ │ │ │ ├── bass.svg │ │ │ │ ├── index.html │ │ │ │ ├── small.svg │ │ │ │ └── smilley.png │ │ ├── iframe │ │ │ ├── index.md │ │ │ └── source │ │ │ │ └── index.html │ │ ├── images-max-width │ │ │ ├── index.md │ │ │ ├── jampack.config.js │ │ │ └── source │ │ │ │ ├── index.html │ │ │ │ └── redpanda.jpg │ │ ├── inline-critical-css │ │ │ ├── index.md │ │ │ ├── jampack.config.js │ │ │ └── source │ │ │ │ ├── index.html │ │ │ │ └── styles.css │ │ ├── optimize-above-the-fold │ │ │ ├── index.md │ │ │ └── source │ │ │ │ ├── html.to.design.png │ │ │ │ ├── index.html │ │ │ │ ├── music_500x447.png │ │ │ │ ├── redpanda_500x335.jpg │ │ │ │ └── water.jpg │ │ ├── optimize-images-cdn │ │ │ ├── index.md │ │ │ ├── jampack.config.js │ │ │ └── source │ │ │ │ └── index.html │ │ ├── optimize-images-external │ │ │ ├── index.md │ │ │ ├── jampack.config.js │ │ │ └── source │ │ │ │ ├── foo │ │ │ │ └── bar.html │ │ │ │ └── index.html │ │ ├── optimize-images │ │ │ ├── index.md │ │ │ └── source │ │ │ │ ├── img_avatar-kererū.jpg │ │ │ │ ├── img_bass.svg │ │ │ │ ├── img_jam.svg │ │ │ │ ├── img_music.png │ │ │ │ ├── img_screenshot.png │ │ │ │ ├── img_water.jpg │ │ │ │ ├── index.html │ │ │ │ ├── long-cat.jpg │ │ │ │ ├── picture_music.png │ │ │ │ ├── picture_redpanda.jpg │ │ │ │ ├── picture_screenshot.png │ │ │ │ ├── plane.jpg │ │ │ │ └── tall-cat.jpg │ │ ├── prefetch-links │ │ │ ├── index.md │ │ │ ├── jampack.config.js │ │ │ └── source │ │ │ │ ├── index.html │ │ │ │ ├── styles.css │ │ │ │ └── subfolder │ │ │ │ └── index.html │ │ ├── video │ │ │ ├── index.md │ │ │ └── source │ │ │ │ └── index.html │ │ └── warnings │ │ │ ├── index.md │ │ │ └── source │ │ │ ├── index.html │ │ │ └── jam.svg │ ├── make-scrollable-code-focusable.js │ ├── og-image.jpg │ └── robots.txt │ ├── src │ ├── components │ │ ├── HeadCommon.astro │ │ ├── HeadSEO.astro │ │ ├── Header │ │ │ ├── Header.astro │ │ │ ├── LanguageSelect.css │ │ │ ├── LanguageSelect.tsx │ │ │ ├── Search.css │ │ │ ├── Search.tsx │ │ │ ├── SidebarToggle.tsx │ │ │ ├── SkipToContent.astro │ │ │ ├── ThemeToggleButton.css │ │ │ ├── ThemeToggleButton.tsx │ │ │ ├── logo-dark.svg │ │ │ └── logo-light.svg │ │ ├── LeftSidebar │ │ │ ├── LeftSidebar.astro │ │ │ └── divRIOTS.svg │ │ ├── PageContent │ │ │ └── PageContent.astro │ │ ├── RightSidebar │ │ │ ├── MoreMenu.astro │ │ │ ├── RightSidebar.astro │ │ │ └── TableOfContents.tsx │ │ └── Window │ │ │ ├── Window.astro │ │ │ └── external-link.svg │ ├── config.ts │ ├── content │ │ ├── config.ts │ │ └── devlog │ │ │ ├── adding-config.mdx │ │ │ ├── external-images.mdx │ │ │ ├── improving-how-images-are-embedded │ │ │ ├── index.mdx │ │ │ ├── requests-after.png │ │ │ ├── requests-before.png │ │ │ └── wcd.png │ │ │ ├── inline-critical-css.mdx │ │ │ ├── longer-life-cache.mdx │ │ │ ├── prefetch-links.mdx │ │ │ ├── swyx-personal-site │ │ │ ├── 20min.jpg │ │ │ ├── index.mdx │ │ │ ├── jampack-waterfall-s1-static.png │ │ │ ├── jampack-waterfall-s2-jp091.png │ │ │ ├── jampack-waterfall-s3-jp093.png │ │ │ ├── jampack-waterfall-s4-jp093.png │ │ │ ├── original-waterfall.png │ │ │ └── original-www.png │ │ │ └── why-a-devlog.mdx │ ├── env.d.ts │ ├── languages.ts │ ├── layouts │ │ └── MainLayout.astro │ ├── pages │ │ ├── cache.md │ │ ├── chat.html │ │ ├── cli-options.md │ │ ├── configuration.mdx │ │ ├── devlog │ │ │ └── [...slug].astro │ │ ├── features │ │ │ └── [...feature].astro │ │ ├── index.astro │ │ └── installation.md │ └── styles │ │ ├── index.css │ │ └── theme.css │ └── tsconfig.json ├── pnpm-lock.yaml ├── src ├── cache.ts ├── compress.ts ├── compressors │ ├── css.ts │ ├── html.ts │ ├── images.ts │ └── js.ts ├── config-default.ts ├── config-fast.ts ├── config-types.ts ├── config.ts ├── index.ts ├── logger.ts ├── optimize.ts ├── optimizers │ ├── img-external.ts │ ├── inline-critical-css.ts │ ├── prefetch-links.ts │ ├── process-iframe.ts │ └── process-video.ts ├── packagejson.ts ├── proload │ ├── README.md │ ├── error.cjs │ ├── error.cjs.d.ts │ ├── esm │ │ ├── index.mjs │ │ ├── requireOrImport.mjs │ │ └── requireOrImport.mjs.d.ts │ └── index.d.ts ├── state.ts ├── utils.ts └── utils │ ├── cache-control-parser.ts │ ├── install-dep.ts │ ├── polyfill-fetch.ts │ └── resource.ts ├── tsconfig.json └── tsconfig.tsbuildinfo /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | auto-install-peers=false 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.md 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/package.json -------------------------------------------------------------------------------- /packages/www/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .astro 3 | dist 4 | public/features/*/packed 5 | -------------------------------------------------------------------------------- /packages/www/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/astro.config.mjs -------------------------------------------------------------------------------- /packages/www/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/package.json -------------------------------------------------------------------------------- /packages/www/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/pnpm-lock.yaml -------------------------------------------------------------------------------- /packages/www/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/favicon.svg -------------------------------------------------------------------------------- /packages/www/public/features/autofixes/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/autofixes/index.md -------------------------------------------------------------------------------- /packages/www/public/features/autofixes/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/autofixes/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/autofixes/source/music_500x447.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/autofixes/source/music_500x447.png -------------------------------------------------------------------------------- /packages/www/public/features/autofixes/source/redpanda_500x335.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/autofixes/source/redpanda_500x335.jpg -------------------------------------------------------------------------------- /packages/www/public/features/browser-compatibility/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/browser-compatibility/index.md -------------------------------------------------------------------------------- /packages/www/public/features/browser-compatibility/jampack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/browser-compatibility/jampack.config.js -------------------------------------------------------------------------------- /packages/www/public/features/browser-compatibility/source/anemones.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/browser-compatibility/source/anemones.jpg -------------------------------------------------------------------------------- /packages/www/public/features/browser-compatibility/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/browser-compatibility/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/browser-compatibility/source/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/browser-compatibility/source/styles.css -------------------------------------------------------------------------------- /packages/www/public/features/compress-all/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/compress-all/index.md -------------------------------------------------------------------------------- /packages/www/public/features/compress-all/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/compress-all/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/compress-all/source/unreferenced.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/compress-all/source/unreferenced.css -------------------------------------------------------------------------------- /packages/www/public/features/compress-all/source/unreferenced.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/compress-all/source/unreferenced.jpg -------------------------------------------------------------------------------- /packages/www/public/features/compress-all/source/unreferenced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/compress-all/source/unreferenced.js -------------------------------------------------------------------------------- /packages/www/public/features/compress-all/source/unreferenced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/compress-all/source/unreferenced.png -------------------------------------------------------------------------------- /packages/www/public/features/compress-all/source/unreferenced.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/compress-all/source/unreferenced.svg -------------------------------------------------------------------------------- /packages/www/public/features/compress-all/source/unreferenced.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/compress-all/source/unreferenced.webp -------------------------------------------------------------------------------- /packages/www/public/features/embed-small-images/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/embed-small-images/index.md -------------------------------------------------------------------------------- /packages/www/public/features/embed-small-images/source/bass.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/embed-small-images/source/bass.svg -------------------------------------------------------------------------------- /packages/www/public/features/embed-small-images/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/embed-small-images/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/embed-small-images/source/small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/embed-small-images/source/small.svg -------------------------------------------------------------------------------- /packages/www/public/features/embed-small-images/source/smilley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/embed-small-images/source/smilley.png -------------------------------------------------------------------------------- /packages/www/public/features/iframe/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/iframe/index.md -------------------------------------------------------------------------------- /packages/www/public/features/iframe/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/iframe/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/images-max-width/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/images-max-width/index.md -------------------------------------------------------------------------------- /packages/www/public/features/images-max-width/jampack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/images-max-width/jampack.config.js -------------------------------------------------------------------------------- /packages/www/public/features/images-max-width/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/images-max-width/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/images-max-width/source/redpanda.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/images-max-width/source/redpanda.jpg -------------------------------------------------------------------------------- /packages/www/public/features/inline-critical-css/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/inline-critical-css/index.md -------------------------------------------------------------------------------- /packages/www/public/features/inline-critical-css/jampack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/inline-critical-css/jampack.config.js -------------------------------------------------------------------------------- /packages/www/public/features/inline-critical-css/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/inline-critical-css/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/inline-critical-css/source/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/inline-critical-css/source/styles.css -------------------------------------------------------------------------------- /packages/www/public/features/optimize-above-the-fold/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-above-the-fold/index.md -------------------------------------------------------------------------------- /packages/www/public/features/optimize-above-the-fold/source/html.to.design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-above-the-fold/source/html.to.design.png -------------------------------------------------------------------------------- /packages/www/public/features/optimize-above-the-fold/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-above-the-fold/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/optimize-above-the-fold/source/music_500x447.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-above-the-fold/source/music_500x447.png -------------------------------------------------------------------------------- /packages/www/public/features/optimize-above-the-fold/source/redpanda_500x335.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-above-the-fold/source/redpanda_500x335.jpg -------------------------------------------------------------------------------- /packages/www/public/features/optimize-above-the-fold/source/water.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-above-the-fold/source/water.jpg -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images-cdn/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images-cdn/index.md -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images-cdn/jampack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images-cdn/jampack.config.js -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images-cdn/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images-cdn/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images-external/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images-external/index.md -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images-external/jampack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images-external/jampack.config.js -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images-external/source/foo/bar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images-external/source/foo/bar.html -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images-external/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images-external/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/index.md -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/source/img_avatar-kererū.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/source/img_avatar-kererū.jpg -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/source/img_bass.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/source/img_bass.svg -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/source/img_jam.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/source/img_jam.svg -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/source/img_music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/source/img_music.png -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/source/img_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/source/img_screenshot.png -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/source/img_water.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/source/img_water.jpg -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/source/long-cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/source/long-cat.jpg -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/source/picture_music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/source/picture_music.png -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/source/picture_redpanda.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/source/picture_redpanda.jpg -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/source/picture_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/source/picture_screenshot.png -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/source/plane.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/source/plane.jpg -------------------------------------------------------------------------------- /packages/www/public/features/optimize-images/source/tall-cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/optimize-images/source/tall-cat.jpg -------------------------------------------------------------------------------- /packages/www/public/features/prefetch-links/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/prefetch-links/index.md -------------------------------------------------------------------------------- /packages/www/public/features/prefetch-links/jampack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/prefetch-links/jampack.config.js -------------------------------------------------------------------------------- /packages/www/public/features/prefetch-links/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/prefetch-links/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/prefetch-links/source/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/prefetch-links/source/styles.css -------------------------------------------------------------------------------- /packages/www/public/features/prefetch-links/source/subfolder/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/prefetch-links/source/subfolder/index.html -------------------------------------------------------------------------------- /packages/www/public/features/video/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/video/index.md -------------------------------------------------------------------------------- /packages/www/public/features/video/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/video/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/warnings/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/warnings/index.md -------------------------------------------------------------------------------- /packages/www/public/features/warnings/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/warnings/source/index.html -------------------------------------------------------------------------------- /packages/www/public/features/warnings/source/jam.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/features/warnings/source/jam.svg -------------------------------------------------------------------------------- /packages/www/public/make-scrollable-code-focusable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/make-scrollable-code-focusable.js -------------------------------------------------------------------------------- /packages/www/public/og-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/og-image.jpg -------------------------------------------------------------------------------- /packages/www/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/public/robots.txt -------------------------------------------------------------------------------- /packages/www/src/components/HeadCommon.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/HeadCommon.astro -------------------------------------------------------------------------------- /packages/www/src/components/HeadSEO.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/HeadSEO.astro -------------------------------------------------------------------------------- /packages/www/src/components/Header/Header.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/Header/Header.astro -------------------------------------------------------------------------------- /packages/www/src/components/Header/LanguageSelect.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/Header/LanguageSelect.css -------------------------------------------------------------------------------- /packages/www/src/components/Header/LanguageSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/Header/LanguageSelect.tsx -------------------------------------------------------------------------------- /packages/www/src/components/Header/Search.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/Header/Search.css -------------------------------------------------------------------------------- /packages/www/src/components/Header/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/Header/Search.tsx -------------------------------------------------------------------------------- /packages/www/src/components/Header/SidebarToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/Header/SidebarToggle.tsx -------------------------------------------------------------------------------- /packages/www/src/components/Header/SkipToContent.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/Header/SkipToContent.astro -------------------------------------------------------------------------------- /packages/www/src/components/Header/ThemeToggleButton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/Header/ThemeToggleButton.css -------------------------------------------------------------------------------- /packages/www/src/components/Header/ThemeToggleButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/Header/ThemeToggleButton.tsx -------------------------------------------------------------------------------- /packages/www/src/components/Header/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/Header/logo-dark.svg -------------------------------------------------------------------------------- /packages/www/src/components/Header/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/Header/logo-light.svg -------------------------------------------------------------------------------- /packages/www/src/components/LeftSidebar/LeftSidebar.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/LeftSidebar/LeftSidebar.astro -------------------------------------------------------------------------------- /packages/www/src/components/LeftSidebar/divRIOTS.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/LeftSidebar/divRIOTS.svg -------------------------------------------------------------------------------- /packages/www/src/components/PageContent/PageContent.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/PageContent/PageContent.astro -------------------------------------------------------------------------------- /packages/www/src/components/RightSidebar/MoreMenu.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/RightSidebar/MoreMenu.astro -------------------------------------------------------------------------------- /packages/www/src/components/RightSidebar/RightSidebar.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/RightSidebar/RightSidebar.astro -------------------------------------------------------------------------------- /packages/www/src/components/RightSidebar/TableOfContents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/RightSidebar/TableOfContents.tsx -------------------------------------------------------------------------------- /packages/www/src/components/Window/Window.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/Window/Window.astro -------------------------------------------------------------------------------- /packages/www/src/components/Window/external-link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/components/Window/external-link.svg -------------------------------------------------------------------------------- /packages/www/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/config.ts -------------------------------------------------------------------------------- /packages/www/src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/config.ts -------------------------------------------------------------------------------- /packages/www/src/content/devlog/adding-config.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/adding-config.mdx -------------------------------------------------------------------------------- /packages/www/src/content/devlog/external-images.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/external-images.mdx -------------------------------------------------------------------------------- /packages/www/src/content/devlog/improving-how-images-are-embedded/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/improving-how-images-are-embedded/index.mdx -------------------------------------------------------------------------------- /packages/www/src/content/devlog/improving-how-images-are-embedded/requests-after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/improving-how-images-are-embedded/requests-after.png -------------------------------------------------------------------------------- /packages/www/src/content/devlog/improving-how-images-are-embedded/requests-before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/improving-how-images-are-embedded/requests-before.png -------------------------------------------------------------------------------- /packages/www/src/content/devlog/improving-how-images-are-embedded/wcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/improving-how-images-are-embedded/wcd.png -------------------------------------------------------------------------------- /packages/www/src/content/devlog/inline-critical-css.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/inline-critical-css.mdx -------------------------------------------------------------------------------- /packages/www/src/content/devlog/longer-life-cache.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/longer-life-cache.mdx -------------------------------------------------------------------------------- /packages/www/src/content/devlog/prefetch-links.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/prefetch-links.mdx -------------------------------------------------------------------------------- /packages/www/src/content/devlog/swyx-personal-site/20min.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/swyx-personal-site/20min.jpg -------------------------------------------------------------------------------- /packages/www/src/content/devlog/swyx-personal-site/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/swyx-personal-site/index.mdx -------------------------------------------------------------------------------- /packages/www/src/content/devlog/swyx-personal-site/jampack-waterfall-s1-static.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/swyx-personal-site/jampack-waterfall-s1-static.png -------------------------------------------------------------------------------- /packages/www/src/content/devlog/swyx-personal-site/jampack-waterfall-s2-jp091.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/swyx-personal-site/jampack-waterfall-s2-jp091.png -------------------------------------------------------------------------------- /packages/www/src/content/devlog/swyx-personal-site/jampack-waterfall-s3-jp093.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/swyx-personal-site/jampack-waterfall-s3-jp093.png -------------------------------------------------------------------------------- /packages/www/src/content/devlog/swyx-personal-site/jampack-waterfall-s4-jp093.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/swyx-personal-site/jampack-waterfall-s4-jp093.png -------------------------------------------------------------------------------- /packages/www/src/content/devlog/swyx-personal-site/original-waterfall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/swyx-personal-site/original-waterfall.png -------------------------------------------------------------------------------- /packages/www/src/content/devlog/swyx-personal-site/original-www.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/swyx-personal-site/original-www.png -------------------------------------------------------------------------------- /packages/www/src/content/devlog/why-a-devlog.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/content/devlog/why-a-devlog.mdx -------------------------------------------------------------------------------- /packages/www/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/env.d.ts -------------------------------------------------------------------------------- /packages/www/src/languages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/languages.ts -------------------------------------------------------------------------------- /packages/www/src/layouts/MainLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/layouts/MainLayout.astro -------------------------------------------------------------------------------- /packages/www/src/pages/cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/pages/cache.md -------------------------------------------------------------------------------- /packages/www/src/pages/chat.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/www/src/pages/cli-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/pages/cli-options.md -------------------------------------------------------------------------------- /packages/www/src/pages/configuration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/pages/configuration.mdx -------------------------------------------------------------------------------- /packages/www/src/pages/devlog/[...slug].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/pages/devlog/[...slug].astro -------------------------------------------------------------------------------- /packages/www/src/pages/features/[...feature].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/pages/features/[...feature].astro -------------------------------------------------------------------------------- /packages/www/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/pages/index.astro -------------------------------------------------------------------------------- /packages/www/src/pages/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/pages/installation.md -------------------------------------------------------------------------------- /packages/www/src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/styles/index.css -------------------------------------------------------------------------------- /packages/www/src/styles/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/src/styles/theme.css -------------------------------------------------------------------------------- /packages/www/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/packages/www/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/cache.ts -------------------------------------------------------------------------------- /src/compress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/compress.ts -------------------------------------------------------------------------------- /src/compressors/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/compressors/css.ts -------------------------------------------------------------------------------- /src/compressors/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/compressors/html.ts -------------------------------------------------------------------------------- /src/compressors/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/compressors/images.ts -------------------------------------------------------------------------------- /src/compressors/js.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/compressors/js.ts -------------------------------------------------------------------------------- /src/config-default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/config-default.ts -------------------------------------------------------------------------------- /src/config-fast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/config-fast.ts -------------------------------------------------------------------------------- /src/config-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/config-types.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/optimize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/optimize.ts -------------------------------------------------------------------------------- /src/optimizers/img-external.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/optimizers/img-external.ts -------------------------------------------------------------------------------- /src/optimizers/inline-critical-css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/optimizers/inline-critical-css.ts -------------------------------------------------------------------------------- /src/optimizers/prefetch-links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/optimizers/prefetch-links.ts -------------------------------------------------------------------------------- /src/optimizers/process-iframe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/optimizers/process-iframe.ts -------------------------------------------------------------------------------- /src/optimizers/process-video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/optimizers/process-video.ts -------------------------------------------------------------------------------- /src/packagejson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/packagejson.ts -------------------------------------------------------------------------------- /src/proload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/proload/README.md -------------------------------------------------------------------------------- /src/proload/error.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/proload/error.cjs -------------------------------------------------------------------------------- /src/proload/error.cjs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/proload/error.cjs.d.ts -------------------------------------------------------------------------------- /src/proload/esm/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/proload/esm/index.mjs -------------------------------------------------------------------------------- /src/proload/esm/requireOrImport.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/proload/esm/requireOrImport.mjs -------------------------------------------------------------------------------- /src/proload/esm/requireOrImport.mjs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/proload/esm/requireOrImport.mjs.d.ts -------------------------------------------------------------------------------- /src/proload/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/proload/index.d.ts -------------------------------------------------------------------------------- /src/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/state.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/utils/cache-control-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/utils/cache-control-parser.ts -------------------------------------------------------------------------------- /src/utils/install-dep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/utils/install-dep.ts -------------------------------------------------------------------------------- /src/utils/polyfill-fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/utils/polyfill-fetch.ts -------------------------------------------------------------------------------- /src/utils/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/src/utils/resource.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divriots/jampack/HEAD/tsconfig.tsbuildinfo --------------------------------------------------------------------------------