Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@tanstack/router-cli

Package Overview
Dependencies
Maintainers
5
Versions
798
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tanstack/router-cli - npm Package Compare versions

Comparing version
1.167.10
to
1.167.11
+0
-1
dist/cjs/generate.cjs

@@ -1,2 +0,1 @@

require("./_virtual/_rolldown/runtime.cjs");
let _tanstack_router_generator = require("@tanstack/router-generator");

@@ -3,0 +2,0 @@ //#region src/generate.ts

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"generate.cjs","names":[],"sources":["../../src/generate.ts"],"sourcesContent":["import { Generator } from '@tanstack/router-generator'\nimport type { Config } from '@tanstack/router-generator'\n\nexport async function generate(config: Config, root: string) {\n try {\n const generator = new Generator({\n config,\n root,\n })\n await generator.run()\n process.exit(0)\n } catch (err) {\n console.error(err)\n process.exit(1)\n }\n}\n"],"mappings":";;;AAGA,eAAsB,SAAS,QAAgB,MAAc;AAC3D,KAAI;AAKF,QAJkB,IAAI,2BAAA,UAAU;GAC9B;GACA;GACD,CAAC,CACc,KAAK;AACrB,UAAQ,KAAK,EAAE;UACR,KAAK;AACZ,UAAQ,MAAM,IAAI;AAClB,UAAQ,KAAK,EAAE"}
{"version":3,"file":"generate.cjs","names":[],"sources":["../../src/generate.ts"],"sourcesContent":["import { Generator } from '@tanstack/router-generator'\nimport type { Config } from '@tanstack/router-generator'\n\nexport async function generate(config: Config, root: string) {\n try {\n const generator = new Generator({\n config,\n root,\n })\n await generator.run()\n process.exit(0)\n } catch (err) {\n console.error(err)\n process.exit(1)\n }\n}\n"],"mappings":";;AAGA,eAAsB,SAAS,QAAgB,MAAc;CAC3D,IAAI;EAKF,MAAM,IAJgB,2BAAA,UAAU;GAC9B;GACA;EACF,CACM,EAAU,IAAI;EACpB,QAAQ,KAAK,CAAC;CAChB,SAAS,KAAK;EACZ,QAAQ,MAAM,GAAG;EACjB,QAAQ,KAAK,CAAC;CAChB;AACF"}

@@ -6,3 +6,3 @@ Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });

let yargs = require("yargs");
yargs = require_runtime.__toESM(yargs);
yargs = require_runtime.__toESM(yargs, 1);
let yargs_helpers = require("yargs/helpers");

@@ -9,0 +9,0 @@ let _tanstack_router_generator = require("@tanstack/router-generator");

@@ -1,1 +0,1 @@

