mirror of
https://github.com/LukeHagar/pypistats.dev.git
synced 2025-12-06 04:21:09 +00:00
23 lines
418 B
TypeScript
23 lines
418 B
TypeScript
import { searchPackages } from '$lib/api.js';
|
|
|
|
export const load = async ({ url }) => {
|
|
const searchTerm = url.searchParams.get('q');
|
|
|
|
if (!searchTerm) {
|
|
return {
|
|
packages: Promise.resolve([]),
|
|
searchTerm: null
|
|
};
|
|
}
|
|
|
|
// Return promise directly for streaming - SvelteKit will handle the streaming
|
|
const packagesP = searchPackages(searchTerm);
|
|
|
|
return {
|
|
packages: packagesP,
|
|
searchTerm
|
|
};
|
|
};
|
|
|
|
|