mirror of
https://github.com/LukeHagar/plex-sdk-docs.git
synced 2025-12-06 04:20:46 +00:00
57 lines
1.2 KiB
JavaScript
57 lines
1.2 KiB
JavaScript
const theme = require('./src/utils/themeLoader');
|
|
const withPlugins = require('next-compose-plugins');
|
|
const { remarkCodeHike } = require('@code-hike/mdx');
|
|
const jsonImporter = require('node-sass-json-importer');
|
|
|
|
const withNextra = require('nextra')({
|
|
theme: '@speakeasy-sdks/nextra-theme-docs',
|
|
themeConfig: './theme.config.tsx',
|
|
mdxOptions: {
|
|
remarkPlugins: [
|
|
[
|
|
remarkCodeHike,
|
|
{ lineNumbers: true, showCopyButton: true, theme: theme.codeTheme },
|
|
],
|
|
],
|
|
},
|
|
});
|
|
|
|
module.exports = withPlugins([], {
|
|
sassOptions: {
|
|
importer: jsonImporter(),
|
|
},
|
|
...withNextra(),
|
|
eslint: {
|
|
ignoreDuringBuilds: true,
|
|
},
|
|
async redirects() {
|
|
return [
|
|
{
|
|
source: '/',
|
|
destination: '/go/client_sdks/',
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: '/python',
|
|
destination: '/python/client_sdks/',
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: '/typescript',
|
|
destination: '/typescript/client_sdks/',
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: '/go',
|
|
destination: '/go/client_sdks/',
|
|
permanent: true,
|
|
},
|
|
{
|
|
source: '/curl',
|
|
destination: '/curl/client_sdks/',
|
|
permanent: true,
|
|
},
|
|
]
|
|
},
|
|
});
|