{"version":3,"file":"index.cjs","names":[],"sources":["../../src/index.ts"],"sourcesContent":["import yargs from 'yargs'\nimport { hideBin } from 'yargs/helpers'\nimport { getConfig } from '@tanstack/router-generator'\nimport { generate } from './generate'\nimport { watch } from './watch'\n\nmain()\n\nexport function main() {\n yargs(hideBin(process.argv))\n .scriptName('tsr')\n .usage('$0 <cmd> [args]')\n .command('generate', 'Generate the routes for a project', async () => {\n const config = getConfig()\n await generate(config, process.cwd())\n })\n .command(\n 'watch',\n 'Continuously watch and generate the routes for a project',\n () => {\n watch(process.cwd())\n },\n )\n .help().argv\n}\n"],"mappings":";;;;;;;;;AAMA,MAAM;AAEN,SAAgB,OAAO;AACrB,EAAA,GAAA,MAAA,UAAA,GAAA,cAAA,SAAc,QAAQ,KAAK,CAAC,CACzB,WAAW,MAAM,CACjB,MAAM,kBAAkB,CACxB,QAAQ,YAAY,qCAAqC,YAAY;AAEpE,QAAM,iBAAA,UAAA,GAAA,2BAAA,YADoB,EACH,QAAQ,KAAK,CAAC;GACrC,CACD,QACC,SACA,kEACM;AACJ,gBAAA,MAAM,QAAQ,KAAK,CAAC;GAEvB,CACA,MAAM,CAAC"}
{"version":3,"file":"index.cjs","names":[],"sources":["../../src/index.ts"],"sourcesContent":["import yargs from 'yargs'\nimport { hideBin } from 'yargs/helpers'\nimport { getConfig } from '@tanstack/router-generator'\nimport { generate } from './generate'\nimport { watch } from './watch'\n\nmain()\n\nexport function main() {\n yargs(hideBin(process.argv))\n .scriptName('tsr')\n .usage('$0 <cmd> [args]')\n .command('generate', 'Generate the routes for a project', async () => {\n const config = getConfig()\n await generate(config, process.cwd())\n })\n .command(\n 'watch',\n 'Continuously watch and generate the routes for a project',\n () => {\n watch(process.cwd())\n },\n )\n .help().argv\n}\n"],"mappings":";;;;;;;;;AAMA,KAAK;AAEL,SAAgB,OAAO;CACrB,CAAA,GAAA,MAAA,UAAA,GAAA,cAAA,SAAc,QAAQ,IAAI,CAAC,EACxB,WAAW,KAAK,EAChB,MAAM,iBAAiB,EACvB,QAAQ,YAAY,qCAAqC,YAAY;EAEpE,MAAM,iBAAA,UAAA,GAAA,2BAAA,WAAS,GAAQ,QAAQ,IAAI,CAAC;CACtC,CAAC,EACA,QACC,SACA,kEACM;EACJ,cAAA,MAAM,QAAQ,IAAI,CAAC;CACrB,CACF,EACC,KAAK,EAAE;AACZ"}
const require_runtime = require("./_virtual/_rolldown/runtime.cjs");
let _tanstack_router_generator = require("@tanstack/router-generator");
let chokidar = require("chokidar");
chokidar = require_runtime.__toESM(chokidar);
chokidar = require_runtime.__toESM(chokidar, 1);
//#region src/watch.ts

