File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -133,8 +133,9 @@ const cachedDirectories = {
133133// Let's add these to our cached directories.
134134const fileSymlinks = JSON . parse ( await readFile ( FILE_SYMLINKS , 'utf8' ) ) ;
135135
136- // Delete this for now, we'll add it back again later
136+ // Delete these for now, we'll add them back again later
137137delete fileSymlinks [ 'node-config-schema.json' ] ;
138+ delete fileSymlinks [ 'llms.txt' ] ;
138139
139140for ( const file of Object . keys ( fileSymlinks ) ) {
140141 // Stat the actual file so we can get it's size, last modified
@@ -163,10 +164,12 @@ for (const file of Object.keys(fileSymlinks)) {
163164
164165await writeFile ( CACHED_DIRECTORIES_OUT , JSON . stringify ( cachedDirectories ) ) ;
165166
166- // Update the node-config-schema.json file symlink to point to the latest
167- // version
167+ // Update the node-config-schema.json and llms.txt file symlinks to point to
168+ // the latest version
168169fileSymlinks [ 'node-config-schema.json' ] =
169170 `${ RELEASE_DIR } ${ latestVersions [ 'latest' ] } /docs/node-config-schema.json` ;
171+ fileSymlinks [ 'llms.txt' ] =
172+ `${ RELEASE_DIR } ${ latestVersions [ 'latest' ] } /docs/llms.txt` ;
170173
171174await writeFile ( FILE_SYMLINKS , JSON . stringify ( fileSymlinks ) ) ;
172175
Original file line number Diff line number Diff line change 6868 "nodejs/release/v0.1.15/node-v0.1.15.tar.gz" : " nodejs/release/node-v0.1.15.tar.gz" ,
6969 "nodejs/release/v0.4.12/node-v0.4.12.tar.gz" : " nodejs/release/node-v0.4.12.tar.gz" ,
7070 "nodejs/release/v0.1.32/node-v0.1.32.tar.gz" : " nodejs/release/node-v0.1.32.tar.gz" ,
71- "node-config-schema.json" : " nodejs/release/v25.7.0/docs/node-config-schema.json"
71+ "node-config-schema.json" : " nodejs/release/v25.7.0/docs/node-config-schema.json" ,
72+ "llms.txt" : " nodejs/release/v25.7.0/docs/llms.txt"
7273}
Original file line number Diff line number Diff line change @@ -170,7 +170,8 @@ function getR2Path({
170170 }
171171 } else if (
172172 pathname . startsWith ( '/metrics' ) ||
173- pathname === '/node-config-schema.json'
173+ pathname === '/node-config-schema.json' ||
174+ pathname === '/llms.txt'
174175 ) {
175176 // Substring to cut off the leading /
176177 return pathname . substring ( 1 ) ;
Original file line number Diff line number Diff line change @@ -49,6 +49,9 @@ export function registerRoutes(router: Router): void {
4949 router . head ( '/node-config-schema.json' , r2Middleware ) ;
5050 router . get ( '/node-config-schema.json' , r2Middleware ) ;
5151
52+ router . head ( '/llms.txt' , r2Middleware ) ;
53+ router . get ( '/llms.txt' , r2Middleware ) ;
54+
5255 router . head ( '/dist/?:filePath+' , r2Middleware , originMiddleware ) ;
5356 router . get ( '/dist/?:filePath+' , cachedR2Middleware , originMiddleware ) ;
5457
You can’t perform that action at this time.
0 commit comments