next-routes-list
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

next-routes-list

Easy generate all available routes in Next.js .

Support

  • [x] App routes
  • [x] Page routes

Install

npm install --save-dev next-routes-list@latest

Usage

1. Run script

add script to package.json:

{
  "script": {
    "generate-next-routes-list": "generate-next-routes-list"
  }
}

If you use src directory:

{
  "script": {
    "generate-next-routes-list": "cd src && npx generate-next-routes-list"
  }
}

then run npm script:

npm run generate-next-routes-list

2. Import routes

import { routes } from "next-routes-list";

console.log(routes);
/**
[
  '/',
  '/about',
  '/posts/[id]',
  ...
]
*/

Options

Option Type Description Example
-o string set the output routes file path npx generate-next-routes-list -o routes.ts

Example

next projct is here, generate result is: here.

Contribute

feel free to contribute anything or report any issues.

Package Sidebar

Install

npm i next-routes-list

Weekly Downloads

1,412

Version

1.2.0

License

ISC

Unpacked Size

9.16 kB

Total Files

10

Last publish

Collaborators

  • emiyaaaaa