@@ -6,0 +6,0 @@ function watch(root) {

@@ -1,1 +0,1 @@

{"version":3,"file":"watch.cjs","names":[],"sources":["../../src/watch.ts"],"sourcesContent":["import chokidar from 'chokidar'\nimport {\n Generator,\n getConfig,\n resolveConfigPath,\n} from '@tanstack/router-generator'\nimport type { FileEventType } from '@tanstack/router-generator'\n\nexport function watch(root: string) {\n const configPath = resolveConfigPath({\n configDirectory: root,\n })\n const configWatcher = chokidar.watch(configPath)\n\n let watcher = new chokidar.FSWatcher({})\n\n const generatorWatcher = () => {\n const config = getConfig()\n const generator = new Generator({ config, root })\n\n watcher.close()\n\n console.info(`TSR: Watching routes (${config.routesDirectory})...`)\n watcher = chokidar.watch(config.routesDirectory)\n\n watcher.on('ready', async () => {\n const handle = async () => {\n try {\n await generator.run()\n } catch (err) {\n console.error(err)\n console.info()\n }\n }\n\n await handle()\n\n watcher.on('all', (event, path) => {\n let type: FileEventType | undefined\n switch (event) {\n case 'add':\n type = 'create'\n break\n case 'change':\n type = 'update'\n break\n case 'unlink':\n type = 'delete'\n break\n }\n if (type) {\n return generator.run({ path, type })\n }\n return generator.run()\n })\n })\n }\n\n configWatcher.on('ready', generatorWatcher)\n configWatcher.on('change', generatorWatcher)\n}\n"],"mappings":";;;;;AAQA,SAAgB,MAAM,MAAc;CAClC,MAAM,cAAA,GAAA,2BAAA,mBAA+B,EACnC,iBAAiB,MAClB,CAAC;CACF,MAAM,gBAAgB,SAAA,QAAS,MAAM,WAAW;CAEhD,IAAI,UAAU,IAAI,SAAA,QAAS,UAAU,EAAE,CAAC;CAExC,MAAM,yBAAyB;EAC7B,MAAM,UAAA,GAAA,2BAAA,YAAoB;EAC1B,MAAM,YAAY,IAAI,2BAAA,UAAU;GAAE;GAAQ;GAAM,CAAC;AAEjD,UAAQ,OAAO;AAEf,UAAQ,KAAK,yBAAyB,OAAO,gBAAgB,MAAM;AACnE,YAAU,SAAA,QAAS,MAAM,OAAO,gBAAgB;AAEhD,UAAQ,GAAG,SAAS,YAAY;GAC9B,MAAM,SAAS,YAAY;AACzB,QAAI;AACF,WAAM,UAAU,KAAK;aACd,KAAK;AACZ,aAAQ,MAAM,IAAI;AAClB,aAAQ,MAAM;;;AAIlB,SAAM,QAAQ;AAEd,WAAQ,GAAG,QAAQ,OAAO,SAAS;IACjC,IAAI;AACJ,YAAQ,OAAR;KACE,KAAK;AACH,aAAO;AACP;KACF,KAAK;AACH,aAAO;AACP;KACF,KAAK;AACH,aAAO;AACP;;AAEJ,QAAI,KACF,QAAO,UAAU,IAAI;KAAE;KAAM;KAAM,CAAC;AAEtC,WAAO,UAAU,KAAK;KACtB;IACF;;AAGJ,eAAc,GAAG,SAAS,iBAAiB;AAC3C,eAAc,GAAG,UAAU,iBAAiB"}
{"version":3,"file":"watch.cjs","names":[],"sources":["../../src/watch.ts"],"sourcesContent":["import chokidar from 'chokidar'\nimport {\n Generator,\n getConfig,\n resolveConfigPath,\n} from '@tanstack/router-generator'\nimport type { FileEventType } from '@tanstack/router-generator'\n\nexport function watch(root: string) {\n const configPath = resolveConfigPath({\n configDirectory: root,\n })\n const configWatcher = chokidar.watch(configPath)\n\n let watcher = new chokidar.FSWatcher({})\n\n const generatorWatcher = () => {\n const config = getConfig()\n const generator = new Generator({ config, root })\n\n watcher.close()\n\n console.info(`TSR: Watching routes (${config.routesDirectory})...`)\n watcher = chokidar.watch(config.routesDirectory)\n\n watcher.on('ready', async () => {\n const handle = async () => {\n try {\n await generator.run()\n } catch (err) {\n console.error(err)\n console.info()\n }\n }\n\n await handle()\n\n watcher.on('all', (event, path) => {\n let type: FileEventType | undefined\n switch (event) {\n case 'add':\n type = 'create'\n break\n case 'change':\n type = 'update'\n break\n case 'unlink':\n type = 'delete'\n break\n }\n if (type) {\n return generator.run({ path, type })\n }\n return generator.run()\n })\n })\n }\n\n configWatcher.on('ready', generatorWatcher)\n configWatcher.on('change', generatorWatcher)\n}\n"],"mappings":";;;;;AAQA,SAAgB,MAAM,MAAc;CAClC,MAAM,cAAA,GAAA,2BAAA,mBAA+B,EACnC,iBAAiB,KACnB,CAAC;CACD,MAAM,gBAAgB,SAAA,QAAS,MAAM,UAAU;CAE/C,IAAI,UAAU,IAAI,SAAA,QAAS,UAAU,CAAC,CAAC;CAEvC,MAAM,yBAAyB;EAC7B,MAAM,UAAA,GAAA,2BAAA,WAAmB;EACzB,MAAM,YAAY,IAAI,2BAAA,UAAU;GAAE;GAAQ;EAAK,CAAC;EAEhD,QAAQ,MAAM;EAEd,QAAQ,KAAK,yBAAyB,OAAO,gBAAgB,KAAK;EAClE,UAAU,SAAA,QAAS,MAAM,OAAO,eAAe;EAE/C,QAAQ,GAAG,SAAS,YAAY;GAC9B,MAAM,SAAS,YAAY;IACzB,IAAI;KACF,MAAM,UAAU,IAAI;IACtB,SAAS,KAAK;KACZ,QAAQ,MAAM,GAAG;KACjB,QAAQ,KAAK;IACf;GACF;GAEA,MAAM,OAAO;GAEb,QAAQ,GAAG,QAAQ,OAAO,SAAS;IACjC,IAAI;IACJ,QAAQ,OAAR;KACE,KAAK;MACH,OAAO;MACP;KACF,KAAK;MACH,OAAO;MACP;KACF,KAAK;MACH,OAAO;MACP;IACJ;IACA,IAAI,MACF,OAAO,UAAU,IAAI;KAAE;KAAM;IAAK,CAAC;IAErC,OAAO,UAAU,IAAI;GACvB,CAAC;EACH,CAAC;CACH;CAEA,cAAc,GAAG,SAAS,gBAAgB;CAC1C,cAAc,GAAG,UAAU,gBAAgB;AAC7C"}

@@ -1,1 +0,1 @@

{"version":3,"file":"generate.js","names":[],"sources":["../../src/generate.ts"],"sourcesContent":["import { Generator } from '@tanstack/router-generator'\nimport type { Config } from '@tanstack/router-generator'\n\nexport async function generate(config: Config, root: string) {\n try {\n const generator = new Generator({\n config,\n root,\n })\n await generator.run()\n process.exit(0)\n } catch (err) {\n console.error(err)\n process.exit(1)\n }\n}\n"],"mappings":";;AAGA,eAAsB,SAAS,QAAgB,MAAc;AAC3D,KAAI;AAKF,QAJkB,IAAI,UAAU;GAC9B;GACA;GACD,CAAC,CACc,KAAK;AACrB,UAAQ,KAAK,EAAE;UACR,KAAK;AACZ,UAAQ,MAAM,IAAI;AAClB,UAAQ,KAAK,EAAE"}
{"version":3,"file":"generate.js","names":[],"sources":["../../src/generate.ts"],"sourcesContent":["import { Generator } from '@tanstack/router-generator'\nimport type { Config } from '@tanstack/router-generator'\n\nexport async function generate(config: Config, root: string) {\n try {\n const generator = new Generator({\n config,\n root,\n })\n await generator.run()\n process.exit(0)\n } catch (err) {\n console.error(err)\n process.exit(1)\n }\n}\n"],"mappings":";;AAGA,eAAsB,SAAS,QAAgB,MAAc;CAC3D,IAAI;EAKF,MAAM,IAJgB,UAAU;GAC9B;GACA;EACF,CACM,EAAU,IAAI;EACpB,QAAQ,KAAK,CAAC;CAChB,SAAS,KAAK;EACZ,QAAQ,MAAM,GAAG;EACjB,QAAQ,KAAK,CAAC;CAChB;AACF"}

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","names":[],"sources":["../../src/index.ts"],"sourcesContent":["import yargs from 'yargs'\nimport { hideBin } from 'yargs/helpers'\nimport { getConfig } from '@tanstack/router-generator'\nimport { generate } from './generate'\nimport { watch } from './watch'\n\nmain()\n\nexport function main() {\n yargs(hideBin(process.argv))\n .scriptName('tsr')\n .usage('$0 <cmd> [args]')\n .command('generate', 'Generate the routes for a project', async () => {\n const config = getConfig()\n await generate(config, process.cwd())\n })\n .command(\n 'watch',\n 'Continuously watch and generate the routes for a project',\n () => {\n watch(process.cwd())\n },\n )\n .help().argv\n}\n"],"mappings":";;;;;;AAMA,MAAM;AAEN,SAAgB,OAAO;AACrB,OAAM,QAAQ,QAAQ,KAAK,CAAC,CACzB,WAAW,MAAM,CACjB,MAAM,kBAAkB,CACxB,QAAQ,YAAY,qCAAqC,YAAY;AAEpE,QAAM,SADS,WAAW,EACH,QAAQ,KAAK,CAAC;GACrC,CACD,QACC,SACA,kEACM;AACJ,QAAM,QAAQ,KAAK,CAAC;GAEvB,CACA,MAAM,CAAC"}
{"version":3,"file":"index.js","names":[],"sources":["../../src/index.ts"],"sourcesContent":["import yargs from 'yargs'\nimport { hideBin } from 'yargs/helpers'\nimport { getConfig } from '@tanstack/router-generator'\nimport { generate } from './generate'\nimport { watch } from './watch'\n\nmain()\n\nexport function main() {\n yargs(hideBin(process.argv))\n .scriptName('tsr')\n .usage('$0 <cmd> [args]')\n .command('generate', 'Generate the routes for a project', async () => {\n const config = getConfig()\n await generate(config, process.cwd())\n })\n .command(\n 'watch',\n 'Continuously watch and generate the routes for a project',\n () => {\n watch(process.cwd())\n },\n )\n .help().argv\n}\n"],"mappings":";;;;;;AAMA,KAAK;AAEL,SAAgB,OAAO;CACrB,MAAM,QAAQ,QAAQ,IAAI,CAAC,EACxB,WAAW,KAAK,EAChB,MAAM,iBAAiB,EACvB,QAAQ,YAAY,qCAAqC,YAAY;EAEpE,MAAM,SADS,UACA,GAAQ,QAAQ,IAAI,CAAC;CACtC,CAAC,EACA,QACC,SACA,kEACM;EACJ,MAAM,QAAQ,IAAI,CAAC;CACrB,CACF,EACC,KAAK,EAAE;AACZ"}

@@ -1,1 +0,1 @@

{"version":3,"file":"watch.js","names":[],"sources":["../../src/watch.ts"],"sourcesContent":["import chokidar from 'chokidar'\nimport {\n Generator,\n getConfig,\n resolveConfigPath,\n} from '@tanstack/router-generator'\nimport type { FileEventType } from '@tanstack/router-generator'\n\nexport function watch(root: string) {\n const configPath = resolveConfigPath({\n configDirectory: root,\n })\n const configWatcher = chokidar.watch(configPath)\n\n let watcher = new chokidar.FSWatcher({})\n\n const generatorWatcher = () => {\n const config = getConfig()\n const generator = new Generator({ config, root })\n\n watcher.close()\n\n console.info(`TSR: Watching routes (${config.routesDirectory})...`)\n watcher = chokidar.watch(config.routesDirectory)\n\n watcher.on('ready', async () => {\n const handle = async () => {\n try {\n await generator.run()\n } catch (err) {\n console.error(err)\n console.info()\n }\n }\n\n await handle()\n\n watcher.on('all', (event, path) => {\n let type: FileEventType | undefined\n switch (event) {\n case 'add':\n type = 'create'\n break\n case 'change':\n type = 'update'\n break\n case 'unlink':\n type = 'delete'\n break\n }\n if (type) {\n return generator.run({ path, type })\n }\n return generator.run()\n })\n })\n }\n\n configWatcher.on('ready', generatorWatcher)\n configWatcher.on('change', generatorWatcher)\n}\n"],"mappings":";;;AAQA,SAAgB,MAAM,MAAc;CAClC,MAAM,aAAa,kBAAkB,EACnC,iBAAiB,MAClB,CAAC;CACF,MAAM,gBAAgB,SAAS,MAAM,WAAW;CAEhD,IAAI,UAAU,IAAI,SAAS,UAAU,EAAE,CAAC;CAExC,MAAM,yBAAyB;EAC7B,MAAM,SAAS,WAAW;EAC1B,MAAM,YAAY,IAAI,UAAU;GAAE;GAAQ;GAAM,CAAC;AAEjD,UAAQ,OAAO;AAEf,UAAQ,KAAK,yBAAyB,OAAO,gBAAgB,MAAM;AACnE,YAAU,SAAS,MAAM,OAAO,gBAAgB;AAEhD,UAAQ,GAAG,SAAS,YAAY;GAC9B,MAAM,SAAS,YAAY;AACzB,QAAI;AACF,WAAM,UAAU,KAAK;aACd,KAAK;AACZ,aAAQ,MAAM,IAAI;AAClB,aAAQ,MAAM;;;AAIlB,SAAM,QAAQ;AAEd,WAAQ,GAAG,QAAQ,OAAO,SAAS;IACjC,IAAI;AACJ,YAAQ,OAAR;KACE,KAAK;AACH,aAAO;AACP;KACF,KAAK;AACH,aAAO;AACP;KACF,KAAK;AACH,aAAO;AACP;;AAEJ,QAAI,KACF,QAAO,UAAU,IAAI;KAAE;KAAM;KAAM,CAAC;AAEtC,WAAO,UAAU,KAAK;KACtB;IACF;;AAGJ,eAAc,GAAG,SAAS,iBAAiB;AAC3C,eAAc,GAAG,UAAU,iBAAiB"}
{"version":3,"file":"watch.js","names":[],"sources":["../../src/watch.ts"],"sourcesContent":["import chokidar from 'chokidar'\nimport {\n Generator,\n getConfig,\n resolveConfigPath,\n} from '@tanstack/router-generator'\nimport type { FileEventType } from '@tanstack/router-generator'\n\nexport function watch(root: string) {\n const configPath = resolveConfigPath({\n configDirectory: root,\n })\n const configWatcher = chokidar.watch(configPath)\n\n let watcher = new chokidar.FSWatcher({})\n\n const generatorWatcher = () => {\n const config = getConfig()\n const generator = new Generator({ config, root })\n\n watcher.close()\n\n console.info(`TSR: Watching routes (${config.routesDirectory})...`)\n watcher = chokidar.watch(config.routesDirectory)\n\n watcher.on('ready', async () => {\n const handle = async () => {\n try {\n await generator.run()\n } catch (err) {\n console.error(err)\n console.info()\n }\n }\n\n await handle()\n\n watcher.on('all', (event, path) => {\n let type: FileEventType | undefined\n switch (event) {\n case 'add':\n type = 'create'\n break\n case 'change':\n type = 'update'\n break\n case 'unlink':\n type = 'delete'\n break\n }\n if (type) {\n return generator.run({ path, type })\n }\n return generator.run()\n })\n })\n }\n\n configWatcher.on('ready', generatorWatcher)\n configWatcher.on('change', generatorWatcher)\n}\n"],"mappings":";;;AAQA,SAAgB,MAAM,MAAc;CAClC,MAAM,aAAa,kBAAkB,EACnC,iBAAiB,KACnB,CAAC;CACD,MAAM,gBAAgB,SAAS,MAAM,UAAU;CAE/C,IAAI,UAAU,IAAI,SAAS,UAAU,CAAC,CAAC;CAEvC,MAAM,yBAAyB;EAC7B,MAAM,SAAS,UAAU;EACzB,MAAM,YAAY,IAAI,UAAU;GAAE;GAAQ;EAAK,CAAC;EAEhD,QAAQ,MAAM;EAEd,QAAQ,KAAK,yBAAyB,OAAO,gBAAgB,KAAK;EAClE,UAAU,SAAS,MAAM,OAAO,eAAe;EAE/C,QAAQ,GAAG,SAAS,YAAY;GAC9B,MAAM,SAAS,YAAY;IACzB,IAAI;KACF,MAAM,UAAU,IAAI;IACtB,SAAS,KAAK;KACZ,QAAQ,MAAM,GAAG;KACjB,QAAQ,KAAK;IACf;GACF;GAEA,MAAM,OAAO;GAEb,QAAQ,GAAG,QAAQ,OAAO,SAAS;IACjC,IAAI;IACJ,QAAQ,OAAR;KACE,KAAK;MACH,OAAO;MACP;KACF,KAAK;MACH,OAAO;MACP;KACF,KAAK;MACH,OAAO;MACP;IACJ;IACA,IAAI,MACF,OAAO,UAAU,IAAI;KAAE;KAAM;IAAK,CAAC;IAErC,OAAO,UAAU,IAAI;GACvB,CAAC;EACH,CAAC;CACH;CAEA,cAAc,GAAG,SAAS,gBAAgB;CAC1C,cAAc,GAAG,UAAU,gBAAgB;AAC7C"}
{
"name": "@tanstack/router-cli",
"version": "1.167.10",
"version": "1.167.11",
"description": "Modern and scalable routing for React applications",

@@ -58,3 +58,3 @@ "author": "Tanner Linsley",

"yargs": "^17.7.2",
"@tanstack/router-generator": "1.167.10"
"@tanstack/router-generator": "1.167.11"
},

@@ -61,0 +61,0 @@ "devDependencies": {