2.1.2 • Published 8 months ago

@agnostack/verifyd v2.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

@agnostack/verifyd

Test

Installation

yarn add @agnostack/verifyd
# npm install @agnostack/verifyd

Quickstart - TODO

Inside of next.config.js, add the following:

const { withShopify } = require('@agnostack/verifyd')

const manifestTemplate = require('./manifestTemplate.json')

const nextConfig = withShopify({
  zendesk: { manifestTemplate },
})

Also, create an api route (pages/api/apps.js) containing the following:

import getConfig from 'next/config'
import { withShopify } from '@agnostack/verifyd'

const { serverRuntimeConfig } = getConfig() ?? {}

export default withShopify(serverRuntimeConfig)

Alternate Option #1

Inside of next.config.js, add the following:

const { withPlugins } = require('@agnostack/next-plugins')
const { withShopify } = require('@agnostack/verifyd')

const manifest = require('./manifest.json')

const nextPlugins = [{
  [withShopify]: {
    manifestTemplate: manifest,
    /* NOTE: add optionale below
    apiRoute: '/api/my-custom-api-json-route', // (defaults to /api/apps)
    interactive: true, // (defaults to false)
    data: {
      plan: 'silver',
      app_id: 123,
      installation_id: 12434234,
      my_token: 'myValue',
      parameters: {
        someToken: 'fksjdhfb231435',
        someSecret: 123,
      },
    },
    routes: {
      background: '/background'
      user_sidebar: '/noTicket',
      organization_sidebar: '/noTicket',
      ticket_sidebar: '/ticket',
      new_ticket_sidebar: '/ticket',
    },
    */
  },
}]

const nextConfig = withPlugins({
  /* NOTE: standard nextConfig goes in here
  reactStrictMode: true,
  experimental: {
    esmExternals: false,
  },
  */
}, [nextPlugins])

Also, create an api route (pages/api/apps.js) containing the following:

import getConfig from 'next/config'
import { withShopify } from '@agnostack/verifyd'

const { publicRuntimeConfig } = getConfig() ?? {}

export default withShopify(publicRuntimeConfig)

Contact Adam Grohs @ agnoStack for any questions.

2.1.2

8 months ago

2.1.2-beta.1

8 months ago

2.1.2-beta.9

8 months ago

2.1.2-beta.8

8 months ago

2.1.2-beta.7

8 months ago

2.1.2-beta.6

8 months ago

2.1.2-beta.5

8 months ago

2.1.2-beta.4

8 months ago

2.1.2-beta.3

8 months ago

2.1.2-beta.2

8 months ago

2.1.1

9 months ago

2.1.1-beta.1

9 months ago

2.1.0

1 year ago

2.1.0-beta.1

1 year ago

2.1.0-beta.3

1 year ago

2.1.0-beta.2

1 year ago

2.0.2

1 year ago

2.0.1-beta.1

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

2.0.2-beta.1

1 year ago

2.0.0-beta.2

1 year ago

2.0.2-beta.2

1 year ago

2.0.0-beta.1

1 year ago

2.0.0-beta.3

1 year ago

1.0.20

1 year ago

1.0.20-beta.3

1 year ago

1.0.20-beta.2

1 year ago

1.0.20-beta.1

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.16

1 year ago

1.0.18-beta.1

1 year ago

1.0.17-beta.1

1 year ago

1.0.18-beta.2

1 year ago

1.0.19-beta.1

1 year ago

1.0.16-beta.1

1 year ago

1.0.10-beta.2

2 years ago

1.0.10-beta.1

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.8-beta.1

2 years ago

1.0.15-beta.3

2 years ago

1.0.14-beta.4

2 years ago

1.0.11

2 years ago

1.0.15-beta.2

2 years ago

1.0.14-beta.3

2 years ago

1.0.10

2 years ago

1.0.15-beta.1

2 years ago

1.0.12-beta.1

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13-beta.1

2 years ago

1.0.14-beta.2

2 years ago

1.0.13

2 years ago

1.0.14-beta.1

2 years ago

1.0.12

2 years ago

1.0.7-beta.1

2 years ago

1.0.6-beta.2

2 years ago

1.0.6

2 years ago

1.0.6-beta.1

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago