@agnostack/next-zcli
Installation
yarn add @agnostack/next-zcli
Quickstart
Inside of next.config.js
, add the following:
const { withZendeskCLI } = require('@agnostack/next-zcli')
const manifestTemplate = require('./manifestTemplate.json')
const nextConfig = withZendeskCLI({
zendesk: { manifestTemplate },
})
Also, create an api route (pages/api/apps.js
) containing the following:
import getConfig from 'next/config'
import { zendeskCLIHandler } from '@agnostack/next-zcli'
const { serverRuntimeConfig } = getConfig() ?? {}
export default zendeskCLIHandler(serverRuntimeConfig)
Alternate Option #1
Inside of next.config.js
, add the following:
const { withPlugins } = require('@agnostack/next-plugins')
const { withZendeskCLI } = require('@agnostack/next-zcli')
const manifest = require('./manifest.json')
const nextPlugins = [{
[withZendeskCLI]: {
manifestTemplate: manifest,
},
}]
const nextConfig = withPlugins({
}, [nextPlugins])
Also, create an api route (pages/api/apps.js
) containing the following:
import getConfig from 'next/config'
import { zendeskCLIHandler } from '@agnostack/next-zcli'
const { publicRuntimeConfig } = getConfig() ?? {}
export default zendeskCLIHandler(publicRuntimeConfig)
Contact Adam Grohs @ agnoStack for any questions.