npm.io
0.0.6 • Published 6 years agoCLI

@hashicorp/netlify-to-nextjs-redirect-exporter

Licence
MPL-2.0
Version
0.0.6
Deps
0
Size
5 kB
Vulns
0
Weekly
0
Stars
6

C/I

netlify-to-nextjs-redirect-exporter

A Node.js library and CLI that converts a Netlify _redirects file into compatible Next.js redirect rules

Installation

npm i @hashicorp/netlify-to-nextjs-redirect-exporter

Usage

Node.js
// next.config.js
import parseNetlifyRedirects from "@hashicorp/netlify-to-nextjs-redirect-exporter";

const contents = fs.readFileSync("/path/to/_redirects/file");

const { rewrites, redirects } = parseNetlifyRedirects(contents);

module.exports = {
    async rewrites() return rewrites
    async redirects() return redirects
}
CLI
$ ./node_modules/.bin/export-netlify-redirects ./_redirects

Active Development

npm i
npm run watch

Run tests

npm t