helloadhavan/github_issues huggingface dataset:
Repository: facebook/react
Pull request: [compiler] Clone computation block in change detection mode

Stack from [ghstack](https://github.com/ezyang/ghstack) (oldest at bottom):
* __->__ #30148

Summary: In change-detection mode, we previously were spreading the contents of the computation block into the result twice. Other babel passes that cause in-place mutations of the AST would then be causing action at a distance and breaking the overall transform result. This pr creates clones of the nodes instead, so that mutations aren't reflected in both places where the block is used.

Changed files:
filename: compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/CodegenReactiveFunction.ts
patch: @@ -673,7 +673,7 @@ function codegenReactiveScope(
         t.expressionStatement(
           t.callExpression(t.identifier(detectionFunction), [
             t.identifier(loadName),
-            name,
+            t.cloneNode(name, true),
             t.stringLiteral(name.name),
             t.stringLiteral(cx.fnName),
             t.stringLiteral("cached"),
@@ -684,8 +684,8 @@ function codegenReactiveScope(
       idempotenceDetectionStatements.push(
         t.expressionStatement(
           t.callExpression(t.identifier(detectionFunction), [
-            slot,
-            name,
+            t.cloneNode(slot, true),
+            t.cloneNode(name, true),
             t.stringLiteral(name.name),
             t.stringLiteral(cx.fnName),
             t.stringLiteral("recomputed"),
@@ -698,6 +698,7 @@ function codegenReactiveScope(
       );
     }
     const condition = cx.synthesizeName("condition");
+    const recomputationBlock = t.cloneNode(computationBlock, true);
     memoStatement = t.blockStatement([
       ...computationBlock.body,
       t.variableDeclaration("let", [
@@ -714,7 +715,7 @@ function codegenReactiveScope(
       t.ifStatement(
         t.identifier(condition),
         t.blockStatement([
-          ...computationBlock.body,
+          ...recomputationBlock.body,
           ...idempotenceDetectionStatements,
         ])
       ),
Repository: denoland/deno
Pull request: fix(flags): correct zsh completions for script arg

Closes https://github.com/denoland/deno/issues/31989
Closes https://github.com/denoland/deno/issues/29625
Closes https://github.com/denoland/deno/issues/25710

Changed files:
filename: Cargo.lock
patch: @@ -894,18 +894,18 @@ dependencies = [
 
 [[package]]
 name = "clap"
-version = "4.5.47"
+version = "4.5.56"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931"
+checksum = "a75ca66430e33a14957acc24c5077b503e7d374151b2b4b3a10c83b4ceb4be0e"
 dependencies = [
  "clap_builder",
 ]
 
 [[package]]
 name = "clap_builder"
-version = "4.5.47"
+version = "4.5.56"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6"
+checksum = "793207c7fa6300a0608d1080b858e5fdbe713cdc1c8db9fb17777d8a13e63df0"
 dependencies = [
  "anstream",
  "anstyle",
@@ -916,9 +916,9 @@ dependencies = [
 
 [[package]]
 name = "clap_complete"
-version = "4.5.57"
+version = "4.5.65"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad"
+checksum = "430b4dc2b5e3861848de79627b2bedc9f3342c7da5173a14eaa5d0f8dc18ae5d"
 dependencies = [
  "clap",
  "clap_lex",

filename: Cargo.toml
patch: @@ -306,8 +306,8 @@ lcms2 = "6.1.0"
 # cli
 anstream = "0.6.14"
 bincode = "=1.3.3"
-clap = "=4.5.47"
-clap_complete = { version = "=4.5.57", features = ["unstable-dynamic"] }
+clap = "=4.5.56"
+clap_complete = { version = "=4.5.65", features = ["unstable-dynamic"] }
 clap_complete_fig = "=4.5.2"
 console_static_text = "=0.8.3"
 crossterm = "0.28.1"

filename: cli/args/flags.rs
patch: @@ -6049,7 +6049,19 @@ fn completions_parse(
     "bash" => generate(Bash, &mut app, name, &mut buf),
     "fish" => generate(Fish, &mut app, name, &mut buf),
     "powershell" => generate(PowerShell, &mut app, name, &mut buf),
-    "zsh" => generate(Zsh, &mut app, name, &mut buf),
+    "zsh" => {
+      generate(Zsh, &mut app, name, &mut buf);
+      // The hidden script_arg (for implicit run subcommand) must come AFTER _deno_commands.
+      // Otherwise zsh parses 'run' into script_arg before trying subcommands.
+      let content = String::from_utf8_lossy(&buf).into_owned();
+      buf = content
+        .replacen(
+          "'::script_arg -- Script arg:_files' \\\n\":: :_deno_commands\"",
+          "\":: :_deno_commands\" \\\n'::script_arg -- Script arg:_files'",
+          1,
+        )
+        .into_bytes();
+    }
     "fig" => generate(Fig, &mut app, name, &mut buf),
     _ => unreachable!(),
   }
Repository: huggingface/transformers
Pull request: Minor addition, no split modules for VideoMAEE

Minor addition to VideoMAE class for better device mapping, added `no_split_modules`

Fixes #23086 


## Before submitting
- [ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
- [x ] Did you read the [contributor guideline](https://github.com/huggingface/transformers/blob/main/CONTRIBUTING.md#create-a-pull-request),
      Pull Request section?
- [ x] Was this discussed/approved via a Github issue or the [forum](https://discuss.huggingface.co/)? Please add a link
      to it if that's the case.
- [x ] Did you make sure to update the documentation with your changes? Here are the
      [documentation guidelines](https://github.com/huggingface/transformers/tree/main/docs), and
      [here are tips on formatting docstrings](https://github.com/huggingface/transformers/tree/main/docs#writing-source-documentation).
- [x ] Did you write any new necessary tests?


## Who can review?

@ArthurZucker





Changed files:
filename: src/transformers/models/videomae/modeling_videomae.py
patch: @@ -402,6 +402,7 @@ class VideoMAEPreTrainedModel(PreTrainedModel):
     base_model_prefix = "videomae"
     main_input_name = "pixel_values"
     supports_gradient_checkpointing = True
+    _no_split_modules = ["VideoMAEEmbeddings", "VideoMAELayer"]
     _supports_sdpa = True
     _supports_flash_attn = True
     _supports_flex_attn = True
Repository: facebook/react
Pull request: [prettier][eslint] Support sapling in prettier changed files command

Stack from [ghstack](https://github.com/ezyang/ghstack) (oldest at bottom):
* __->__ #30149

Summary: The listChangesFiles module didn't work under sapling; this fixes

Changed files:
filename: scripts/shared/listChangedFiles.js
patch: @@ -19,14 +19,46 @@ const exec = (command, args) => {
   return execFileSync(command, args, options);
 };
 
+const isGit = () => {
+  try {
+    const wt = execGitCmd(['rev-parse', '--is-inside-work-tree']);
+    return wt.length > 0 && wt[0] === 'true';
+  } catch (_e) {
+    return false;
+  }
+};
+
+const isSl = () => {
+  try {
+    execSlCmd(['whereami']);
+    return true;
+  } catch (_e) {
+    return false;
+  }
+};
+
 const execGitCmd = args => exec('git', args).trim().toString().split('\n');
+const execSlCmd = args => exec('sl', args).trim().toString().split('\n');
 
 const listChangedFiles = () => {
-  const mergeBase = execGitCmd(['merge-base', 'HEAD', 'main']);
-  return new Set([
-    ...execGitCmd(['diff', '--name-only', '--diff-filter=ACMRTUB', mergeBase]),
-    ...execGitCmd(['ls-files', '--others', '--exclude-standard']),
-  ]);
+  if (isGit()) {
+    const mergeBase = execGitCmd(['merge-base', 'HEAD', 'main']);
+    return new Set([
+      ...execGitCmd([
+        'diff',
+        '--name-only',
+        '--diff-filter=ACMRTUB',
+        mergeBase,
+      ]),
+      ...execGitCmd(['ls-files', '--others', '--exclude-standard']),
+    ]);
+  } else if (isSl()) {
+    const mergeBase = execSlCmd(['log', '-r', 'last(public() & ::.)'])[0]
+      .trim()
+      .split(/\s+/)[1];
+    return new Set(execSlCmd(['status', '--no-status', '--rev', mergeBase]));
+  }
+  throw new Error('Not a git or sl repo');
 };
 
 module.exports = listChangedFiles;
Repository: ollama/ollama
Pull request: [nit] Remove unused msg local var.

It's not used but clutters code.

Changed files:
filename: llm/ext_server/ext_server.cpp
patch: @@ -208,7 +208,6 @@ void llama_server_completion(const char *json_req, ext_server_resp_t *resp) {
 void llama_server_completion_next_result(const int task_id,
                                          ext_server_task_result_t *resp) {
   assert(llama != NULL && resp != NULL);
-  std::string msg;
   resp->id = -1;
   resp->stop = false;
   resp->error = false;
Repository: ollama/ollama
Pull request: Add Page Assist to the community integrations

Hey, I'd like to share my Chrome extension project I've been working on, `Page Assist`, for community integration. It offers a sidebar and web UI for Ollama :). Please review this PR. Thank you.

Changed files:
filename: README.md
patch: @@ -342,3 +342,4 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [Open Interpreter](https://docs.openinterpreter.com/language-model-setup/local-models/ollama)
 - [twinny](https://github.com/rjmacarthy/twinny) (Copilot and Copilot chat alternative using Ollama)
 - [Wingman-AI](https://github.com/RussellCanfield/wingman-ai) (Copilot code and chat alternative using Ollama and HuggingFace)
+- [Page Assist](https://github.com/n4ze3m/page-assist) (Chrome Extension)
Repository: denoland/deno
Pull request: tests: enable some node child-process tests

Enable some tests that seems fixed with previous changes:

- parallel/test-child-process-exec-std-encoding.js
- parallel/test-child-process-exec-timeout-not-expired.js

Changed files:
filename: tests/node_compat/config.jsonc
patch: @@ -173,7 +173,9 @@
     "parallel/test-child-process-exec-env.js": {},
     "parallel/test-child-process-exec-error.js": {},
     "parallel/test-child-process-exec-kill-throws.js": {},
+    "parallel/test-child-process-exec-std-encoding.js": {},
     "parallel/test-child-process-exec-stdout-stderr-data-string.js": {},
+    "parallel/test-child-process-exec-timeout-not-expired.js": {},
     "parallel/test-child-process-execFile-promisified-abortController.js": {},
     "parallel/test-child-process-execfile-maxbuf.js": {},
     "parallel/test-child-process-execfilesync-maxbuf.js": {},
Repository: ollama/ollama
Pull request: Update README.md to include Elixir LangChain Library

The Elixir LangChain Library now supports Ollama Chat with this [PR](https://github.com/brainlid/langchain/pull/70)

Changed files:
filename: README.md
patch: @@ -315,6 +315,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [LangChainDart](https://github.com/davidmigloz/langchain_dart)
 - [Semantic Kernel - Python](https://github.com/microsoft/semantic-kernel/tree/main/python/semantic_kernel/connectors/ai/ollama)
 - [Haystack](https://github.com/deepset-ai/haystack-integrations/blob/main/integrations/ollama.md)
+- [Elixir LangChain](https://github.com/brainlid/langchain)
 - [Ollama for R - rollama](https://github.com/JBGruber/rollama)
 - [Ollama-ex for Elixir](https://github.com/lebrunel/ollama-ex)
Repository: vercel/next.js
Pull request: Update Rspack production test manifest

This auto-generated PR updates the production integration test manifest used when testing Rspack.

Changed files:
filename: test/rspack-build-tests-manifest.json
patch: @@ -382,9 +382,7 @@
   },
   "test/e2e/app-dir/app-alias/app-alias.test.ts": {
     "passed": [
-      "app-dir alias should generate app-build-manifest correctly",
       "app-dir alias should handle typescript paths alias correctly",
-      "app-dir alias should not contain installed react/react-dom version in client chunks",
       "app-dir alias should resolve css imports from outside with src folder presented"
     ],
     "failed": [],
@@ -1536,7 +1534,6 @@
       "app dir - basic should have correct preferredRegion values in manifest",
       "app dir - basic should have correct searchParams and params (client)",
       "app dir - basic should have correct searchParams and params (server)",
-      "app dir - basic should have correct size in build output",
       "app dir - basic should include document html and body",
       "app dir - basic should include layouts when no direct parent layout",
       "app dir - basic should include parent document when no direct parent layout",
@@ -1704,13 +1701,6 @@
     "flakey": [],
     "runtimeError": false
   },
-  "test/e2e/app-dir/build-size/index.test.ts": {
-    "passed": ["app-dir build size should have correct size in build output"],
-    "failed": [],
-    "pending": [],
-    "flakey": [],
-    "runtimeError": false
-  },
   "test/e2e/app-dir/bun-externals/bun-externals.test.ts": {
     "passed": [
       "app-dir - bun externals should handle bun builtins as external modules",
@@ -10251,6 +10241,13 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/turbopack-import-type-bytes/index.test.ts": {
+    "passed": [],
+    "failed": [],
+    "pending": ["turbopack-import-type-bytes support import type: bytes"],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/turbopack-loader-config/index.test.ts": {
     "passed": ["turbopack-loader-config should only run the test in turbopack"],
     "failed": [],
@@ -21074,11 +21071,10 @@
   },
   "test/production/pnpm-support/index.test.ts": {
     "passed": [
-      "pnpm support should build with dependencies installed via pnpm"
-    ],
-    "failed": [
+      "pnpm support should build with dependencies installed via pnpm",
       "pnpm support should execute client-side JS on each page in output: \"standalone\""
     ],
+    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
Repository: denoland/deno
Pull request: fix: use locked-tripwire to prevent unlocked cargo installs

Very neat crate: https://crates.io/crates/locked-tripwire

Changed files:
filename: Cargo.lock
patch: @@ -1659,6 +1659,7 @@ dependencies = [
  "libc",
  "libsui",
  "libz-sys",
+ "locked-tripwire",
  "log",
  "lol_html",
  "lsp-types",
@@ -5967,6 +5968,12 @@ dependencies = [
  "scopeguard",
 ]
 
+[[package]]
+name = "locked-tripwire"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d18841f136ee0993c6637a1387eb3758acc9fa24d558f540d329b2d8bb901c67"
+
 [[package]]
 name = "log"
 version = "0.4.28"

filename: cli/Cargo.toml
patch: @@ -141,6 +141,7 @@ keyring = { version = "3.6.3", features = ["apple-native", "sync-secret-service"
 lazy-regex.workspace = true
 libc.workspace = true
 libz-sys.workspace = true
+locked-tripwire = "0.1.1"
 log = { workspace = true, features = ["serde"] }
 lol_html = "2.6.0"
 lsp-types.workspace = true
Repository: ollama/ollama
Pull request: Add link to ollama-chat.nvim in the README

Awesome work guys - you're the best open LLM project out there :sunglasses: 

I've created a chat focused plugin for Neovim called [ollama-chat.nvim](https://github.com/gerazov/ollama-chat.nvim) that I enjoy using and that might be useful for others. I've added a link to it in the README here. If you think it's benefitial to have it there great :+1: 

The code is based on [ollama.nvim](https://github.com/nomnivore/ollama.nvim) which is a great plugin I found through your README.


Changed files:
filename: README.md
patch: @@ -278,6 +278,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [Emacs client](https://github.com/zweifisch/ollama)
 - [gen.nvim](https://github.com/David-Kunz/gen.nvim)
 - [ollama.nvim](https://github.com/nomnivore/ollama.nvim)
+- [ollama-chat.nvim](https://github.com/gerazov/ollama-chat.nvim)
 - [ogpt.nvim](https://github.com/huynle/ogpt.nvim)
 - [gptel Emacs client](https://github.com/karthink/gptel)
 - [Oatmeal](https://github.com/dustinblackman/oatmeal)
Repository: ollama/ollama
Pull request: Add LangChain4J


Changed files:
filename: README.md
patch: @@ -298,6 +298,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [LangChain](https://python.langchain.com/docs/integrations/llms/ollama) and [LangChain.js](https://js.langchain.com/docs/modules/model_io/models/llms/integrations/ollama) with [example](https://js.langchain.com/docs/use_cases/question_answering/local_retrieval_qa)
 - [LangChainGo](https://github.com/tmc/langchaingo/) with [example](https://github.com/tmc/langchaingo/tree/main/examples/ollama-completion-example)
 - [LlamaIndex](https://gpt-index.readthedocs.io/en/stable/examples/llm/ollama.html)
+- [LangChain4j](https://github.com/langchain4j/langchain4j/tree/main/langchain4j-ollama)
 - [LiteLLM](https://github.com/BerriAI/litellm)
 - [OllamaSharp for .NET](https://github.com/awaescher/OllamaSharp)
 - [Ollama for Ruby](https://github.com/gbaptista/ollama-ai)
Repository: nodejs/node
Pull request: benchmark: remove deprecated _extend from benchmark

as titled

Changed files:
filename: benchmark/es/spread-assign.js
patch: @@ -1,42 +0,0 @@
-'use strict';
-
-const common = require('../common.js');
-const util = require('util');
-
-const bench = common.createBenchmark(main, {
-  method: ['spread', 'assign', '_extend'],
-  count: [5, 10, 20],
-  n: [1e6],
-});
-
-function main({ n, context, count, rest, method }) {
-
-  const src = {};
-  for (let n = 0; n < count; n++)
-    src[`p${n}`] = n;
-
-  let obj;
-
-  switch (method) {
-    case '_extend':
-      bench.start();
-      for (let i = 0; i < n; i++)
-        obj = util._extend({}, src);
-      bench.end(n);
-      break;
-    case 'assign':
-      bench.start();
-      for (let i = 0; i < n; i++)
-        obj = Object.assign({}, src);
-      bench.end(n);
-      break;
-    case 'spread':
-      bench.start();
-      for (let i = 0; i < n; i++)
-        obj = { ...src }; // eslint-disable-line no-unused-vars
-      bench.end(n);
-      break;
-    default:
-      throw new Error('Unexpected method');
-  }
-}
Repository: ollama/ollama
Pull request: Update README.md - Terminal Integration - ShellOracle

ShellOracle is a new ZSH Line Editor widget that uses Ollama for intelligent shell command generation! Ollama rocks!

![ShellOracle](https://i.imgur.com/QM2LkAf.gif)

Changed files:
filename: README.md
patch: @@ -285,6 +285,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [Oatmeal](https://github.com/dustinblackman/oatmeal)
 - [cmdh](https://github.com/pgibler/cmdh)
 - [llm-ollama](https://github.com/taketwo/llm-ollama) for [Datasette's LLM CLI](https://llm.datasette.io/en/stable/).
+- [ShellOracle](https://github.com/djcopley/ShellOracle)
 
 ### Database
Repository: huggingface/transformers
Pull request: fix wrong height and width when read video use torchvision

# What doe this pr do?
Fix issue #41090 
fix wrong height and width when read video use torchvision

Changed files:
filename: src/transformers/video_utils.py
patch: @@ -546,8 +546,8 @@ def sample_indices_fn(metadata, **kwargs):
     metadata.update(
         {
             "frames_indices": indices,
-            "height": video.shape[1],
-            "width": video.shape[2],
+            "height": video.shape[2],
+            "width": video.shape[3],
         }
     )
     return video, metadata
Repository: facebook/react
Pull request: Add doctype to renderToMarkup when html tags are rendered

Stacked on top of #30121.

This is the same thing we do for `renderToReadableStream` so that you don't have to manually inject it into the stream.

The only reason we didn't for `renderToString` / `renderToStaticMarkup` was to preserve legacy behavior but since this is a new API we can change that.

If you're rendering a partial it doesn't matter. This is likely what you'd do for RSS feeds. The question is if you can reliably rely on the doctype being used while rendering e-mails since many clients are so quirky. However, if you're careful it also doesn't hurt so it seems best to include it.

Changed files:
filename: packages/react-html/src/ReactFizzConfigHTML.js
patch: @@ -36,14 +36,7 @@ export const isPrimaryRenderer = false;
 // Disable Client Hooks
 export const supportsClientAPIs = false;
 
-import {
-  stringToChunk,
-  stringToPrecomputedChunk,
-} from 'react-server/src/ReactServerStreamConfig';
-
-// this chunk is empty on purpose because we do not want to emit the DOCTYPE
-// when markup is rendering HTML
-export const doctypeChunk: PrecomputedChunk = stringToPrecomputedChunk('');
+import {stringToChunk} from 'react-server/src/ReactServerStreamConfig';
 
 export type {
   RenderState,
@@ -81,6 +74,7 @@ export {
   resetResumableState,
   completeResumableState,
   emitEarlyPreloads,
+  doctypeChunk,
 } from 'react-dom-bindings/src/server/ReactFizzConfigDOM';
 
 import escapeTextForBrowser from 'react-dom-bindings/src/server/escapeTextForBrowser';

filename: packages/react-html/src/__tests__/ReactHTMLClient-test.js
patch: @@ -28,6 +28,17 @@ describe('ReactHTML', () => {
     expect(html).toBe('<div>hello world</div>');
   });
 
+  it('should prefix html tags with a doctype', async () => {
+    const html = await ReactHTML.renderToMarkup(
+      <html>
+        <body>hello</body>
+      </html>,
+    );
+    expect(html).toBe(
+      '<!DOCTYPE html><html><head></head><body>hello</body></html>',
+    );
+  });
+
   it('should error on useState', async () => {
     function Component() {
       const [state] = React.useState('hello');

filename: packages/react-html/src/__tests__/ReactHTMLServer-test.js
patch: @@ -38,6 +38,20 @@ describe('ReactHTML', () => {
     expect(html).toBe('<div>hello world</div>');
   });
 
+  it('should prefix html tags with a doctype', async () => {
+    const html = await ReactHTML.renderToMarkup(
+      // We can't use JSX because that's client-JSX in our tests.
+      React.createElement(
+        'html',
+        null,
+        React.createElement('body', null, 'hello'),
+      ),
+    );
+    expect(html).toBe(
+      '<!DOCTYPE html><html><head></head><body>hello</body></html>',
+    );
+  });
+
   it('should error on useState', async () => {
     function Component() {
       const [state] = React.useState('hello');
Repository: ollama/ollama
Pull request: Added NextJS web interface for Ollama models to readme.md

Added [nextjs-ollama-llm-ui](https://github.com/jakobhoeg/nextjs-ollama-llm-ui) to the readme file.

Changed files:
filename: README.md
patch: @@ -270,6 +270,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [chatd](https://github.com/BruceMacD/chatd)
 - [Ollama-SwiftUI](https://github.com/kghandour/Ollama-SwiftUI)
 - [MindMac](https://mindmac.app)
+- [NextJS Web Interface for Ollama](https://github.com/jakobhoeg/nextjs-ollama-llm-ui)
 
 ### Terminal
Repository: vercel/next.js
Pull request: Fix layout for `ssgPageRoutes` in the file tree

Fix layout for ssgPageRoutes in the file tree

there was an extraneous column that messed with offsets accidentally left behind by #83815

Closes NEXT-4727


Closes PACK-5536

Changed files:
filename: packages/next/src/build/utils.ts
patch: @@ -383,7 +383,6 @@ export async function printTreeView(
                   ? ` (avg ${getPrettyDuration(avgDuration)})`
                   : ''
               }`,
-              '',
               showRevalidate && initialCacheControl
                 ? formatRevalidate(initialCacheControl)
                 : '',

filename: test/production/app-dir/build-output-tree-view/build-output-tree-view.test.ts
patch: @@ -24,9 +24,9 @@ describe('build-output-tree-view', () => {
        ├ ○ /cache-life-hours           1h      1d
        ├ ƒ /dynamic
        ├ ◐ /ppr/[slug]                 1w     30d
-       ├   ├ /ppr/[slug]                       1w  30d
-       ├   ├ /ppr/days                         1d   1w
-       ├   └ /ppr/weeks                        1w  30d
+       ├   ├ /ppr/[slug]               1w     30d
+       ├   ├ /ppr/days                 1d      1w
+       ├   └ /ppr/weeks                1w     30d
        └ ○ /revalidate                15m      1y
 
        Route (pages)           Revalidate  Expire