{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:70d67de3-b48c-493e-ba14-0e23e5b96055","metadata":{"timestamp":"2026-10-05T00:20:03Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"AfterPythonOrg/afterpython"}},"components":[{"type":"library","name":"actions/checkout","version":"v7","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/deploy.yml"}]},{"type":"library","name":"pnpm/action-setup","version":"v6","purl":"pkg:githubactions/pnpm/action-setup","properties":[{"name":"filePath","value":".github/workflows/deploy.yml"}]},{"type":"library","name":"actions/setup-node","version":"v7","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/deploy.yml"}]},{"type":"library","name":"astral-sh/setup-uv","version":"v10.2.0","purl":"pkg:githubactions/astral-sh/setup-uv","properties":[{"name":"filePath","value":".github/workflows/deploy.yml"}]},{"type":"library","name":"actions/upload-pages-artifact","version":"v5","purl":"pkg:githubactions/actions/upload-pages-artifact","properties":[{"name":"filePath","value":".github/workflows/deploy.yml"}]},{"type":"library","name":"actions/deploy-pages","version":"v5","purl":"pkg:githubactions/actions/deploy-pages","properties":[{"name":"filePath","value":".github/workflows/deploy.yml"}]},{"type":"library","name":"@pagefind/darwin-x64","version":"1.5.2","purl":"pkg:npm/@pagefind/darwin-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@pagefind/freebsd-x64","version":"1.5.2","purl":"pkg:npm/@pagefind/freebsd-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@pagefind/linux-arm64","version":"1.5.2","purl":"pkg:npm/@pagefind/linux-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@pagefind/linux-x64","version":"1.5.2","purl":"pkg:npm/@pagefind/linux-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@pagefind/windows-arm64","version":"1.5.2","purl":"pkg:npm/@pagefind/windows-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@pagefind/windows-x64","version":"1.5.2","purl":"pkg:npm/@pagefind/windows-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@polka/url","version":"1.0.0-next.29","purl":"pkg:npm/@polka/url","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-android-arm64","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-android-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-darwin-arm64","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-darwin-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-darwin-x64","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-darwin-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-freebsd-x64","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-freebsd-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-linux-arm-gnueabihf","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-linux-arm-gnueabihf","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-linux-arm64-gnu","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-linux-arm64-gnu","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-linux-arm64-musl","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-linux-arm64-musl","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-linux-ppc64-gnu","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-linux-ppc64-gnu","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-linux-s390x-gnu","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-linux-s390x-gnu","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-linux-x64-gnu","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-linux-x64-gnu","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-linux-x64-musl","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-linux-x64-musl","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-openharmony-arm64","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-openharmony-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-wasm32-wasi","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-wasm32-wasi","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-win32-arm64-msvc","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-win32-arm64-msvc","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/binding-win32-x64-msvc","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/binding-win32-x64-msvc","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@rolldown/pluginutils","version":"1.0.0-rc.17","purl":"pkg:npm/@rolldown/pluginutils","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@standard-schema/spec","version":"1.0.0","purl":"pkg:npm/@standard-schema/spec","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@standard-schema/spec","version":"1.1.0","purl":"pkg:npm/@standard-schema/spec","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@sveltejs/acorn-typescript","version":"1.0.5","purl":"pkg:npm/@sveltejs/acorn-typescript","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@sveltejs/adapter-static","version":"3.0.10","purl":"pkg:npm/@sveltejs/adapter-static","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@sveltejs/kit","version":"2.59.0","purl":"pkg:npm/@sveltejs/kit","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@sveltejs/vite-plugin-svelte","version":"7.0.0","purl":"pkg:npm/@sveltejs/vite-plugin-svelte","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/forms","version":"0.5.11","purl":"pkg:npm/@tailwindcss/forms","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/node","version":"4.2.4","purl":"pkg:npm/@tailwindcss/node","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/oxide-android-arm64","version":"4.2.4","purl":"pkg:npm/@tailwindcss/oxide-android-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/oxide-darwin-arm64","version":"4.2.4","purl":"pkg:npm/@tailwindcss/oxide-darwin-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/oxide-darwin-x64","version":"4.2.4","purl":"pkg:npm/@tailwindcss/oxide-darwin-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/oxide-freebsd-x64","version":"4.2.4","purl":"pkg:npm/@tailwindcss/oxide-freebsd-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/oxide-linux-arm-gnueabihf","version":"4.2.4","purl":"pkg:npm/@tailwindcss/oxide-linux-arm-gnueabihf","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/oxide-linux-arm64-gnu","version":"4.2.4","purl":"pkg:npm/@tailwindcss/oxide-linux-arm64-gnu","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/oxide-linux-arm64-musl","version":"4.2.4","purl":"pkg:npm/@tailwindcss/oxide-linux-arm64-musl","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/oxide-linux-x64-gnu","version":"4.2.4","purl":"pkg:npm/@tailwindcss/oxide-linux-x64-gnu","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/oxide-linux-x64-musl","version":"4.2.4","purl":"pkg:npm/@tailwindcss/oxide-linux-x64-musl","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/oxide-wasm32-wasi","version":"4.2.4","purl":"pkg:npm/@tailwindcss/oxide-wasm32-wasi","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/oxide-win32-arm64-msvc","version":"4.2.4","purl":"pkg:npm/@tailwindcss/oxide-win32-arm64-msvc","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/oxide-win32-x64-msvc","version":"4.2.4","purl":"pkg:npm/@tailwindcss/oxide-win32-x64-msvc","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/oxide","version":"4.2.4","purl":"pkg:npm/@tailwindcss/oxide","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/typography","version":"0.5.19","purl":"pkg:npm/@tailwindcss/typography","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tailwindcss/vite","version":"4.2.4","purl":"pkg:npm/@tailwindcss/vite","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@testing-library/dom","version":"10.4.0","purl":"pkg:npm/@testing-library/dom","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@testing-library/jest-dom","version":"6.9.1","purl":"pkg:npm/@testing-library/jest-dom","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@testing-library/svelte-core","version":"1.0.0","purl":"pkg:npm/@testing-library/svelte-core","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@testing-library/svelte","version":"5.3.1","purl":"pkg:npm/@testing-library/svelte","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@tybys/wasm-util","version":"0.10.1","purl":"pkg:npm/@tybys/wasm-util","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@types/aria-query","version":"5.0.4","purl":"pkg:npm/@types/aria-query","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@types/chai","version":"5.2.2","purl":"pkg:npm/@types/chai","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@types/cookie","version":"0.6.0","purl":"pkg:npm/@types/cookie","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@types/deep-eql","version":"4.0.2","purl":"pkg:npm/@types/deep-eql","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@types/esrecurse","version":"4.3.1","purl":"pkg:npm/@types/esrecurse","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@types/estree","version":"1.0.8","purl":"pkg:npm/@types/estree","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@adobe/css-tools","version":"4.4.3","purl":"pkg:npm/@adobe/css-tools","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@asamuzakjp/css-color","version":"5.1.11","purl":"pkg:npm/@asamuzakjp/css-color","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@asamuzakjp/dom-selector","version":"7.1.1","purl":"pkg:npm/@asamuzakjp/dom-selector","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@asamuzakjp/generational-cache","version":"1.0.1","purl":"pkg:npm/@asamuzakjp/generational-cache","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@asamuzakjp/nwsapi","version":"2.3.9","purl":"pkg:npm/@asamuzakjp/nwsapi","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@babel/code-frame","version":"7.27.1","purl":"pkg:npm/@babel/code-frame","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@babel/helper-validator-identifier","version":"7.27.1","purl":"pkg:npm/@babel/helper-validator-identifier","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@babel/runtime","version":"7.27.6","purl":"pkg:npm/@babel/runtime","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@bramus/specificity","version":"2.4.2","purl":"pkg:npm/@bramus/specificity","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@csstools/color-helpers","version":"6.0.2","purl":"pkg:npm/@csstools/color-helpers","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@csstools/css-calc","version":"3.2.0","purl":"pkg:npm/@csstools/css-calc","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@csstools/css-color-parser","version":"4.1.0","purl":"pkg:npm/@csstools/css-color-parser","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@csstools/css-parser-algorithms","version":"4.0.0","purl":"pkg:npm/@csstools/css-parser-algorithms","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@csstools/css-syntax-patches-for-csstree","version":"1.1.3","purl":"pkg:npm/@csstools/css-syntax-patches-for-csstree","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@csstools/css-tokenizer","version":"4.0.0","purl":"pkg:npm/@csstools/css-tokenizer","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@emnapi/core","version":"1.10.0","purl":"pkg:npm/@emnapi/core","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@emnapi/runtime","version":"1.10.0","purl":"pkg:npm/@emnapi/runtime","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@emnapi/wasi-threads","version":"1.2.1","purl":"pkg:npm/@emnapi/wasi-threads","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/aix-ppc64","version":"0.28.0","purl":"pkg:npm/@esbuild/aix-ppc64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/android-arm64","version":"0.28.0","purl":"pkg:npm/@esbuild/android-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/android-arm","version":"0.28.0","purl":"pkg:npm/@esbuild/android-arm","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/android-x64","version":"0.28.0","purl":"pkg:npm/@esbuild/android-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/darwin-arm64","version":"0.28.0","purl":"pkg:npm/@esbuild/darwin-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/darwin-x64","version":"0.28.0","purl":"pkg:npm/@esbuild/darwin-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/freebsd-arm64","version":"0.28.0","purl":"pkg:npm/@esbuild/freebsd-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/freebsd-x64","version":"0.28.0","purl":"pkg:npm/@esbuild/freebsd-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/linux-arm64","version":"0.28.0","purl":"pkg:npm/@esbuild/linux-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/linux-arm","version":"0.28.0","purl":"pkg:npm/@esbuild/linux-arm","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/linux-ia32","version":"0.28.0","purl":"pkg:npm/@esbuild/linux-ia32","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/linux-loong64","version":"0.28.0","purl":"pkg:npm/@esbuild/linux-loong64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/linux-mips64el","version":"0.28.0","purl":"pkg:npm/@esbuild/linux-mips64el","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/linux-ppc64","version":"0.28.0","purl":"pkg:npm/@esbuild/linux-ppc64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/linux-riscv64","version":"0.28.0","purl":"pkg:npm/@esbuild/linux-riscv64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/linux-s390x","version":"0.28.0","purl":"pkg:npm/@esbuild/linux-s390x","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/linux-x64","version":"0.28.0","purl":"pkg:npm/@esbuild/linux-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/netbsd-arm64","version":"0.28.0","purl":"pkg:npm/@esbuild/netbsd-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/netbsd-x64","version":"0.28.0","purl":"pkg:npm/@esbuild/netbsd-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/openbsd-arm64","version":"0.28.0","purl":"pkg:npm/@esbuild/openbsd-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/openbsd-x64","version":"0.28.0","purl":"pkg:npm/@esbuild/openbsd-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/openharmony-arm64","version":"0.28.0","purl":"pkg:npm/@esbuild/openharmony-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/sunos-x64","version":"0.28.0","purl":"pkg:npm/@esbuild/sunos-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/win32-arm64","version":"0.28.0","purl":"pkg:npm/@esbuild/win32-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/win32-ia32","version":"0.28.0","purl":"pkg:npm/@esbuild/win32-ia32","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@esbuild/win32-x64","version":"0.28.0","purl":"pkg:npm/@esbuild/win32-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@eslint-community/eslint-utils","version":"4.9.0","purl":"pkg:npm/@eslint-community/eslint-utils","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@eslint-community/eslint-utils","version":"4.9.1","purl":"pkg:npm/@eslint-community/eslint-utils","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@eslint-community/regexpp","version":"4.12.2","purl":"pkg:npm/@eslint-community/regexpp","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@eslint/compat","version":"2.0.5","purl":"pkg:npm/@eslint/compat","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@eslint/config-array","version":"0.23.5","purl":"pkg:npm/@eslint/config-array","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@eslint/config-helpers","version":"0.5.5","purl":"pkg:npm/@eslint/config-helpers","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@eslint/core","version":"1.2.1","purl":"pkg:npm/@eslint/core","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@eslint/js","version":"10.0.1","purl":"pkg:npm/@eslint/js","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@eslint/object-schema","version":"3.0.5","purl":"pkg:npm/@eslint/object-schema","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@eslint/plugin-kit","version":"0.7.1","purl":"pkg:npm/@eslint/plugin-kit","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@exodus/bytes","version":"1.15.0","purl":"pkg:npm/@exodus/bytes","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@humanfs/core","version":"0.19.1","purl":"pkg:npm/@humanfs/core","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@humanfs/node","version":"0.16.6","purl":"pkg:npm/@humanfs/node","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@humanwhocodes/module-importer","version":"1.0.1","purl":"pkg:npm/@humanwhocodes/module-importer","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@humanwhocodes/retry","version":"0.3.1","purl":"pkg:npm/@humanwhocodes/retry","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@humanwhocodes/retry","version":"0.4.3","purl":"pkg:npm/@humanwhocodes/retry","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@jridgewell/gen-mapping","version":"0.3.8","purl":"pkg:npm/@jridgewell/gen-mapping","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@jridgewell/remapping","version":"2.3.5","purl":"pkg:npm/@jridgewell/remapping","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@jridgewell/resolve-uri","version":"3.1.2","purl":"pkg:npm/@jridgewell/resolve-uri","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@jridgewell/set-array","version":"1.2.1","purl":"pkg:npm/@jridgewell/set-array","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@jridgewell/sourcemap-codec","version":"1.5.5","purl":"pkg:npm/@jridgewell/sourcemap-codec","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@jridgewell/trace-mapping","version":"0.3.25","purl":"pkg:npm/@jridgewell/trace-mapping","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@napi-rs/wasm-runtime","version":"1.1.4","purl":"pkg:npm/@napi-rs/wasm-runtime","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@oxc-project/types","version":"0.127.0","purl":"pkg:npm/@oxc-project/types","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@pagefind/component-ui","version":"1.5.2","purl":"pkg:npm/@pagefind/component-ui","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@pagefind/darwin-arm64","version":"1.5.2","purl":"pkg:npm/@pagefind/darwin-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"known-css-properties","version":"0.37.0","purl":"pkg:npm/known-css-properties","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"levn","version":"0.4.1","purl":"pkg:npm/levn","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lightningcss-android-arm64","version":"1.32.0","purl":"pkg:npm/lightningcss-android-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lightningcss-darwin-arm64","version":"1.32.0","purl":"pkg:npm/lightningcss-darwin-arm64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lightningcss-darwin-x64","version":"1.32.0","purl":"pkg:npm/lightningcss-darwin-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@types/json-schema","version":"7.0.15","purl":"pkg:npm/@types/json-schema","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@types/mdast","version":"4.0.4","purl":"pkg:npm/@types/mdast","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@types/node","version":"25.6.0","purl":"pkg:npm/@types/node","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@types/trusted-types","version":"2.0.7","purl":"pkg:npm/@types/trusted-types","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@types/unist","version":"2.0.11","purl":"pkg:npm/@types/unist","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@typescript-eslint/eslint-plugin","version":"8.59.1","purl":"pkg:npm/@typescript-eslint/eslint-plugin","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@typescript-eslint/parser","version":"8.59.1","purl":"pkg:npm/@typescript-eslint/parser","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@typescript-eslint/project-service","version":"8.59.1","purl":"pkg:npm/@typescript-eslint/project-service","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@typescript-eslint/scope-manager","version":"8.59.1","purl":"pkg:npm/@typescript-eslint/scope-manager","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@typescript-eslint/tsconfig-utils","version":"8.59.1","purl":"pkg:npm/@typescript-eslint/tsconfig-utils","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@typescript-eslint/type-utils","version":"8.59.1","purl":"pkg:npm/@typescript-eslint/type-utils","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@typescript-eslint/types","version":"8.59.1","purl":"pkg:npm/@typescript-eslint/types","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@typescript-eslint/typescript-estree","version":"8.59.1","purl":"pkg:npm/@typescript-eslint/typescript-estree","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@typescript-eslint/utils","version":"8.59.1","purl":"pkg:npm/@typescript-eslint/utils","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@typescript-eslint/visitor-keys","version":"8.59.1","purl":"pkg:npm/@typescript-eslint/visitor-keys","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@vitest/expect","version":"4.1.5","purl":"pkg:npm/@vitest/expect","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@vitest/mocker","version":"4.1.5","purl":"pkg:npm/@vitest/mocker","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@vitest/pretty-format","version":"4.1.5","purl":"pkg:npm/@vitest/pretty-format","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@vitest/runner","version":"4.1.5","purl":"pkg:npm/@vitest/runner","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@vitest/snapshot","version":"4.1.5","purl":"pkg:npm/@vitest/snapshot","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@vitest/spy","version":"4.1.5","purl":"pkg:npm/@vitest/spy","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"@vitest/utils","version":"4.1.5","purl":"pkg:npm/@vitest/utils","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"acorn-jsx","version":"5.3.2","purl":"pkg:npm/acorn-jsx","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"acorn","version":"8.15.0","purl":"pkg:npm/acorn","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"acorn","version":"8.16.0","purl":"pkg:npm/acorn","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"adequate-little-templates","version":"1.0.2","purl":"pkg:npm/adequate-little-templates","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"ajv","version":"6.15.0","purl":"pkg:npm/ajv","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"ansi-regex","version":"5.0.1","purl":"pkg:npm/ansi-regex","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"ansi-styles","version":"4.3.0","purl":"pkg:npm/ansi-styles","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"ansi-styles","version":"5.2.0","purl":"pkg:npm/ansi-styles","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"aria-query","version":"5.3.0","purl":"pkg:npm/aria-query","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"aria-query","version":"5.3.1","purl":"pkg:npm/aria-query","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"aria-query","version":"5.3.2","purl":"pkg:npm/aria-query","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"axobject-query","version":"4.1.0","purl":"pkg:npm/axobject-query","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"balanced-match","version":"4.0.4","purl":"pkg:npm/balanced-match","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"bcp-47","version":"2.1.0","purl":"pkg:npm/bcp-47","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"bidi-js","version":"1.0.3","purl":"pkg:npm/bidi-js","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"brace-expansion","version":"5.0.5","purl":"pkg:npm/brace-expansion","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"chai","version":"6.2.2","purl":"pkg:npm/chai","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"chalk","version":"4.1.2","purl":"pkg:npm/chalk","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"chokidar","version":"4.0.3","purl":"pkg:npm/chokidar","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"clsx","version":"2.1.1","purl":"pkg:npm/clsx","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"color-convert","version":"2.0.1","purl":"pkg:npm/color-convert","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"color-name","version":"1.1.4","purl":"pkg:npm/color-name","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"convert-source-map","version":"2.0.0","purl":"pkg:npm/convert-source-map","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"cookie","version":"0.6.0","purl":"pkg:npm/cookie","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"cross-spawn","version":"7.0.6","purl":"pkg:npm/cross-spawn","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"css-tree","version":"3.2.1","purl":"pkg:npm/css-tree","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"css.escape","version":"1.5.1","purl":"pkg:npm/css.escape","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"cssesc","version":"3.0.0","purl":"pkg:npm/cssesc","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"data-urls","version":"7.0.0","purl":"pkg:npm/data-urls","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"debug","version":"4.4.3","purl":"pkg:npm/debug","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"decimal.js","version":"10.6.0","purl":"pkg:npm/decimal.js","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"js-tokens","version":"4.0.0","purl":"pkg:npm/js-tokens","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"jsdom","version":"29.1.1","purl":"pkg:npm/jsdom","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"json-buffer","version":"3.0.1","purl":"pkg:npm/json-buffer","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"json-schema-traverse","version":"0.4.1","purl":"pkg:npm/json-schema-traverse","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"json-stable-stringify-without-jsonify","version":"1.0.1","purl":"pkg:npm/json-stable-stringify-without-jsonify","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"keyv","version":"4.5.4","purl":"pkg:npm/keyv","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"kleur","version":"4.1.5","purl":"pkg:npm/kleur","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"deep-is","version":"0.1.4","purl":"pkg:npm/deep-is","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"deepmerge","version":"4.3.1","purl":"pkg:npm/deepmerge","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"dequal","version":"2.0.3","purl":"pkg:npm/dequal","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"detect-libc","version":"2.0.4","purl":"pkg:npm/detect-libc","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"devalue","version":"5.8.0","purl":"pkg:npm/devalue","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"dom-accessibility-api","version":"0.5.16","purl":"pkg:npm/dom-accessibility-api","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"dom-accessibility-api","version":"0.6.3","purl":"pkg:npm/dom-accessibility-api","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"enhanced-resolve","version":"5.21.0","purl":"pkg:npm/enhanced-resolve","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"entities","version":"8.0.0","purl":"pkg:npm/entities","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"es-module-lexer","version":"2.1.0","purl":"pkg:npm/es-module-lexer","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"esbuild","version":"0.28.0","purl":"pkg:npm/esbuild","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"escape-string-regexp","version":"4.0.0","purl":"pkg:npm/escape-string-regexp","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"eslint-config-prettier","version":"10.1.8","purl":"pkg:npm/eslint-config-prettier","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"eslint-plugin-svelte","version":"3.17.1","purl":"pkg:npm/eslint-plugin-svelte","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"eslint-scope","version":"8.4.0","purl":"pkg:npm/eslint-scope","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"eslint-scope","version":"9.1.2","purl":"pkg:npm/eslint-scope","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"eslint-visitor-keys","version":"3.4.3","purl":"pkg:npm/eslint-visitor-keys","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"eslint-visitor-keys","version":"4.2.1","purl":"pkg:npm/eslint-visitor-keys","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"eslint-visitor-keys","version":"5.0.1","purl":"pkg:npm/eslint-visitor-keys","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"eslint","version":"10.3.0","purl":"pkg:npm/eslint","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"esm-env","version":"1.2.2","purl":"pkg:npm/esm-env","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"espree","version":"10.4.0","purl":"pkg:npm/espree","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"espree","version":"11.2.0","purl":"pkg:npm/espree","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"esquery","version":"1.7.0","purl":"pkg:npm/esquery","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"esrap","version":"2.2.5","purl":"pkg:npm/esrap","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"esrecurse","version":"4.3.0","purl":"pkg:npm/esrecurse","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"estraverse","version":"5.3.0","purl":"pkg:npm/estraverse","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"estree-walker","version":"3.0.3","purl":"pkg:npm/estree-walker","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"esutils","version":"2.0.3","purl":"pkg:npm/esutils","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"expect-type","version":"1.3.0","purl":"pkg:npm/expect-type","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"fast-deep-equal","version":"3.1.3","purl":"pkg:npm/fast-deep-equal","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"fast-json-stable-stringify","version":"2.1.0","purl":"pkg:npm/fast-json-stable-stringify","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"fast-levenshtein","version":"2.0.6","purl":"pkg:npm/fast-levenshtein","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"fdir","version":"6.5.0","purl":"pkg:npm/fdir","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"file-entry-cache","version":"8.0.0","purl":"pkg:npm/file-entry-cache","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"find-up","version":"5.0.0","purl":"pkg:npm/find-up","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"flat-cache","version":"4.0.1","purl":"pkg:npm/flat-cache","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"flatted","version":"3.3.3","purl":"pkg:npm/flatted","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"fsevents","version":"2.3.3","purl":"pkg:npm/fsevents","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"github-slugger","version":"2.0.0","purl":"pkg:npm/github-slugger","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"glob-parent","version":"6.0.2","purl":"pkg:npm/glob-parent","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"globals","version":"16.5.0","purl":"pkg:npm/globals","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"globals","version":"17.6.0","purl":"pkg:npm/globals","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"graceful-fs","version":"4.2.11","purl":"pkg:npm/graceful-fs","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"has-flag","version":"4.0.0","purl":"pkg:npm/has-flag","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"highlight.js","version":"11.11.1","purl":"pkg:npm/highlight.js","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"html-encoding-sniffer","version":"6.0.0","purl":"pkg:npm/html-encoding-sniffer","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"ignore","version":"5.3.2","purl":"pkg:npm/ignore","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"ignore","version":"7.0.5","purl":"pkg:npm/ignore","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"imurmurhash","version":"0.1.4","purl":"pkg:npm/imurmurhash","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"indent-string","version":"4.0.0","purl":"pkg:npm/indent-string","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"is-alphabetical","version":"2.0.1","purl":"pkg:npm/is-alphabetical","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"is-alphanumerical","version":"2.0.1","purl":"pkg:npm/is-alphanumerical","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"is-decimal","version":"2.0.1","purl":"pkg:npm/is-decimal","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"is-extglob","version":"2.1.1","purl":"pkg:npm/is-extglob","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"is-glob","version":"4.0.3","purl":"pkg:npm/is-glob","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"is-potential-custom-element-name","version":"1.0.1","purl":"pkg:npm/is-potential-custom-element-name","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"is-reference","version":"3.0.3","purl":"pkg:npm/is-reference","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"isexe","version":"2.0.0","purl":"pkg:npm/isexe","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"jiti","version":"2.6.1","purl":"pkg:npm/jiti","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lightningcss-freebsd-x64","version":"1.32.0","purl":"pkg:npm/lightningcss-freebsd-x64","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lightningcss-linux-arm-gnueabihf","version":"1.32.0","purl":"pkg:npm/lightningcss-linux-arm-gnueabihf","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lightningcss-linux-arm64-gnu","version":"1.32.0","purl":"pkg:npm/lightningcss-linux-arm64-gnu","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lightningcss-linux-arm64-musl","version":"1.32.0","purl":"pkg:npm/lightningcss-linux-arm64-musl","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lightningcss-linux-x64-gnu","version":"1.32.0","purl":"pkg:npm/lightningcss-linux-x64-gnu","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lightningcss-linux-x64-musl","version":"1.32.0","purl":"pkg:npm/lightningcss-linux-x64-musl","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lightningcss-win32-arm64-msvc","version":"1.32.0","purl":"pkg:npm/lightningcss-win32-arm64-msvc","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lightningcss-win32-x64-msvc","version":"1.32.0","purl":"pkg:npm/lightningcss-win32-x64-msvc","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lightningcss","version":"1.32.0","purl":"pkg:npm/lightningcss","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lilconfig","version":"2.1.0","purl":"pkg:npm/lilconfig","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"locate-character","version":"3.0.0","purl":"pkg:npm/locate-character","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"locate-path","version":"6.0.0","purl":"pkg:npm/locate-path","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lru-cache","version":"11.3.5","purl":"pkg:npm/lru-cache","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"lz-string","version":"1.5.0","purl":"pkg:npm/lz-string","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"magic-string","version":"0.30.21","purl":"pkg:npm/magic-string","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"marked-gfm-heading-id","version":"4.1.4","purl":"pkg:npm/marked-gfm-heading-id","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"marked-highlight","version":"2.2.4","purl":"pkg:npm/marked-highlight","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"marked","version":"18.0.3","purl":"pkg:npm/marked","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"mdn-data","version":"2.27.1","purl":"pkg:npm/mdn-data","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"mdsvex","version":"0.12.7","purl":"pkg:npm/mdsvex","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"min-indent","version":"1.0.1","purl":"pkg:npm/min-indent","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"mini-svg-data-uri","version":"1.4.4","purl":"pkg:npm/mini-svg-data-uri","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"minimatch","version":"10.2.5","purl":"pkg:npm/minimatch","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"mri","version":"1.2.0","purl":"pkg:npm/mri","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"mrmime","version":"2.0.1","purl":"pkg:npm/mrmime","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"ms","version":"2.1.3","purl":"pkg:npm/ms","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"nanoid","version":"3.3.11","purl":"pkg:npm/nanoid","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"natural-compare","version":"1.4.0","purl":"pkg:npm/natural-compare","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"obug","version":"2.1.1","purl":"pkg:npm/obug","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"optionator","version":"0.9.4","purl":"pkg:npm/optionator","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"p-limit","version":"3.1.0","purl":"pkg:npm/p-limit","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"p-locate","version":"5.0.0","purl":"pkg:npm/p-locate","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"pagefind","version":"1.5.2","purl":"pkg:npm/pagefind","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"parse5","version":"8.0.1","purl":"pkg:npm/parse5","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"path-exists","version":"4.0.0","purl":"pkg:npm/path-exists","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"path-key","version":"3.1.1","purl":"pkg:npm/path-key","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"pathe","version":"2.0.3","purl":"pkg:npm/pathe","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"picocolors","version":"1.1.1","purl":"pkg:npm/picocolors","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"picomatch","version":"4.0.3","purl":"pkg:npm/picomatch","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"picomatch","version":"4.0.4","purl":"pkg:npm/picomatch","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"postcss-load-config","version":"3.1.4","purl":"pkg:npm/postcss-load-config","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"postcss-safe-parser","version":"7.0.1","purl":"pkg:npm/postcss-safe-parser","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"postcss-scss","version":"4.0.9","purl":"pkg:npm/postcss-scss","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"postcss-selector-parser","version":"6.0.10","purl":"pkg:npm/postcss-selector-parser","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"postcss-selector-parser","version":"7.1.0","purl":"pkg:npm/postcss-selector-parser","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"postcss","version":"8.5.13","purl":"pkg:npm/postcss","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"postcss","version":"8.5.6","purl":"pkg:npm/postcss","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"prelude-ls","version":"1.2.1","purl":"pkg:npm/prelude-ls","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"prettier-plugin-svelte","version":"3.5.1","purl":"pkg:npm/prettier-plugin-svelte","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"prettier-plugin-tailwindcss","version":"0.8.0","purl":"pkg:npm/prettier-plugin-tailwindcss","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"prettier","version":"3.8.3","purl":"pkg:npm/prettier","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"pretty-format","version":"27.5.1","purl":"pkg:npm/pretty-format","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"prism-svelte","version":"0.4.7","purl":"pkg:npm/prism-svelte","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"prismjs","version":"1.30.0","purl":"pkg:npm/prismjs","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"punycode","version":"2.3.1","purl":"pkg:npm/punycode","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"react-is","version":"17.0.2","purl":"pkg:npm/react-is","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"readdirp","version":"4.1.2","purl":"pkg:npm/readdirp","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"redent","version":"3.0.0","purl":"pkg:npm/redent","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"require-from-string","version":"2.0.2","purl":"pkg:npm/require-from-string","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"rolldown","version":"1.0.0-rc.17","purl":"pkg:npm/rolldown","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"sade","version":"1.8.1","purl":"pkg:npm/sade","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"saxes","version":"6.0.0","purl":"pkg:npm/saxes","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"semver","version":"7.7.2","purl":"pkg:npm/semver","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"semver","version":"7.7.4","purl":"pkg:npm/semver","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"set-cookie-parser","version":"3.1.0","purl":"pkg:npm/set-cookie-parser","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"shebang-command","version":"2.0.0","purl":"pkg:npm/shebang-command","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"shebang-regex","version":"3.0.0","purl":"pkg:npm/shebang-regex","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"siginfo","version":"2.0.0","purl":"pkg:npm/siginfo","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"sirv","version":"3.0.1","purl":"pkg:npm/sirv","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"source-map-js","version":"1.2.1","purl":"pkg:npm/source-map-js","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"stackback","version":"0.0.2","purl":"pkg:npm/stackback","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"std-env","version":"4.1.0","purl":"pkg:npm/std-env","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"strip-indent","version":"3.0.0","purl":"pkg:npm/strip-indent","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"supports-color","version":"7.2.0","purl":"pkg:npm/supports-color","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"svelte-check","version":"4.4.7","purl":"pkg:npm/svelte-check","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"svelte-eslint-parser","version":"1.4.0","purl":"pkg:npm/svelte-eslint-parser","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"svelte","version":"5.55.5","purl":"pkg:npm/svelte","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"symbol-tree","version":"3.2.4","purl":"pkg:npm/symbol-tree","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"tailwindcss","version":"4.2.4","purl":"pkg:npm/tailwindcss","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"tapable","version":"2.3.3","purl":"pkg:npm/tapable","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"tinybench","version":"2.9.0","purl":"pkg:npm/tinybench","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"tinyexec","version":"1.0.2","purl":"pkg:npm/tinyexec","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"tinyglobby","version":"0.2.15","purl":"pkg:npm/tinyglobby","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"tinyglobby","version":"0.2.16","purl":"pkg:npm/tinyglobby","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"tinyrainbow","version":"3.1.0","purl":"pkg:npm/tinyrainbow","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"tldts-core","version":"7.0.14","purl":"pkg:npm/tldts-core","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"tldts","version":"7.0.14","purl":"pkg:npm/tldts","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"totalist","version":"3.0.1","purl":"pkg:npm/totalist","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"tough-cookie","version":"6.0.1","purl":"pkg:npm/tough-cookie","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"tr46","version":"6.0.0","purl":"pkg:npm/tr46","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"ts-api-utils","version":"2.5.0","purl":"pkg:npm/ts-api-utils","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"tslib","version":"2.8.1","purl":"pkg:npm/tslib","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"type-check","version":"0.4.0","purl":"pkg:npm/type-check","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"typescript-eslint","version":"8.59.1","purl":"pkg:npm/typescript-eslint","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"typescript","version":"6.0.3","purl":"pkg:npm/typescript","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"undici-types","version":"7.19.2","purl":"pkg:npm/undici-types","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"undici","version":"7.25.0","purl":"pkg:npm/undici","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"unist-util-is","version":"4.1.0","purl":"pkg:npm/unist-util-is","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"unist-util-stringify-position","version":"2.0.3","purl":"pkg:npm/unist-util-stringify-position","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"unist-util-visit-parents","version":"3.1.1","purl":"pkg:npm/unist-util-visit-parents","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"unist-util-visit","version":"2.0.3","purl":"pkg:npm/unist-util-visit","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"uri-js","version":"4.4.1","purl":"pkg:npm/uri-js","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"util-deprecate","version":"1.0.2","purl":"pkg:npm/util-deprecate","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"vfile-message","version":"2.0.4","purl":"pkg:npm/vfile-message","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"vite","version":"8.0.10","purl":"pkg:npm/vite","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"vitefu","version":"1.1.3","purl":"pkg:npm/vitefu","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"vitest","version":"4.1.5","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"w3c-xmlserializer","version":"5.0.0","purl":"pkg:npm/w3c-xmlserializer","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"webidl-conversions","version":"8.0.1","purl":"pkg:npm/webidl-conversions","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"whatwg-mimetype","version":"5.0.0","purl":"pkg:npm/whatwg-mimetype","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"whatwg-url","version":"16.0.1","purl":"pkg:npm/whatwg-url","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"which","version":"2.0.2","purl":"pkg:npm/which","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"why-is-node-running","version":"2.3.0","purl":"pkg:npm/why-is-node-running","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"word-wrap","version":"1.2.5","purl":"pkg:npm/word-wrap","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"xml-name-validator","version":"5.0.0","purl":"pkg:npm/xml-name-validator","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"xmlchars","version":"2.2.0","purl":"pkg:npm/xmlchars","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"yaml","version":"1.10.2","purl":"pkg:npm/yaml","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"yocto-queue","version":"0.1.0","purl":"pkg:npm/yocto-queue","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"zimmerframe","version":"1.1.2","purl":"pkg:npm/zimmerframe","properties":[{"name":"filePath","value":"afterpython/_website/pnpm-lock.yaml"}]},{"type":"library","name":"afterpython","version":"0.4.0","purl":"pkg:pypi/afterpython","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"websockets","version":"17.1","purl":"pkg:pypi/websockets","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"widgetsnbextension","version":"4.0.16","purl":"pkg:pypi/widgetsnbextension","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"zipp","version":"4.1.0","purl":"pkg:pypi/zipp","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"platformdirs","version":"4.2.2","purl":"pkg:pypi/platformdirs","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pluggy","version":"1.6.0","purl":"pkg:pypi/pluggy","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"polars","version":"1.44.2","purl":"pkg:pypi/polars","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"polars-runtime-32","version":"1.44.2","purl":"pkg:pypi/polars-runtime-32","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"prek","version":"0.5.4","purl":"pkg:pypi/prek","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"prompt-toolkit","version":"3.0.53","purl":"pkg:pypi/prompt-toolkit","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"psutil","version":"7.2.2","purl":"pkg:pypi/psutil","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"psygnal","version":"0.16.1","purl":"pkg:pypi/psygnal","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"ptyprocess","version":"0.7.0","purl":"pkg:pypi/ptyprocess","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pure-eval","version":"0.2.4","purl":"pkg:pypi/pure-eval","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pyarrow","version":"25.0.1","purl":"pkg:pypi/pyarrow","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pycparser","version":"3.0","purl":"pkg:pypi/pycparser","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pydantic","version":"2.13.5","purl":"pkg:pypi/pydantic","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pydantic-ai-slim","version":"2.51.0","purl":"pkg:pypi/pydantic-ai-slim","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pydantic-core","version":"2.46.5","purl":"pkg:pypi/pydantic-core","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pydantic-graph","version":"2.51.0","purl":"pkg:pypi/pydantic-graph","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pygments","version":"2.19.2","purl":"pkg:pypi/pygments","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pymdown-extensions","version":"11.0.2","purl":"pkg:pypi/pymdown-extensions","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pyproject-metadata","version":"0.12.1","purl":"pkg:pypi/pyproject-metadata","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"python-dotenv","version":"1.2.3","purl":"pkg:pypi/python-dotenv","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"python-lsp-jsonrpc","version":"1.1.2","purl":"pkg:pypi/python-lsp-jsonrpc","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"python-lsp-ruff","version":"2.3.4","purl":"pkg:pypi/python-lsp-ruff","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"python-lsp-server","version":"1.15.0","purl":"pkg:pypi/python-lsp-server","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"python-multipart","version":"0.0.32","purl":"pkg:pypi/python-multipart","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pytokens","version":"0.4.1","purl":"pkg:pypi/pytokens","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pyyaml","version":"6.0.3","purl":"pkg:pypi/pyyaml","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pyzmq","version":"27.2.0","purl":"pkg:pypi/pyzmq","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"referencing","version":"0.37.0","purl":"pkg:pypi/referencing","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"regex","version":"2026.9.10","purl":"pkg:pypi/regex","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"requests","version":"2.34.2","purl":"pkg:pypi/requests","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"rich","version":"14.2.0","purl":"pkg:pypi/rich","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"rpds-py","version":"0.30.0","purl":"pkg:pypi/rpds-py","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"ruamel-yaml","version":"0.19.1","purl":"pkg:pypi/ruamel-yaml","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"ruff","version":"0.16.9","purl":"pkg:pypi/ruff","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"smmap","version":"5.0.2","purl":"pkg:pypi/smmap","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"sniffio","version":"1.3.1","purl":"pkg:pypi/sniffio","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"sqlglot","version":"30.20.0","purl":"pkg:pypi/sqlglot","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"sqlglotc","version":"30.20.0","purl":"pkg:pypi/sqlglotc","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"stack-data","version":"0.6.3","purl":"pkg:pypi/stack-data","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"starlette","version":"1.7.0","purl":"pkg:pypi/starlette","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"textual","version":"6.6.0","purl":"pkg:pypi/textual","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"tiktoken","version":"0.14.0","purl":"pkg:pypi/tiktoken","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"tomlkit","version":"0.15.1","purl":"pkg:pypi/tomlkit","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"traitlets","version":"5.14.3","purl":"pkg:pypi/traitlets","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"trogon","version":"0.6.0","purl":"pkg:pypi/trogon","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"truststore","version":"0.10.4","purl":"pkg:pypi/truststore","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"ty","version":"0.0.84","purl":"pkg:pypi/ty","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"typing-extensions","version":"4.15.0","purl":"pkg:pypi/typing-extensions","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"typing-inspection","version":"0.4.4","purl":"pkg:pypi/typing-inspection","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"uc-micro-py","version":"1.0.3","purl":"pkg:pypi/uc-micro-py","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"ujson","version":"6.0.0","purl":"pkg:pypi/ujson","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"urllib3","version":"2.8.0","purl":"pkg:pypi/urllib3","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"uv","version":"0.12.19","purl":"pkg:pypi/uv","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"uvicorn","version":"0.54.0","purl":"pkg:pypi/uvicorn","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"wcwidth","version":"0.9.1","purl":"pkg:pypi/wcwidth","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"agent-plugins","version":"0.2.4","purl":"pkg:pypi/agent-plugins","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"altair","version":"6.3.0","purl":"pkg:pypi/altair","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"annotated-types","version":"0.8.0","purl":"pkg:pypi/annotated-types","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"anyio","version":"4.11.0","purl":"pkg:pypi/anyio","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"anywidget","version":"0.11.0","purl":"pkg:pypi/anywidget","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"asttokens","version":"3.0.2","purl":"pkg:pypi/asttokens","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"attrs","version":"26.1.0","purl":"pkg:pypi/attrs","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"black","version":"26.5.1","purl":"pkg:pypi/black","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"cattrs","version":"26.2.1","purl":"pkg:pypi/cattrs","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"certifi","version":"2026.7.22","purl":"pkg:pypi/certifi","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"cffi","version":"2.1.1","purl":"pkg:pypi/cffi","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"charset-normalizer","version":"3.5.1","purl":"pkg:pypi/charset-normalizer","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"click","version":"8.5.0","purl":"pkg:pypi/click","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"colorama","version":"0.4.6","purl":"pkg:pypi/colorama","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"comm","version":"0.2.3","purl":"pkg:pypi/comm","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"cryptography","version":"50.0.1","purl":"pkg:pypi/cryptography","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"docstring-to-markdown","version":"0.17","purl":"pkg:pypi/docstring-to-markdown","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"docutils","version":"0.23","purl":"pkg:pypi/docutils","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"duckdb","version":"1.5.6","purl":"pkg:pypi/duckdb","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"executing","version":"2.2.1","purl":"pkg:pypi/executing","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"fastjsonschema","version":"2.21.2","purl":"pkg:pypi/fastjsonschema","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"genai-prices","version":"0.1.9","purl":"pkg:pypi/genai-prices","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"git-cliff","version":"2.14.2","purl":"pkg:pypi/git-cliff","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"gitdb","version":"4.0.12","purl":"pkg:pypi/gitdb","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"gitpython","version":"3.2.0","purl":"pkg:pypi/gitpython","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"griffelib","version":"2.3.0","purl":"pkg:pypi/griffelib","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"h11","version":"0.16.0","purl":"pkg:pypi/h11","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"httpcore2","version":"2.13.1","purl":"pkg:pypi/httpcore2","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"httpx2","version":"2.13.1","purl":"pkg:pypi/httpx2","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"httpx2-jsfetch","version":"1.0","purl":"pkg:pypi/httpx2-jsfetch","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"idna","version":"3.18","purl":"pkg:pypi/idna","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"importlib-metadata","version":"9.0.1","purl":"pkg:pypi/importlib-metadata","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"ipython","version":"9.17.1","purl":"pkg:pypi/ipython","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"ipython-pygments-lexers","version":"1.1.1","purl":"pkg:pypi/ipython-pygments-lexers","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"ipywidgets","version":"8.1.9","purl":"pkg:pypi/ipywidgets","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"itsdangerous","version":"2.2.0","purl":"pkg:pypi/itsdangerous","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"jedi","version":"0.20.0","purl":"pkg:pypi/jedi","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"jinja2","version":"3.1.6","purl":"pkg:pypi/jinja2","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"jiter","version":"0.17.0","purl":"pkg:pypi/jiter","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"jsonschema","version":"4.26.0","purl":"pkg:pypi/jsonschema","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"jsonschema-specifications","version":"2025.9.1","purl":"pkg:pypi/jsonschema-specifications","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"jupyter-core","version":"5.9.1","purl":"pkg:pypi/jupyter-core","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"jupyterlab-widgets","version":"3.0.17","purl":"pkg:pypi/jupyterlab-widgets","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"jupytext","version":"1.19.5","purl":"pkg:pypi/jupytext","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"linkify-it-py","version":"2.0.3","purl":"pkg:pypi/linkify-it-py","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"logfire-api","version":"5.1.1","purl":"pkg:pypi/logfire-api","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"loro","version":"1.16.2","purl":"pkg:pypi/loro","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"lsprotocol","version":"2025.0.0","purl":"pkg:pypi/lsprotocol","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"marimo","version":"0.25.0","purl":"pkg:pypi/marimo","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"marimo-lens","version":"0.2.2","purl":"pkg:pypi/marimo-lens","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"markdown","version":"3.11","purl":"pkg:pypi/markdown","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"markdown-it-py","version":"4.0.0","purl":"pkg:pypi/markdown-it-py","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"markdown2","version":"2.5.5","purl":"pkg:pypi/markdown2","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"markupsafe","version":"3.0.3","purl":"pkg:pypi/markupsafe","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"matplotlib-inline","version":"0.2.2","purl":"pkg:pypi/matplotlib-inline","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"mdit-py-plugins","version":"0.5.0","purl":"pkg:pypi/mdit-py-plugins","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"mdurl","version":"0.1.2","purl":"pkg:pypi/mdurl","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"msgspec","version":"0.21.1","purl":"pkg:pypi/msgspec","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"mypy-extensions","version":"1.1.0","purl":"pkg:pypi/mypy-extensions","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"mystmd","version":"1.11.0","purl":"pkg:pypi/mystmd","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"narwhals","version":"2.26.0","purl":"pkg:pypi/narwhals","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"nbformat","version":"5.10.4","purl":"pkg:pypi/nbformat","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"nodeenv","version":"1.9.1","purl":"pkg:pypi/nodeenv","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"openai","version":"3.20.0","purl":"pkg:pypi/openai","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"opentelemetry-api","version":"1.45.0","purl":"pkg:pypi/opentelemetry-api","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"packaging","version":"26.2","purl":"pkg:pypi/packaging","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"parso","version":"0.8.7","purl":"pkg:pypi/parso","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pathspec","version":"1.1.1","purl":"pkg:pypi/pathspec","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pdoc","version":"16.0.0","purl":"pkg:pypi/pdoc","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"pexpect","version":"4.9.0","purl":"pkg:pypi/pexpect","properties":[{"name":"filePath","value":"uv.lock"}]},{"type":"library","name":"click","version":"\u003e=8.5.0","purl":"pkg:pypi/click","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"trogon","version":"\u003e=0.6.0","purl":"pkg:pypi/trogon","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"httpx2","version":"\u003e=2.13.1","purl":"pkg:pypi/httpx2","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"tomlkit","version":"\u003e=0.15.1","purl":"pkg:pypi/tomlkit","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"ruamel-yaml","version":"\u003e=0.19.1","purl":"pkg:pypi/ruamel-yaml","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"gitpython","version":"\u003e=3.2.0","purl":"pkg:pypi/gitpython","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"python-dotenv","version":"\u003e=1.2.3","purl":"pkg:pypi/python-dotenv","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"pyproject-metadata","version":"\u003e=0.12.1","purl":"pkg:pypi/pyproject-metadata","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"jupytext","version":"\u003e=1.19.5","purl":"pkg:pypi/jupytext","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"mystmd","version":"\u003e=1.11.0","purl":"pkg:pypi/mystmd","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"pdoc","version":"\u003e=16.0.0","purl":"pkg:pypi/pdoc","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"ruff","version":"\u003e=0.16.9","purl":"pkg:pypi/ruff","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"prek","version":"\u003e=0.5.4","purl":"pkg:pypi/prek","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"ty","version":"\u003e=0.0.84","purl":"pkg:pypi/ty","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"git-cliff","version":"\u003e=2.14.2","purl":"pkg:pypi/git-cliff","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"@eslint/compat","version":"^2.0.5","purl":"pkg:npm/@eslint/compat","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"@eslint/js","version":"^10.0.1","purl":"pkg:npm/@eslint/js","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"@pagefind/component-ui","version":"^1.5.2","purl":"pkg:npm/@pagefind/component-ui","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"@sveltejs/adapter-static","version":"^3.0.10","purl":"pkg:npm/@sveltejs/adapter-static","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"@sveltejs/kit","version":"^2.59.0","purl":"pkg:npm/@sveltejs/kit","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"@sveltejs/vite-plugin-svelte","version":"^7.0.0","purl":"pkg:npm/@sveltejs/vite-plugin-svelte","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"@tailwindcss/forms","version":"^0.5.11","purl":"pkg:npm/@tailwindcss/forms","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"@tailwindcss/typography","version":"^0.5.19","purl":"pkg:npm/@tailwindcss/typography","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"@tailwindcss/vite","version":"^4.2.4","purl":"pkg:npm/@tailwindcss/vite","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"@testing-library/jest-dom","version":"^6.9.1","purl":"pkg:npm/@testing-library/jest-dom","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"@testing-library/svelte","version":"^5.3.1","purl":"pkg:npm/@testing-library/svelte","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"@types/node","version":"^25.6.0","purl":"pkg:npm/@types/node","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"esbuild","version":"^0.28.0","purl":"pkg:npm/esbuild","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"eslint","version":"^10.3.0","purl":"pkg:npm/eslint","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"eslint-config-prettier","version":"^10.1.8","purl":"pkg:npm/eslint-config-prettier","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"eslint-plugin-svelte","version":"^3.17.1","purl":"pkg:npm/eslint-plugin-svelte","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"globals","version":"^17.6.0","purl":"pkg:npm/globals","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"highlight.js","version":"^11.11.1","purl":"pkg:npm/highlight.js","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"jsdom","version":"^29.1.1","purl":"pkg:npm/jsdom","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"marked","version":"^18.0.3","purl":"pkg:npm/marked","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"marked-gfm-heading-id","version":"^4.1.4","purl":"pkg:npm/marked-gfm-heading-id","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"marked-highlight","version":"^2.2.4","purl":"pkg:npm/marked-highlight","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"mdsvex","version":"^0.12.7","purl":"pkg:npm/mdsvex","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"pagefind","version":"^1.5.2","purl":"pkg:npm/pagefind","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"prettier","version":"^3.8.3","purl":"pkg:npm/prettier","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"prettier-plugin-svelte","version":"^3.5.1","purl":"pkg:npm/prettier-plugin-svelte","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"prettier-plugin-tailwindcss","version":"^0.8.0","purl":"pkg:npm/prettier-plugin-tailwindcss","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"svelte","version":"^5.55.5","purl":"pkg:npm/svelte","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"svelte-check","version":"^4.4.7","purl":"pkg:npm/svelte-check","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"tailwindcss","version":"^4.2.4","purl":"pkg:npm/tailwindcss","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"typescript","version":"^6.0.3","purl":"pkg:npm/typescript","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"typescript-eslint","version":"^8.59.1","purl":"pkg:npm/typescript-eslint","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"vite","version":"^8.0.10","purl":"pkg:npm/vite","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.5","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"afterpython/_website/package.json"}]},{"type":"library","name":"actions/checkout","version":"v7","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/ci.yml"}]},{"type":"library","name":"astral-sh/setup-uv","version":"v10.2.0","purl":"pkg:githubactions/astral-sh/setup-uv","properties":[{"name":"filePath","value":".github/workflows/ci.yml"}]},{"type":"library","name":"prefix-dev/setup-pixi","version":"v0.10.2","purl":"pkg:githubactions/prefix-dev/setup-pixi","properties":[{"name":"filePath","value":".github/workflows/ci.yml"}]},{"type":"library","name":"actions/upload-artifact","version":"v7","purl":"pkg:githubactions/actions/upload-artifact","properties":[{"name":"filePath","value":".github/workflows/ci.yml"}]},{"type":"library","name":"actions/checkout","version":"v7","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/release.yml"}]},{"type":"library","name":"astral-sh/setup-uv","version":"v10.2.0","purl":"pkg:githubactions/astral-sh/setup-uv","properties":[{"name":"filePath","value":".github/workflows/release.yml"}]},{"type":"library","name":"actions/download-artifact","version":"v8","purl":"pkg:githubactions/actions/download-artifact","properties":[{"name":"filePath","value":".github/workflows/release.yml"}]},{"type":"library","name":"orhun/git-cliff-action","version":"v4","purl":"pkg:githubactions/orhun/git-cliff-action","properties":[{"name":"filePath","value":".github/workflows/release.yml"}]},{"type":"library","name":"softprops/action-gh-release","version":"v3","purl":"pkg:githubactions/softprops/action-gh-release","properties":[{"name":"filePath","value":".github/workflows/release.yml"}]}]}