{{ $params := site.Params.search }} {{ $appId := printf `"%s"` $params.algolia_app_id }} {{ $apiKey := printf `"%s"` $params.algolia_public_api_key }} {{ $index := cond hugo.IsProduction $params.algolia_index_prod $params.algolia_index_staging }} {{ $index = printf `"%s"` $index }} {{ $searchJs := "js/search.tsx" }} {{ $jsOpts := dict "sourceMap" "inline" "defines" (dict "process.env.NODE_ENV" "\"development\"" "process.env.ALGOLIA_APP_ID" $appId "process.env.ALGOLIA_PUBLIC_API_KEY" $apiKey "process.env.ALGOLIA_INDEX_NAME" $index) }} {{ $babelOpts := dict "noComments" true }} {{ $compiled := resources.Get $searchJs | js.Build $jsOpts | babel $babelOpts | fingerprint "sha256" }}