0.0.6 • Published 4 years ago
@hashicorp/netlify-to-nextjs-redirect-exporter v0.0.6
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