{"_id":"@hashicorp/react-docs-page","_rev":"457-ca2319e67e896184106acf94559b22b6","name":"@hashicorp/react-docs-page","dist-tags":{"next":"13.6.2-alpha.32","canary":"17.9.1-canary-20231218234848","latest":"17.9.1"},"versions":{"0.1.1-alpha.1923":{"name":"@hashicorp/react-docs-page","version":"0.1.1-alpha.1923","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@0.1.1-alpha.1923","maintainers":[{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"rjspiker","email":"spiker.rj@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"npm.je@mailhero.io"}],"dist":{"shasum":"6e02efbd42e3aff70a1efd81397f06ac5d1039df","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-0.1.1-alpha.1923.tgz","fileCount":6,"integrity":"sha512-OJvooa7WwIr9KyCFyC+ZyQR8Qb+Du/IVHefrtfuFzuYdbrBmE0Zhq4mRLdzwwnT2uBBJpZ62YqEiPgqUAWZD2g==","signatures":[{"sig":"MEYCIQDR/uQHc+ONwekLfCEBrAnkPk4PLDwHt2LnzO85MHBXPgIhAImDA4/4JF95zWwRQaGAo7WyOiSAfW8mPv3SKItRqXjf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb+64CRA9TVsSAnZWagAAi40P/3x11CFBPp6lUmJzdwTk\nDGjRSfX+T9CiZRLnRe/pfAeEWfcAD3DL2qjN/Lp6iiPE7AT+wr5Yma56TFvf\nhfDJsisETDiB4wGtx2THJ1oP5hw2NTJ496YzERUT3llN433magPJOzMt3kS7\nNCwd+f3jDd28mQIdN7YakUX38ow7Dn2ttozVUkTgyR64vJdyzwD7jYRP5HNC\n9dBB4cX2oTPgJnvKrOjX7t6JtRbpugF4JDEn1NK8D2ichdRQCC1NCH22bew+\n+erWRaKNVS9GQDlfK8OgNY6ADsoj5SpaJbx9UMFgLRfe4GtKPSsYABbu2PKM\n7WTwNjUQmWfYXKX5VY1hZiuX2n2xEXgjjXnZpV+/cRCA5vE8AYDJV93+j2FS\n9/h8ZqR7AvjIre2SmVjFqERNwMiY5Y029oO2dH2uJ+fm80ZjvqBNrgHz3gM4\npE6xt09bwFtpYKP8Hx1nF8OzJTyVduQU92dXy8E+ZvIQLtqhm8G7WM93iAMG\nRjtnnIP/h8WEi357twQwcKmuLathsz3ucInfIKJqptkv3ypDAckdHxe4u/7e\neyLgwLVIJPrWlutnJlDuYLiSUjxnUvoPcSfqmcQIhN2xGBGj+bjNoNPaUq/o\nOS+sVsDCRKqUxzAl1UAlEul2o5J+cUhGAqHP0e/bYPX6mqYBOT/2BJnh/v2E\n5GY3\r\n=xGvM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"46bafe7e3eda00d22a54e54d8a1075062b38c570","scripts":{"test":"jest"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v13.10.1+x64 (darwin)","description":"Page used for HashiCorp docs","directories":{},"_nodeVersion":"13.10.1","dependencies":{"@hashicorp/react-content":"^2.2.0","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_0.1.1-alpha.1923_1584393911760_0.7122732087239034","host":"s3://npm-registry-packages"}},"0.1.1-alpha.1937":{"name":"@hashicorp/react-docs-page","version":"0.1.1-alpha.1937","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@0.1.1-alpha.1937","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"rjspiker","email":"spiker.rj@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"b3d083e34f6fe1e4591a8cf8588e6aef2fc4d30c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-0.1.1-alpha.1937.tgz","fileCount":8,"integrity":"sha512-d42AiqtZoURZrujwui/bYXDE83VfcNPmLqSsAUkRG+4zRrU2BJrszD8rTqvSYCABDz29lcWbJtiusmdoEsvXAw==","signatures":[{"sig":"MEYCIQCfYmmdqu39jOMGdcAVyAF84Sh1i/E9bk1cLoF7ofKQ2gIhAK8Z/uO4bfiGaa/ZRyoTDHc1yi4IChwt8t0wcjEZ4trP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecRCiCRA9TVsSAnZWagAAtNYP/2TK12BWBRpmC7CJGT/8\nHyGx0gXFpLlJQfM7yyk2Za2u4qR/zVHxeX1elKzR8a0awZ8jedJ+X5/o+fdI\nkNtk7AYfKV9hXLHrEUoaU4XxhFX3BAt7MKDMhyHX1QGSfCVe45qkKYaVpmFP\nPWUBtschr9cUjPc7rESAgVyqgK/+T7WjGGowRGvm8tX1oMswMpSRL+CnKORs\nOQBOwz3V0drce4LxudqKVm9SbtSdYdW36gfNXhiA4yTxWPn2neeFRcxQqGlf\n8WBW8jpCICf0g50WmTmSS5MeihSmFXeTnhhwId5CsAZ5Pmyu909BezhCZYp+\nJb2sKPvo5CucuRzjmrLzODo2wJ2iVqs5y9mpWAJHhlrnd8+UwM+Nv2UeGvRk\nAesG9AoD7LjDLJyhx/j8nHv7RilShaRnWfv/7RoL0SqjzMqwcnalxhwx19pP\nCLKgFhDGtjKnaSE4wrg8ynapC7+bpxEO5ySjLCXts6x+3KasE3FZEKzZvtc9\ntA9DgFLr7vYdsquIlzkGTXXi0wi5B3os3W4/2tRCvRuxZDnlqROBlY4amIFq\neN/uLnH4p1NdkjHY7trEPhctOnp50XDE6HzxLqAqf+W1NiHD5igaHkRJtniA\n//frSK2qaNB99o6W5EotWneAlNT+55CytOmc637zqzccM8UsgQPMqEaRS3RG\nXkvi\r\n=cXc7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","readme":"# DocsPage\n\nThe `<DocsPage />` component lets you add a docs page.\n\nThe Hashicorp Head component lets you create a Hashicorp branded Docs Page in NextJS projects.\n\n```shell\nnpm install @hashicorp/react-docs-page\n```\n\n## Usage\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n\nimport { frontMatter as data } from 'path/to/pages/*.mdx'\nimport Head from 'next/head'\nimport Link from 'next/link'\nimport order from 'path/to/data/api-navigation'\n\nexport default function MyDocPageWrapper(pageMeta) {\n  function MyDocPageLayout(props) {\n    const description = pageMeta.description\n    const siteName = 'Nomad by HashiCorp'\n    const title = `${pageMeta.page_title} | ${siteName}`\n    const resourceURL = `https://github.com/hashicorp/nomad/blob/master/website/pages/${pageMeta.__resourcePath}`\n\n    return (\n      <DocsPage\n        head={{ description, is: Head, siteName, title }}\n        path={props.path}\n        product=\"nomad\"\n        resourceURL={resourceURL}\n        sidenav={{ category: 'intro', data, Link, order }}\n      />\n    )\n  }\n\n  MyDocPageLayout.getInitialProps = getInitialProps\n\n  return MyDocPageLayout\n}\n```\n\n## Props\n\n### head\n\nThe `head` prop defines the props passed into [HashiHead].\n\n```jsx\n{\n  is: require('next/head'),\n  title: 'JSON Job Specification - HTTP API',\n  description: 'Jobs can also be specified via the HTTP API using a JSON format. This guide discusses the job specification in JSON format.',\n  siteName: 'Nomad by HashiCorp'\n}\n```\n\n### path\n\nThe `path` prop defines the current doc path being viewed.\nIt is used exclusively by [DocsSidenav].\n\n```jsx\n{\n  path: '/docs/configuration'\n}\n```\n\n### product\n\nThe `product` prop defines the current product for color theming.\nIt is used exclusively by [DocsSidenav].\n\n```jsx\n{\n  product: 'nomad'\n}\n```\n\n### resourceURL\n\nThe `resourceURL` prop defines the source used to generate the content of the page.\n\n```jsx\n{\n  resourceURL: 'https://https://github.com/hashicorp/nomad/blob/master/website/pages/docs/commands/acl/bootstrap.mdx'\n}\n```\n\n### sidenav\n\nThe `sidenav` prop defines the props passed into [DocsSidenav].\n\n```jsx\n{\n  Link: require('next/link'),\n  category: 'intro',\n  data: require('path/to/pages/*.mdx').frontMatter,\n  order: require('path/to/data/api-navigation')\n}\n```\n\n### children\n\nAdditional children may be appended to the component.\n\n[docssidenav]: https://github.com/hashicorp/web-components/tree/master/packages/docs-sidenav\n[frontmatter]: https://jekyllrb.com/docs/front-matter/\n[hashihead]: https://github.com/hashicorp/web-components/tree/master/packages/head\n","gitHead":"d7d5f4932de0246e1418ddd5a324db73b93b0ed5","scripts":{"test":"jest"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v13.10.1+x64 (darwin)","description":"Page used for HashiCorp docs","directories":{},"_nodeVersion":"13.10.1","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.0","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_0.1.1-alpha.1937_1584468129880_0.1204364470628434","host":"s3://npm-registry-packages"}},"0.1.1-alpha.1939":{"name":"@hashicorp/react-docs-page","version":"0.1.1-alpha.1939","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@0.1.1-alpha.1939","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"rjspiker","email":"spiker.rj@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"a31dd303cc7a048fe73ca9a291f7ab192a8335fb","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-0.1.1-alpha.1939.tgz","fileCount":8,"integrity":"sha512-AAtNQD9cbvg47a0KT42WZGbnPS2HjguthIJxQNucaHmc7GNsNNH/6mFygCO0GZZOwvoVh28e1w+bWmTs58BwyA==","signatures":[{"sig":"MEQCIAxXP+IkXmWj/qvHTgM7QQO2HRVVWjfzJqr+1qlib+QsAiASr25N5FM0HJgfqLj6CxLgLNItjgX5KysVTCU0IRBTqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecTFkCRA9TVsSAnZWagAA/lgP/1IMykXAqx2bKcDtxrh1\ndsswMqP6MQmSzlqFVnIa2MFh09+wrYg+ST2pK3AadfSrxR/TBpMbjCI4V+OM\nlMQAvF1J+2IyEbSipdhFwt0RJjmaG9PEqEdGMETFhdecI7Kw5Lp7buEbT6mA\n2/9vxw3cMj0KkDeh261n8H9IMGRo/14ivnlfNwy6uo6FcBdG3tUREk4eDPD6\nLUWDVwyGWoZ0X3vAzRM1g1HAsnBOlveMoApokuyD8PnRvbZ8HVN1R6ZpQUeQ\nTWgp+UY4JSIhLgzL4lFMZqTxHjPmtEBkyVcVyZFyfooGYtQxHaRmuWDpekax\n947i0NNbz4anAgcmaQjGdwUMvoLPgfEPizgRasA1Mjz7GOxPTP/o94d1N/Ry\ndXmNjvlH9C45qUe+IfPSuGwVe0H1q6erDLGyPbbRqqVq1o/WI2GMqFH9SYR1\nL/uokxNOHEoQUgH40QHJ04wWmAjMTW08GHX+lR/d56V3TDMqdEPl5G78/yAp\nWvHnLL+oaLMo3F4PATnz5/ATo5IN2oeV9JD6Utr3p5I2cYYdAeo5ypbVD5+0\nSCpjCVORKSGW1oZW7Ow+nqQ23XaxNSFQeC2Izwf8VnyUsJlAt23xvzVaHoAy\nrLlhs5+BIf5LxCUtRXup7m9o/xgbX5uAGZzWN9RekRS3o3vwRMhNPrMMEsbP\nBgBu\r\n=rB2e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","readme":"# DocsPage\n\nThe `<DocsPage />` component lets you add a docs page.\n\nThe Hashicorp Head component lets you create a Hashicorp branded Docs Page in NextJS projects.\n\n```shell\nnpm install @hashicorp/react-docs-page\n```\n\n## Usage\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n\nimport { frontMatter as data } from 'path/to/pages/*.mdx'\nimport Head from 'next/head'\nimport Link from 'next/link'\nimport order from 'path/to/data/api-navigation'\n\nexport default function MyDocPageWrapper(pageMeta) {\n  function MyDocPageLayout(props) {\n    const description = pageMeta.description\n    const siteName = 'Nomad by HashiCorp'\n    const title = `${pageMeta.page_title} | ${siteName}`\n    const resourceURL = `https://github.com/hashicorp/nomad/blob/master/website/pages/${pageMeta.__resourcePath}`\n\n    return (\n      <DocsPage\n        head={{ description, is: Head, siteName, title }}\n        product=\"nomad\"\n        resourceURL={resourceURL}\n        sidenav={{\n          category: 'intro',\n          currentPage: props.path,\n          data,\n          Link,\n          order\n        }}\n      />\n    )\n  }\n\n  MyDocPageLayout.getInitialProps = getInitialProps\n\n  return MyDocPageLayout\n}\n```\n\n## Props\n\n### head\n\nThe `head` prop defines the props passed into [HashiHead].\n\n```jsx\n{\n  is: require('next/head'),\n  title: 'JSON Job Specification - HTTP API',\n  description: 'Jobs can also be specified via the HTTP API using a JSON format. This guide discusses the job specification in JSON format.',\n  siteName: 'Nomad by HashiCorp'\n}\n```\n\n### product\n\nThe `product` prop defines the current product for color theming.\nIt is used exclusively by [DocsSidenav].\n\n```jsx\n{\n  product: 'nomad'\n}\n```\n\n### resourceURL\n\nThe `resourceURL` prop defines the source used to generate the content of the page.\n\n```jsx\n{\n  resourceURL: 'https://https://github.com/hashicorp/nomad/blob/master/website/pages/docs/commands/acl/bootstrap.mdx'\n}\n```\n\n### sidenav\n\nThe `sidenav` prop defines the props passed into [DocsSidenav].\n\n```jsx\n{\n  Link: require('next/link'),\n  category: 'intro',\n  currentPage: '/docs/configuration',\n  data: require('path/to/pages/*.mdx').frontMatter,\n  order: require('path/to/data/api-navigation')\n}\n```\n\n### children\n\nAdditional children may be appended to the component.\n\n[docssidenav]: https://github.com/hashicorp/web-components/tree/master/packages/docs-sidenav\n[frontmatter]: https://jekyllrb.com/docs/front-matter/\n[hashihead]: https://github.com/hashicorp/web-components/tree/master/packages/head\n","gitHead":"4efa029305ccf4502ec7f5c3c3723db359986581","scripts":{"test":"jest"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v13.10.1+x64 (darwin)","description":"Page used for HashiCorp docs","directories":{},"_nodeVersion":"13.10.1","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.0","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_0.1.1-alpha.1939_1584476515722_0.5641177846339944","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@hashicorp/react-docs-page","version":"0.1.1","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@0.1.1","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"rjspiker","email":"spiker.rj@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"39470ef0daa2f6607401b2fe7a1e59b5c334a33a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-0.1.1.tgz","fileCount":8,"integrity":"sha512-Z9I8VXa+ZM2Rc3NtphhZngoJpH0p9gbLw3CJDyV9y8JdN8JAeTjj08yyOWrSGUQeHqK/ulbyzGK5G8/O3b218Q==","signatures":[{"sig":"MEQCIFcylTSnHehfXD7pfHivMORs7yIbRqrAsbOU8/5hO03/AiB1RF9UQtFDftjDQglooW9FvjXyzN1aRIARl9QQkvcC7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecma8CRA9TVsSAnZWagAAbRUP/R62Fn3Z8fv99aLKtlt8\nvv+Oz/h9Vbpucat1IcSQjojCRKM0+SdtF/Ahv2lu2u6L7BUGUL3uG53lWYOa\ngs32vpwcDt2vjM6nJhSaM1idHeOT2sBtvPvbYXY28rERtoJTjzWuo2hX18Yi\nuQPuDPoVVAqcyCViLElpio7Nq8+f7sShFgm06ry2MZ57QXpCCpLkDU+qNVfF\nvgR7DoPpiVNHoYmwmEjHnkMidTXPzogzNpQPgSLlRXphRggZgoYnzx3zkwd3\nr6cFgj1T3g8Jyk2dWiPSNToiHfKpgUS8woB0IKvLJXziQdsXHexE/Ydjd9mp\neHLnQsn+2j/N1rrVmcZXFv7svDBwtIusj/4EsRyS+tq6BWjg4fqF9uN0rkgr\nuQAQELYgGcOjjai903VBTpSOksF8Gv/M3o6qnEg0h7G2aYC9mHATpoGzQBTL\ntH2lYLADwf8TP8TP9vI8HaUAFTC8P17P9n7rQumj2qMhAooq0GApc1n6T+0L\n6F8dl5c7OKe7mZYARUPNetclIdYtv1JKGVoMDezzbCmp9/Lgmp1oidAOmC2f\nwTzdnabwdGwuvnPPnxLvo1MSfEw0ksdKO2ywdoRqzD7RgN38RTPj/2aywH/V\ncoH24jKMTQVIHZlbzG8dVdfiEyWvNb5rSeed0WvwRp+FOlOzYLcDO1mcOI+N\nLRhF\r\n=dNAO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"0714330c201c73a3b31725fca44c54b665e5c2c4","scripts":{"test":"jest"},"_npmUser":{"name":"forrestry","email":"nicolelynforrester@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v9.4.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"9.4.0","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.0","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_0.1.1_1584555708328_0.5601070910321861","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@hashicorp/react-docs-page","version":"0.1.2","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@0.1.2","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"rjspiker","email":"spiker.rj@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"4a71fe26a6582e498d779c7cd09588d55edb3bba","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-0.1.2.tgz","fileCount":8,"integrity":"sha512-nn1f1Ihu5cE4rQAu/bht1gO/7j+Mt+SioH5n1sqv5KLR/yj6c7TRZCSvPcaR6XWDwE3W4lj320PHGF5m+nBdrw==","signatures":[{"sig":"MEYCIQCs2L6jNdvqkEcAZsV6UibVhwNf0rrCJ5sXWyCNLZtG4QIhAOWs8GMZGwi+PSSIKWA7wRJx7MIPwNp+tn1H7jDXDBvA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecoQ8CRA9TVsSAnZWagAAYFYP/02orNZLfBrMbCHFIWHp\n/0eFxm0DsMnhH/FR2yR+tbgexYcDv9h2jr+kcLTz/pGQqkXPmLSSGO/6WHi2\n2P4kv9zme3JdGZ+kqAf7KexJ42tlOwoSRx1ZaPL5uVWzbc3PThM1sOqKV4Bx\nVZtxGbTDSo7WasLRERYr81cVf9snRhT3RrNR5hunHC3IM+bIRecoqFsnwJZB\naRClun1KfVU5vz07MPNUmJAPllPCkalAucFJluQ+uV3Oeq/jzkvVQU8s0e88\ngQLy0qOpjygDyc9qSOz4j2btIruHuxsHjE0tAzSMObAf/+waMdtLzRXZcVXv\np1mC4ZTW+Qya54oy5LYT5aFYteEMEBYt2MB7sX+CrFIZSwWmdoDVZseT7TbD\nTda4pZJLe4p7vNxokCclPNM4yKv2rW2/Cqsv/7sZgBAenW7DnwoGOCelAR4/\noFczXmz5MVXiS5Jfe7hXOdGxoj7QTG3E0R5MYm3Xp8Pnr3B+k87AvrUDi2df\nYNsB3SYr8MiOGdSVlKFDaK5nkpLNeE6gBTkwo8s6V6++ncpUvPuK3aoTKvEQ\n43I0ioRpWavqAxqHYm19ByMTxQmBK09koWMC4zKFSE791v4NgLIseNg/VQI0\neiYHCo5a7WE2iH5c1X5p6NMuaRDu+usrtSjMOMaWos00Nyhj3A/iVjbVSXiP\nM3Mc\r\n=KhgL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"939c0eb4d6ed07b647f25f1800265db68c75384e","scripts":{"test":"jest"},"_npmUser":{"name":"forrestry","email":"nicolelynforrester@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v9.4.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"9.4.0","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.0","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_0.1.2_1584563260010_0.9155176447386473","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@hashicorp/react-docs-page","version":"0.1.3","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@0.1.3","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"rjspiker","email":"spiker.rj@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"c0d8b358283209cd174161c0fa7007a28d7d52d2","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-0.1.3.tgz","fileCount":8,"integrity":"sha512-iMP2lCxo9zvpGSf8CYWrvE+TsnNVy/+zP7+Q89ZdqFe3I6q/eXlINP5Lk4b1567bUA5pcHr9R1hs18+BQm6nQw==","signatures":[{"sig":"MEUCIEGs1zMA4zU6LPBFTyJoBZaBaHbTGJ9xr8lZygQwlawyAiEA9nCB5CHNTLXqOABIS2ClmqbTlgAzHA81XXM2kq4N7tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeOMaCRA9TVsSAnZWagAA47gP/RLkSQBIdHFCt8H7BX6u\nosPgyDltWAUeuFFEMUo8xPLhW7qFFnDTLFLBOG6FQ9HRMZXr/hUQJP+s8Yd5\nU0BKLIPjrWL2N07e47G8nSjla44b5OjDHfPWK/aS6vvgegoSJvzpTotMNySC\nZWlViVj7T7DrWri3sqKVldpp4rq68hqYJTraG5emqseefudNK9XBRT9u9Ce4\neUhDlpJYY4os8hsL4Y60C03h5p3wSBQliERMwoxn40csKcvHwKUz6+8KHKRP\np8knvK/jL+xKtMZXcZmoZwEegkkrAAmmkSVvS9q6znZogUP1tLc8P12P+/s/\nCghIqiC2bbv0MJps6wvSe0UKuocGAVOY/hOdkc46n+CJF8+Nl5oU0p5b3Nfi\n/1aXMCJrIT+fUFa9+cBh3aA7FLkWA3B7L7dZZ1m84cdUGboUAk4Lc8yHoteH\n3MfRQ96+JuNWRCOTV0p8aI3P5Mk7Kj0ELukjEmhyIgscgdpvPAXbwsdG4PMX\nW/ddiqROMp6MKsqMRExmfc2SL37eox1ut7XYno64DZR05Qy/IybXoJrA5x+L\nPOGv4wW/1eAye93RlOSnOTzZNvcBub/LatYp8N1vfXt04ak+qa18x5MMifUR\nNIHCvPs3wVjjKWaiW67mOmxcIrhXBtbjsj/o86WVALzTW5rIA/IKIDATgm1/\n2Anf\r\n=iug2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"587847791ab206c42ccd19e73be7935ececf4b3c","scripts":{"test":"jest"},"_npmUser":{"name":"jescalan","email":"npm.je@mailhero.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.0","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_0.1.3_1584980761622_0.9447072367505658","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@hashicorp/react-docs-page","version":"1.0.0","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@1.0.0","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"e9f83e6a3deb08f66dc04095895ca56697389a52","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-1.0.0.tgz","fileCount":8,"integrity":"sha512-4Z/NbABjcs3mYL6/ckhbS0nVBfuzxb/crxykX2N+vhpE/QV609Vh8W1ECNngVO0SzuGG98RjlwKui55pwX3MQQ==","signatures":[{"sig":"MEQCIAx+PyBAC/Cnk+Bipqfxp1SaBZnhxkOOsCH4eLV8U/cjAiBSvmd0XR9mjgP3So/i7RZevpXNmgfEf6/3Q7O99Ih/7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefoM9CRA9TVsSAnZWagAAS0MP/RsZwyTmFkdTwzTvIobE\nElMpDtgc4El0nN4W5skMEUgYHen3248RbLSpppEr8J/31+4RgsZp5dhnaH4w\nL7T5xKCc5umxQjDotFoe45+8vF4nd96eGTprnOy49E55vPedo3Gr0vj9KK1a\nbyCVWbGEXK59ZoNRq5Rd15SCC4JQNC++ZxXY93dnXnO1r2Drojy43BRRre5e\n8WOhvSnf4jZxsVEvHA0gQKJlPHD108GRcOAceDGZQWYq03TwqP4qGe4Wk+YU\n+NHKdP1kUyZiGNLoY4U4qtN7WDfW+QZAly46pNRhLSygz08A8UJa3HUBZ3ls\ne5z/wE4ZLN7I0lzY3CxGRhXtKjvqB6j6C49hYCKGPjkdyl2gwKYTgcCYTr3d\noRWJGpisTbyKjvy+66QH4YhQex/W4b/e8yewhtN3VydVDdcZi3Y0QGBPSBhn\nTgw65kRX13HT8BOZgxeBmg01UF6N8ElTRSz/bO6o1ok/pYuc3M35czC85Q9O\nH8tYMcNQhqb00XTcPA3garwY3Peqy0C8nNFohyoQ6hhWipv5B0aUE+q4H7Ki\nSIIlwUGwghSgP8GynlAlNNq0TqOn6eIWl7r9fDGSTQ/E2qXpTaPn0IwLs+rt\nLkmlZ/gSG1291Tn4ac+yhd5HUCJfKanOZiYo9pmeQ0comecYd9vIo6aE0pq3\nhhcM\r\n=N2uG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"de12cc10394406fe5bbc0744fe335a0799c7b759","scripts":{"test":"jest"},"_npmUser":{"name":"jescalan","email":"npm.je@mailhero.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.0","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_1.0.0_1585349437231_0.29526045355074326","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@hashicorp/react-docs-page","version":"1.0.1","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@1.0.1","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"75aa69154929fd78307a84db3846f182b5a04fc6","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-1.0.1.tgz","fileCount":8,"integrity":"sha512-gUzMJPuBiUnbXbNsHkAffrDkLUnmFVavFZ9sq3FU7W2a5VSAgBL+PreGOhP8/KQCBBgvAAOOJlPJQurGduR2aw==","signatures":[{"sig":"MEUCIQCeYU6Wx+D/QChSBs9BuGalXmolJV+oSpp2GgetEXWnpgIgJUxfRcyz5uJBDpeuLnbF7EA55cMLkFJTUUBWJ2Xvl0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehOtxCRA9TVsSAnZWagAAnxcP/iWrc5pVh2o8aHTxw206\nfhmeOFR2ZjAFnaShX4si4eYugkyJtppFEiscooZVJF4ewr+xpf/gt/qwnacJ\nsqA6Mz4vRB+q2v3LWeD5I1OF92rhBIB0g8Hyq7t49EC1wiUsYb3aIhYlsuKb\nzNxWMv1bflkzAyCs8aSa4PDrhfUnpIhV6WDlK8/2rmpNJaLRibWVwGHzW3sr\ns6/hQWJau2NFx2+ga1un/3p5Y94PimTF7j1fnFTzIPTw5cDKBSUW9kgfTv5c\nO19OkHqC/hfk+ui16xaMh1KhIPDT3FByuuGImFu6OpA10vlVjYo6Ob8sQVSN\nJ0Gbnvhg6hVDoiwl91NUKCq6kSu34VjNHIxklbmQi5F7jPkd5hXQpfiShLL4\ndGXwZM2D9GXqeeo7TaEqZgxCcANdT1/pBulqmabFxaptwzMTlE8dXY8RzFUN\nUvXlZ7F5PgAZqGjx1XgnrHFSS/NMOSBdazGZGwSbVGB7A22cJxe/CYoQjH+O\nR/FMrrvK0GJMi5ly5ywE3h0kfLnHK2epA6B6KRrFAmlS9vO1yGnDf25h8vcH\nounWCRsj5iboPWG2Qv2mGKuGL/FTCiiMwyOo9tSn5t9ul1Snsr5TAExandco\n8UJEBW7dtZqYQxSEqU3chAKp/TqzbnM6UTo1z0A7L7y/uqSVeCEKoeJMvkR8\na0PQ\r\n=yBXu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"a2345d7b0c97cc5d425c140d84c8fac5578a9ea2","scripts":{"test":"jest"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v10.16.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.1","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_1.0.1_1585769328607_0.7276149398180876","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@hashicorp/react-docs-page","version":"1.0.2","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@1.0.2","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"1e7605db46434fc198d6a661aa3da4bbf4c4fe7b","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-1.0.2.tgz","fileCount":8,"integrity":"sha512-NXw1QEhuP8r9D9zSTUVruPfZxPqSf+UmnU69GuvlY2VVRKjrEZgFCIrMErUd4cGHpsY+nSISMuedv1F190ta4w==","signatures":[{"sig":"MEUCIF4Y5M3WfkcU6Y0ulMgCMnDOzkLqpnySHz4e3TRFA797AiEAubyLS/OG9bXvGPd02n1Eeckr7TtUZcNc3GAhy5ccAjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh4NjCRA9TVsSAnZWagAA7t0P/AhKP8yB+m6JjWmytKg9\nmP87XitrGh2IYue3kQ6OvPfZi38EBpc25Zb3FdKxY+UNiOtJzHaG3U22jTY/\nItN2hoRomxMbLFpEiHTCYGe1qqkkDVQ793v655BkPom31JvoXtI/COqKTdZR\nZRXUYq+Iii4TxAmiZFAYsttYYC8c9wFla7WW7MMa3sYvSP/gsaZ7rDZLXMF/\nA7fBNdDuggUw7TBHy+TBphbhi0izyORDoxNqb3KEImVvDS9Tf6QEu9Dbj30l\np8Yy20HV3FTMzq7n0EhTkT8BxzXwOu523CXPRTYtSMiCznhdTf/QEWKaQqXF\nYK/PMct+sJOD8N8Hy/ub+tdfwvqulb+ikWKLVijsTZ/KJEeppnQcpqrfurSj\nyavXTw1/kMslqcgfKTfm5ErjbiMbXFcjMaa/gyrGcIuLToCV7QYDRV+1OKQn\nccj4+VomOPpkxqud70m8GH1Onojg66GEsV+odF4DuO1r4TYeUmFbE0Kp5wKu\nCtEN8VDJthhzScLbaVOP1bq0ntEFpUV4IziGm2bTWJgOg+xWN02vqAm4OIYR\n3/1b+aHd7JHBlyldxFp38TdWgRHgNUCRlpnjczJTKFTEFzQ8tpZj2mIkJP4Q\nbdlkxkGMn4UZx0CinmTsVW2rDeljeb21kXImI6WyfuXKZ5aFscQoVnwWFkTe\nHzKE\r\n=I22S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"3983f438c073fa1e46b790589cdb6d51031c4955","scripts":{"test":"jest"},"_npmUser":{"name":"jescalan","email":"npm.je@mailhero.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.1","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_1.0.2_1585939298592_0.23433697797263164","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@hashicorp/react-docs-page","version":"1.1.0","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@1.1.0","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"62763cc70c624718b39914c466a22f14c8652903","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-1.1.0.tgz","fileCount":8,"integrity":"sha512-fxIP+K/t1Vp64qv1Ejs7sL88TdvKyyWZYwvu5GtpVBIJKd4g2f0wqeJ+3tl8uiV7brM78Ye28k8Z5dqptG+/RQ==","signatures":[{"sig":"MEYCIQCeFRESLeRtiLRtsDsjBoy18pSGOE8P0Pe2O3X8aY81vQIhALccVzpHVplIDzuGgvnG2UcB8+Gtt5Gss2L3LPJJ0b8b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekMmGCRA9TVsSAnZWagAArdAP/1O52cFsLVelZbqfjRKC\nm7m4c6FLvi0k8xSuqODg6lNHeu37K6XC0lh5uBB4QjBBpMmEeNZ+xvsAHxh8\nTDGueGaentaOAB65x5NgJvK9zA3FOs7cUZrKlvp1dvB1cRu6wyDQS+jAn05B\nt7DJOICvLGTklIYdhfG7nfWF9+33ovO2bpd2i8jEXX61QcrogMb5drt0DCqN\n8RqPAAPMqnWaNh9pNX88oJTiErRtV9bR9ixVpyHd8Y+4KJAgKV7EUz7sSwQZ\nSbT5GoLXhU+Qt7gPkfiE/loGwByEeQ8czZaS6lE7rouLFXCRXfAstDlVyrd+\n/90TUWatEMuBT1sKKymPb0/FNsow3GEUcWcbg8GBVzyW5bPY8dGAFRemTD53\ny1eklu4MBa9w2qiFnCpjzN44lQ9IprflqErII0MJgcCXJ+DPlSNmwd9ypojx\ndqbWD/kRAABpLAYTj70I0TQuPZW8rn5fA9H7v4hhqd9okNfoPqHXlzjVzUM0\nTWV5a/qptt73HJxaOLXbNcB90z3Ag4rcA5DY0RRky5U088uhyYbt0ftZdOOK\np5F4VhwELPaoXx9kFmFhzFpD/wjfuwMDzJ0FzP/61yaVZ3DkDY/zQVM5fzRw\nC3BFWVSNbZF6yYdXCl8nk/MShx1cn/knJ35RTO8BkVX/5wlnjabMWPK0lRij\nFY/i\r\n=43Kv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"809ff9c3818e1be162c6e0f24e4fbe92005494ae","scripts":{"test":"jest"},"_npmUser":{"name":"jescalan","email":"npm.je@mailhero.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.1","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_1.1.0_1586547078039_0.27446152385227607","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@hashicorp/react-docs-page","version":"1.2.0","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@1.2.0","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"a477d5447e79567c27d354bdf154b741701b9c3c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-1.2.0.tgz","fileCount":8,"integrity":"sha512-xioL+fiZ+nwQuzJZSPBL4mIJiq+HXbShRle4APRWBKlxHfdHj0GL83MVuslnw3qOq8ZTG3lBBxpbL4I3IZn0aw==","signatures":[{"sig":"MEQCIHD5qgOqyOBROKvduFxpoul8WC9nrakcxH8/EuKpSyMgAiB77Ovi8dBG7bxnXwN1hRUmLJv1lcc1knvna4rfezgKyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelNpBCRA9TVsSAnZWagAAgBoP/RtY0/IJNk0/jSPKDyrB\nuRUtvOgNdZZ3JkDrOgugTGpeWzDklW0I4Bu+r2wrPmDBbsz/oqe4+/mEQSQi\ntouxccWBFm6ahft/CUS7xVmaMWce2zzFkrDWwshDihLZ47BKWhHhLwnTU571\nrNeRKZoL0h0PUcS/TmFDU7M6FsZTeo8nHOcBuQtnxkGZv3OCiK9WMUuDNMo2\ng8i2tz83M3obhuxgj0GCpV9ggz/PdSjFgsf27Gxw8q1rirnlQDqX3qIRtcfb\nHjaUEdFHPlSAKN1zsuekyDJ4vJUoe0Z8t7aW7hFUI5YNAgD1R+k2cLoYwgod\nAFhoLvJ7SmOheks5epJt0RAwYeyvH4kWCw5735D/Idf+60ToCk0g2b1Z92HA\nSMNGEL3qHkPZceMX/Y6Jy4608VBnz7iinZVSG4F/JCLELPaRQYHYeYmJiSJF\n0JZqPnXKO5NjR5jpsK7O+qIgOSqL/ZQNHSvXKB3J0fWHABjsxOvKVGVgEsFN\n7c6qa/ZsoTkapoHIayG4MqNQnjRqH18pIDndrvhWacoxRPLArk5XvuPObcpJ\nw3oO2zrvxxUVCA35MN8kEWcqMEHXbneZL8Mke4ME1tffmn+c4/m/V1XyX+KF\nnwrsqPWWLFhYKM6tST9A+2uRt8/ZHptnsfQy+8YOkPeQg/7yBITn6n1wtR/w\nl48M\r\n=eKR9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"d72fda1132854fe8d6ef2f3dbf53bfc2d2a3d297","scripts":{"test":"jest"},"_npmUser":{"name":"jescalan","email":"npm.je@mailhero.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.1","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_1.2.0_1586813504794_0.3171339722513511","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@hashicorp/react-docs-page","version":"1.2.1","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@1.2.1","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"8ad04f1d6ff21d9d6730a5f60b7fff0bca1584c0","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-1.2.1.tgz","fileCount":8,"integrity":"sha512-OZzqm1YFUrKacApRG+rQQdDcJqzcwFKGxFK67IJK2Iq62Ry5wTTMUAORQdaAJDJJXU3XI9JGGHAP7Y03d2GtcA==","signatures":[{"sig":"MEUCIQCP6dNTcWOVLSakc6sX9VDPhdVL1Y0P1UWgpMPhNFsl7QIgCUaNnmiXIJvuEuQsWk/gDuMgCN1dKWf8t+mEJi5DVnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelORICRA9TVsSAnZWagAANWoP/2iaUpgUdI6AkWBDWhrb\nMRNho7SDf2tSPUGnzdnVnXDt+rFDqOuEoZ9KqvnAiSiGxsIMVeLNu0mgmjko\n7sRahzLohy4tSYjxKHGJeu/sp3Elny51IWPrnp2SG0ihmCfrBSo2+b24hhB/\nG0P73MAhhb8eClOQV27WKGigRyIhvZZpeH96uV1h2XIsOnzY0YaIgsUp2pup\nT+KppzVSGit80rn8lz4sqZxpfAOcgyBPEB8ILw/th/li2qkHy8LbqgNw+md5\nB3afs8ILGuedoEMzg5KDTtBF6Thi2gDVXgZmbRYtLehzIvsKE5Lf8jSA4lAp\n2HExBzW2NMbKP0sC3yGKH/nJIhx1x0efn472ZzI+0EOWkcH0v7snBruP2RMH\nnRsrrPWvR92NBtHRt/1Ax5PVobuueVeudTWgzmPtbYs1ZNP+5AI4uSDhymIf\nmMCmnxwT7JhJFPh/WMQiz5tCcoztx6dzK80uiOdRuGcsd6xNnMC1hd2CgX8E\nGGoGvbRo++vzd2YOCO3+SfltPcHFNGme+xa4jNHglsRBYLoF2OUIZUDTmOHQ\nzTpkJqU/+VqE6Q5hMfUz+MZxqtR7VPAZOx1XO2t3zYTLANSuGK8gnw77U0wj\nhUNaZe74V7JBVChOBv4sKgmHMV4UMftNQqMkWaLc1j5C23C/0kzEJoySq6Hp\nZjHf\r\n=/+7g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"5b445be0f8a53b05f92d9fd345720cd21ef7a77d","scripts":{"test":"jest"},"_npmUser":{"name":"jescalan","email":"npm.je@mailhero.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.1","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_1.2.1_1586816072231_0.4971229562001227","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@hashicorp/react-docs-page","version":"1.2.2","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@1.2.2","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"38f1475c240cccc7c8481ca7a755d25862a929b3","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-1.2.2.tgz","fileCount":8,"integrity":"sha512-4jV1uj06YtWcUzMcLCDuv7ZY4ajyVXISiFomI13FhqkjDwGEnYL4wIehi4yVLqEfORaDCKsE7M8SHisDnS2FTA==","signatures":[{"sig":"MEUCIQCGZLtNU5v6oaWFVv65VLSSB/KdaOGXeWvm6qfPOPpG6gIgSGpwQ3lfnofr7y+tKe6ALwQFb0a4v8GASo+on7+RDJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen4WACRA9TVsSAnZWagAALPwP/1uhbdrHMyyTy7Iwa0QN\nfYeokB+dMrhBi6A+m+OHHPPYbza4XCnncg9Hpu/n4J2tTLW7XEzeFrRAbVEd\nWER2pKg+BhWmZJWFU96RCmtQiYio1oZUZSNoyJ12b1aNLB0D08ElDG7Yc95r\ngl6F5GZDrWfLSdiahyeOD/8tV+hDOU4YC5Lg3boQfEGw4HCo58k8esixtBr8\n63RyR2GQCZifmBNM0BugZ90+UhVzfNJOSudwVU0OPmsIprlTonL8J/ZWBc2b\nhBw7iSdGxqBKGHxr8ODz1WlPrWz1nH9k2/S93XbFvPefJQpzvFCF2/c/zPZH\nRshyJtmn8wkCurqhIJnDCA4yxFACBAr/JqJM15g9lBvAhRIl8Wm+trdlIP8K\nTfn5NITrYPvXbVsBpI/A7+CAlgVKlTUHwhJ7hMdsC6Md9hTT3X/Rog6YNjif\nw2+ZRSwQidVEkZUAm6R112uu9kJJAUExQ0WNyO6Wr5r6fRIPWpwDgSfbs7Jx\nBhOllcH/1KwK9Dmvrs/ob4yrqcY7lRJlRnW7ESROSwixRfCyhJmcDLeFack/\nxUzrjujiFzvtoWzB4FJ32v2B8CaAL9ao3uAg4SmwqmPgSd3NW3p6mA1XSPuc\nDLwgwrwdyvMaU1zcqo/blnZEerBPlmsWhXxp0MPa7fStJpeBDcBNqWWrD9jI\nM8ZR\r\n=62nf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"a75afa02016c2f23edb28d7a1050bb90c31a2a05","scripts":{"test":"jest"},"_npmUser":{"name":"jescalan","email":"npm.je@mailhero.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.1","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_1.2.2_1587512703638_0.66815730743835","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@hashicorp/react-docs-page","version":"1.3.0","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@1.3.0","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"4b4fdbe9a42e997c2c47c4975e1d13b6ad74ba69","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-1.3.0.tgz","fileCount":8,"integrity":"sha512-IwV1FFEIRu5KTFMOoF9wnRfNtwj2uEXAjfCZfuT7bj8m97RbnMAxkPucDddz7/u2N0mc8RPlEmS0bdNlv7nUOQ==","signatures":[{"sig":"MEUCIBIOMI7XwKlc3s+5B81snc6XP65gC9llx1a8fSMbi4pVAiEA1mlwwfNeViJanvT6dF2x7sLv94dkZ5ZsuxiJe8gIgEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen4ZNCRA9TVsSAnZWagAAMAUP/ibxt7RT/Gld2QBNZZz8\nwt/dJ/YRo43j53i915QlyFFxLV8UVGAT8IxeTe0aADP6mvW8kAoVIloYlg9t\nQ6wc7Pesmd5YOUqBGMAn+Kgzd16Q55Zmzjc1nSq+TzVyQAeeOTcPcyAqrt6a\nzK4j4moh3JlRNGh2PiZ3vn/Pwyd7iyE/1XHcX9DDX+Yoj2wPPIlP4Dby3Dg3\nP/TnuOFP9iAmdZ8yhEnOFEslClq0tOALg8OimSDjruzApSt1KvOEzK0COXd4\niUd/d3Ed+KH6bs+XGiT0oYIcMuS1K+C4+A/e2YUM26u2o6GtYuNMeCWHj2ia\nClF+ji04WV985yu8L3vj7S6cy9rmZjxLksv5XhUscBOc2koKdD6cLP+OrB4z\nu3QOvJ7vUjNvVr/gnHhSVUq+Z18ZoxHjTC/ysdk/X85DwVosKFH7Qylnspkz\nEAKUozYc8uX2CNEUzJN5yuhGWbl+OZvE0dfQf974Zs3kdqZt75sHrwdqXlx4\n6laLwHKoOg7pUDVnfl8fLILdS79eNbKf1IKlLUGT+bvJ0s4AlD1y+7zOiW3d\nwU16EsvERQbD2e/ID1+LT3XhrLk/sR7fHifRllSvNJDrKqfV1UzHFWMmoSlz\nwOwdnTTXCHeFM0dhYqNbQZJxLkrj4rIyDQF0PvQBYbLM8zYZLODDvihCx2s+\n3V8W\r\n=r9v9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"20aa5479a53472ab95fb61c9ba0cbef6711de83f","scripts":{"test":"jest"},"_npmUser":{"name":"jescalan","email":"npm.je@mailhero.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.1","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_1.3.0_1587512909010_0.9392187075558154","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@hashicorp/react-docs-page","version":"1.3.1","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@1.3.1","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"f1f759b9766aba895442813880d05d501b935a3c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-1.3.1.tgz","fileCount":8,"integrity":"sha512-dKb6c+1ykvWzYpg2hAvlCnbbLX5HG3+rhEkHIibuFneSQGUzTBGHtkf3WmGsSTlYBhdA/EbQuO19vGp/hUDDug==","signatures":[{"sig":"MEQCIGlvbuTkB6htrlgIPEWzRBYuhaclo11vBtpNei4SiC1AAiAp05+u/vSz5qnouGW46LZOpcUmKfDLgTXKwRnJtYjQLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeohEMCRA9TVsSAnZWagAAzfYP/2tC8V9EZ7SB3AHc1xrB\nyqcDShIKzKtcqUi0naJ+kionhcwAmWGHZtt3qiZpXT4V707TDODlbZNK5G7V\nAQZqk31eNAUAjrHLIwvEEklpYjvI6LZFIDE7h6L+tTx5O5qpp2XcO8jMIHxy\nfM2DdTSuj5Sge3+WNrhjecXbqVJnC8JNeHi6dS1VqH+D3p7LwPEkeNrrGi9W\nthcwGtG8DKXe53dJclddWtU3HKUnuTWh8gRej05kBITzDkuCsu2tyH03o/p1\nkUhuiZXR8Dl8B0o5ZONb7r6Gzkj1a66L77XGL0irUYwReR4SKwzIRcNrK02W\n0TKJ6jXE4RVXxJnvnhog6OpVzH7HE7EXk/CO8DBObbqnNBwgrWfRzJO2ISqI\nU4Ae2JseHdbEh/nPrh/9e7wTrVJqfWNx7ncdB7e1RqauvZcrhZAOCg7BU0Qt\nYdfZLU2lUQs89j2HgBp4iW6xOlz8CDbkws8abPl+y50+5Zzp9UFxv296yQFb\n4RvVSQauEwN7L+MSqoKQCnHzb4aUcgnlt1lDcoGtQM7w/WnOgElJCKa9MwSL\nakPNuMwuQD+i56lwwHMOjVeEoYrNcCpd1WmyUJ6PD9uLpZFPabk+7PDxwUoU\nQhKmBTxJokxx6oRyGOqhA0R/VU65X4usVJp6ON7E+Tj0OZ/f4Gzm51vfARY1\nXn0Z\r\n=WqbQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"594fc5ff34e60236f4bb849faa88e1613467ad85","scripts":{"test":"jest"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v12.16.2+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@hashicorp/react-head":"^0.1.1","@hashicorp/react-content":"^2.2.1","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_1.3.1_1587679500409_0.2737016132671306","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@hashicorp/react-docs-page","version":"1.4.0","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@1.4.0","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"88ff2ffe8eb0a067cd22ef4da500a179aedde963","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-1.4.0.tgz","fileCount":8,"integrity":"sha512-nm339oCvxvtpvps8uKA5lzTOIz/968B5d276Gm/dnlTM93TI0B2JpEur2+JjJjLbUo2SaOghUPPtFCKeZ/NvgQ==","signatures":[{"sig":"MEUCIQD0SNVRfVfj8r/PQoHHFj9BK+UfxgcGTFGdNaWFbax06gIgIE1e8b9PIYaVRlZYzkY8SJM8TF0puQU1jEqsQzufpbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep14PCRA9TVsSAnZWagAAts8P/3Pcec6E2M6SLMsKaQdf\nDCl1HMHsZJ7u2b35yvPIH2z0mXoZnP6kaJGYTfHpFQmuYaK3hZW6kgLE8mxo\njV8eSm2D0P2O807WEiljY7MkSQibRis3ib7eETtlJMTwlZRjCHDAJKcwNxss\nHnP0onPJCOzgUe15B6Yzymzh2lpcFwDG6ZaC27cHrRiovZIzETjS1E5u+5gY\nVl8fuFntP36/TcybSOsXq6u1seIgn1vffSDdrj/3h+howgJJnFImvHXey6dq\ng3khfaIEYzIFWtjim7EOkJc8x6XaUI8itZihxRdOQGGAFeeU+BKVMTkDlpPn\nVdeH7zPp+gMAq5lPvKdTzp1H1a+wugieN7HdEwavcMvEnrPKFzIDiw2A4z5L\nr+jZoB20B0f2nBFCkVT3BqIdh4jOu3+GUOwwbt9Ir6aLPTGnjOZcFnKXBLSt\nKPP4MXbsd9RA7fnWSz3GFPFY0/NkNyqZo5TN8SBJ470huH+d/361Ni18cufv\nUakFwkpjKLTCmrg55QiTpuQusoNLkcFARNRpGnf+cJXKSL/Xrcv8e444ImVf\n9el0oOYsIiyvgcKfHBgN1mkjicI2nVqXeCZ5t6EoqBsINDyiYam1LHzXgVeW\nUh1AMEsgjcwqkUDRlpOwrasouiBf9JuFyYdLnDi9Xc7UPjWcsbC/5cxnxDxD\npd5K\r\n=S8CM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"d67d3472eb8ca5c8913f4480ad272533c79c5886","scripts":{"test":"jest"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v14.0.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.0.0","dependencies":{"@hashicorp/react-head":"^0.2.0","@hashicorp/react-content":"^2.2.1","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_1.4.0_1588026895278_0.13784229188653985","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@hashicorp/react-docs-page","version":"2.0.0","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@2.0.0","maintainers":[{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"2f3bb27982f7771c4a5587b98bc84f4cec14212e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-2.0.0.tgz","fileCount":8,"integrity":"sha512-0C8qjJHl/6QGbgsJG/yY+ixYCtrkb03qjzTUuZtgHIKtsYnxjqhJuTB8p2BtePXfRzEjjjhoZ0VRhJsB8OOGQA==","signatures":[{"sig":"MEUCIDQxljwu8hlW9slOjVxCoplz9uVe4RqptzKRJ4+Yp6aUAiEA1Yzre1MdIEuP5ThDg36PJerUHZ2YGGsLh8eHMlKjqpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqedJCRA9TVsSAnZWagAARlwP/R0irPxIBAIdEancn/uy\nAcpWK+ROjRWKLKl7/2E7RBU1lo6jc4BzwiGUt1hiJNjw1C/uZVieYs6r7GgY\no4+Ue2mEfSJ91VHKoQ6JfT6RU9wzxj33HcNUfPa5OiUq+1lZNU/7gDL5NdGe\nRJUktgBcIg7GbB7iqBlNZopXYhPXD719oPzEjdTCXaELqFN80o7CUk1XggXe\ny1iU1I/evd9VcrzhNED5bslaqchVgn6tc26nHyIS8f4oDY7oFzGKvX45Y7MB\ndv3MUmpGgkBhWp+OlG8n0qtwOR6QhmSv/5BYdKzQB+15i2rKsXQP+zU8CJrp\nhA7WDuRG8EIifHctdYCl0YHma4k1zVXNknp3i/CDThJeqxalhjoQrmw51gu8\nZT+lqajgBw2Sz8puvMkcdIBY+Vpp4UbNIAg16gxfOcRC71j8wUMhOY7OEf8x\n6gfu0cTXHkA5Rx6Zl3L3TVnByUwuJ4Mg/Z2NH9URT6ow3OvrmOddlt7dmdVy\nTVn8UNPVrGatQeG4S9noevVRMBJGkdl4o2Zx/zN4Kq4CAlGzebt8i3fBZ8hl\nP+ITCMT0ghvwaHD6szaEmV09dcRJKaHK+iveEbkMLC7xGmENTCNloVcz9scQ\ns20SDPLCoQaWEi7V6E108/4dK1pk568D9wN9o7RbCj6CkYZ9CFttr9acSGnT\ncTaO\r\n=Ei2o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"f8a445981c09131b1b569984cae7476464c15702","scripts":{"test":"jest"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v14.0.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.0.0","dependencies":{"@hashicorp/react-head":"^1.0.0","@hashicorp/react-content":"^2.2.1","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_2.0.0_1588193097352_0.4925047948051875","host":"s3://npm-registry-packages"}},"2.0.1-alpha.23":{"name":"@hashicorp/react-docs-page","version":"2.0.1-alpha.23","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@2.0.1-alpha.23","maintainers":[{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"bd0344e11a726e437aeb7f5e291fc3d080167b2b","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-2.0.1-alpha.23.tgz","fileCount":8,"integrity":"sha512-BGyidiRWOphkIvImRjmAUDea3UzKf1wP1dFRJtoTnLXXJRTcqdkN0C9bA1/TdIXMf57+yk1yiIFEDzhv1wGHHQ==","signatures":[{"sig":"MEUCIQC1cPPb3HcxksytzvfAKJYibm3JNo37o9ayRWrDF23ANQIgbn4IZjYsBi6hTLucxoUNAUSuXGaExKg4NX7b10Pa3Kk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0V8sCRA9TVsSAnZWagAAZcEP/irLB9yV7+czv1Dcah4o\naLn2XOXRCH0LXjmuzIltMNYxK9Vyg9m9a/VNB4x2yGw7Gh0CV5X+SYuYoWGf\nzx316wXACzWelgdqr3rTTNST4QHWZIKtsgHtORsHnInMDWR6NxF/LTJPR1um\ny1kV0nYhkxp5nA8jl2vsxZjXvh0VoDI0eCGb8x0BVeUDi5bUTawxKX6ZW3/z\n4Apm8I+XgxbfDesp2M72xVGTreA+CPU0Hiie7ZUIN4xSV9fVkPI09S9FwRPe\nCo+ntgL5PMLWaGzLV8nax6y5EirPS4gcwWGSMtziB5rxDVx6vF1r7+Ep0uQ1\npPOOg66Bi6pDiIn8AjYzzt0p+9a0NqolxA6P1pHixu32pRC9tZ5nRn7v+H4o\nPHASpqen+wlDtpVrIEqBMSNPEljUHIe95AU0F8P3nynwrnUvxEGKV8dMvEVC\nthXnz6dUblrsge13Bj8OBC2TQCHSGDQMs5ZBXEdnWgxBF9uqa7MfN8a02SAx\n3qRnziRIWfuu1EqqKCrMr4hi5ZKRGN5YypG5env3D+yN1RDB9fMnAj54dGrJ\nT3H7pUDKZzp+WTuuhbrjwFkFw9pdN1lV4wADdzwLcDb6E9JMMSRlhtirO/08\natXJjCZekUcXUZAJqWh3xPGnAjIiepWIda6RweGFoIunoIIlTQirP/Wxd/xb\nzXVP\r\n=EqW3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects.\n\n```shell\nnpm install @hashicorp/react-docs-page\n```\n\n## Usage\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n\n<DocsPage\n  head={{\n    is: require('next/head'),\n    title: 'Introduction | HashiDocs by HashiCorp'\n    description: 'Documentation for things that go without explaining.',\n    siteName: 'HashiDocs by HashiCorp',\n  }}\n  product=\"hashidocs\"\n  resourceURL=\"https://github.com/hashicorp/hashidocs/blob/master/website/pages/docs/introduction.mdx\"\n  sidenav={{\n    Link: require('next/link'),\n    category: 'intro',\n    currentPage: '/docs/configuration',\n    data: require('path/to/pages/*.mdx').frontMatter,\n    order: require('path/to/data/hashidocs-navigation')\n  }}\n/>\n```\n\n## Props\n\n### head\n\nThe `head` prop defines the props passed into [HashiHead].\n\n```jsx\n{\n  is: require('next/head'),\n  title: 'JSON Job Specification - HTTP API',\n  description: 'Jobs can also be specified via the HTTP API using a JSON format. This guide discusses the job specification in JSON format.',\n  siteName: 'Nomad by HashiCorp'\n}\n```\n\n### product\n\nThe `product` prop defines the current product for color theming.\nIt is used exclusively by [DocsSidenav].\n\n```jsx\n{\n  product: 'nomad'\n}\n```\n\n### resourceURL\n\nThe `resourceURL` prop defines the source used to generate the content of the page.\n\n```jsx\n{\n  resourceURL: 'https://https://github.com/hashicorp/nomad/blob/master/website/pages/docs/commands/acl/bootstrap.mdx'\n}\n```\n\n### sidenav\n\nThe `sidenav` prop defines the props passed into [DocsSidenav].\n\n```jsx\n{\n  Link: require('next/link'),\n  category: 'intro',\n  currentPage: '/docs/configuration',\n  data: require('path/to/pages/*.mdx').frontMatter,\n  order: require('path/to/data/api-navigation')\n}\n```\n\n### children\n\nAdditional children may be appended to the component.\n\n[docssidenav]: https://github.com/hashicorp/web-components/tree/master/packages/docs-sidenav\n[frontmatter]: https://jekyllrb.com/docs/front-matter/\n[hashihead]: https://github.com/hashicorp/web-components/tree/master/packages/head\n","gitHead":"6e86bee27cae62fc78c346902ae6acafb3012a3b","scripts":{"test":"jest"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v14.3.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.3.0","dependencies":{"@hashicorp/react-head":"^1.0.1-alpha.23+6e86bee2","@hashicorp/react-content":"^2.2.1","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_2.0.1-alpha.23_1590779691782_0.8250084033251868","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@hashicorp/react-docs-page","version":"2.1.0","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@2.1.0","maintainers":[{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"1729ebb2473015818bbaac5b961f13ff2de1e32f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-2.1.0.tgz","fileCount":8,"integrity":"sha512-NI8zbhFeuPzgYtejWK+0RZxOah9Pkw3AkiMjLk1wIBYY9QvW1eOimNvwgYsVA/ZaXYaRxdx2d9ZBFZnVxeQyMA==","signatures":[{"sig":"MEYCIQDKqDY23JkFiF3NxNS1aX2cFSaOymvoyOdeLa/eMWeKJQIhALOns4d4tDgaEAIowPvngq+ZliZ0jOq1256S547pHfkZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2BV5CRA9TVsSAnZWagAArTEQAJc6Bd01lGMAN1cBBk0d\n2CG4wg1b4mhqFYzM4twSYmbQdvEgwK3fH/iyw3jXPkuuNI6hL375FDgpJaWL\nlGYicuRwJyaQKPVKrI7sgkRIbPx/duq9mJeHNnoiQwcjvSyJ2bD0H/BQurHs\nzjK9agOtUjWQSaUEl7mM0w2Xo9icna7npgQ+1k7f5pMR623DgnAurOcx+HS2\n5TPEJowu6Yz9DrCFluoBadlmqXTH4sVcStOJFyMnuLKKfBM8mbDZTyej4ruC\nvcc+TeY4Q52nomYY+JZ6O8Z7GgWPYFvPg7JrgHCTVsRza5svFYzyNWGl0G5J\nLoMex9gQGwnGIzBvjBQ/Yf/h/VeZ9/R+0VjfBnsvu37tqDDDj0W+qQF7J/tK\n7RbfRty8DCR3bgK/nMpIHQ1jIRrq8rsrnVPRcEIy1l048vnx+GcALvdhY+SY\nbbhKk9UJjGaZhs/X8547JanxxvE2uXMK93AYml2ta+tyACsrLSXzW5/v0IsG\n6Ih4/TlQpL9k1NV1ACaLJCxYZorncWl9cUBlZhq3MvUoP7+fkKfqvSM568Kz\nKzFlt+kZLfOVfSkhVgunV7XdkOyxIL3cMJRsm99nIIq/QQG5f9uOyY6wsMGW\nvnp5bpPtKRmoclUFUgG92m4D2PJUyTsQ8OrJh9mtGLhDYosSGnzrdA4FySON\ndpck\r\n=CfSj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"9875529f0436bf83b230bd650e5115e48ca50f24","scripts":{"test":"jest"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v14.3.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.3.0","dependencies":{"@hashicorp/react-head":"^1.1.0","@hashicorp/react-content":"^2.2.1","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_2.1.0_1591219577160_0.5662550143330041","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@hashicorp/react-docs-page","version":"2.1.1","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@2.1.1","maintainers":[{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"b27ff04479783cb2cfbe815ac685f9387741eb96","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-2.1.1.tgz","fileCount":8,"integrity":"sha512-ED3OA3sJ0WNOZNJHe7LjyjrjVt8o9GtdKWUFlJf1t1WTqdQhUHva62gvl1IXcsL191agyptXPMIdtlIY5adtlQ==","signatures":[{"sig":"MEYCIQDpTy7Y0utvwf5nL77Xd+iVZSViQJbJATAxXRZ2F/9/lAIhALPpn2j7EiRppKbBxJ+Kr7DTRkq6a3B4qIBeBmKFahj8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2Vh0CRA9TVsSAnZWagAAyi0P/0y7peWO1srwfvqJW9mm\nkDYu4+ABveDGscKKrNmfX5qhYCEQcDTncwD5snxvL6ARKy0E6IGPXQhp5F8n\n/4o+EfFr45EL4b3NFqZ5wMudYrq8iVr0Ao7ukPiZKaazn1EkZILInc6DjEJf\nD2KuyTMdmq6zME2uFcdSHHJYVFS6vo5LcIsEssVgksVj6N8FHtPCqd2dYU73\nfjLD4DUEJkEDAtpqELRpfCD4HPQf4yS5nRPGHW9TAQoySYAwSULM39bEghBT\nz6NSLbApKULYsljNIWzPrT2zp8jtB6cyp9WpjrA739QSk7/PdoWDxMsENOF7\nFTQ3vMmhWqxWEssjyi8sE44vjcC+NTq+mgo0sJZNc7Kjsl5MZ6dYGBdqaH/h\nugDrCm3VUFjFXBDVCLRFcRreeQNpy16YZT/rImkudTexEQMPd1RHWsB9nBd2\ntdUGqQMJ6ssk52A4Hxztiyh6HDTq4AVdiiRAfbuVpHqhqXUlbtkVKU2RFWVF\no0aO03nCmTwweIz394x2Qu7NnZhLlV4AYNjQmBXNXmDguv9PJtKphT+u6n32\nsRFKRDSE7sZoP08O0kzAyrrYdzEcZWulsS9i2cmWrK2AESRDSAD+jOmvMNaR\nPqAQavXIePunZKSc9hPyCOi/zbVyM++y70LjR9ryvoZgEP6v7L53V07CAoIk\n27l6\r\n=6LNj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"0a474d00b1ca6400eccf5c05c8d283941898ebe7","scripts":{"test":"jest"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v14.3.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.3.0","dependencies":{"@hashicorp/react-head":"^1.1.1","@hashicorp/react-content":"^2.2.1","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_2.1.1_1591302260500_0.14912467096346882","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@hashicorp/react-docs-page","version":"3.0.0","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@3.0.0","maintainers":[{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"6199445d1545eaebd6f0e1268889511bd7984add","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-3.0.0.tgz","fileCount":8,"integrity":"sha512-bdyKzNYCNmUNuEu1i0wNo/LBv0MBhcrFZf9VzKLQnG2oZy44iCsX+Oq8l+gXALO1hLBIRPmlsowTNnSAHPFwbw==","signatures":[{"sig":"MEYCIQDHGQBZynDTX/Gge9kfWyV98C1vTwWaOs1ZxLNhfGEmnAIhAO85+w0hfowyCsnGz6UrCvn5UbIxTEUIqww2tbELF6Bn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3+p4CRA9TVsSAnZWagAAf2sP/iwwRzxJDuJP3favr4l+\nQ6/fBZgYrQCXjPzB+nR81F/4g/0ojGyreJMWoit/c/7pOX7NkOFPQJioHuE8\ndUxS4B5CkB1qPAFtK0/SkcQIHmjlS/E/RbLsZUTS6zuk7O+2MXF+kCeEBHje\n84rpApYZUslKvsMi/Oq6y4kCHFmDuFdwCP6BoYJbs4/c/tBnVruHmOKa6tg5\nvzZPmTbMAfGU8z7WbFHb4cJA5l3HhdVRXxcZm9cHCaK5PsKuVUCwYoLsvvr4\nExD2/0Gt7uR10xkDjkttO/96JfzWz4XBh5PuKae8eAI4FfZQjYLCv3Ynxbdu\nLkGBGRoN40TZmJ4FTfFMucHMk6XT0A5WsiYmDVyd4DLHtoj1Ta3Ag19m87rx\nH+2JULLKGopKBfBX7V3OejvLpDKa0XUJ/NWcPF5FgLwfDu30ahKtoCgACSjM\nqlIiBVSPsNJOj1vy7tTQjlwQcamJlrwMLAs+OmcjKZsebN6Ou8IX8ryzN2Rz\nX9TiT4kZF/Jz+iA0icKjGyokFvCBFklJJrAfYT7LGf0KmmyC4w58EAWTd0VE\n/3TVIwJV3a4uCslhZsinGkxjLM6XLdIJJHLlmSY4Ba2jYgEKTaJr1oMFT9HH\nqiwzawzx8zHCJ6zvrPtsmCp7aviyYphSsfnuTNHqmjhj98cPu8qnr1O3PowK\nnh+S\r\n=wtT9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"ba557cda890cdc89f7fa04a357bf802b3605e742","scripts":{"test":"jest"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.18.4/node@v12.13.1+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"@hashicorp/react-head":"^1.1.1","@hashicorp/react-content":"^3.0.0","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_3.0.0_1591732856238_0.5473344972719181","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@hashicorp/react-docs-page","version":"3.0.1","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@3.0.1","maintainers":[{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"6ea6ea300ac10c9ea3627712d19300761c9ffd64","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-3.0.1.tgz","fileCount":8,"integrity":"sha512-zSEC3ZxcC4Tq+TOXnv6KBRlf7qn+75vxRLak92jUZgpr+DtPmy7a0ZmDfSnaIjpEnWYfo+ldeYNuVECs5o31/A==","signatures":[{"sig":"MEUCIQDiFtuz/T8ctLTjCvxKjsQX7Kx1him9oZ2KgKHNqxyNPAIgfUJ11m7ivrRw8RcZvCvCPtwRde7xoeFwzMbRHPtKdug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9juzCRA9TVsSAnZWagAAj3cP/1u8h5HL2nhRz4tbOZ0d\nB+s1rhbdUKSPI/W1Ol6pxoKvVBzQ0hdi6uHyBYhwDC0ZOnxS3RDFExwFH0vK\nJyeTl1L2jj7JIKf5Wj3ioC6hV3UL2APBdYOFyTzi03TeVajflhXeIMoarHQZ\n9lmDJsks5R6aZTqrt+j6/XB6zK2nhV97LCdkdjFGJ8UW6xGPXrMfHKxFju9F\nCyHuyeyy5mxg9iGkm89RhaLJkXJChjxSMf5LZv9VyTbzRD0YaNwXZ8Pz0jgg\n+cksrdjslArYZM+hCnySUNucMBw0CY2jvrQCbpsyBLqh2tQiKGOgvQoEL/gn\nfukh2Rjvh6LozZDsQG33EPwaD72hEdo2y1uWl7L0YDdpMbsDwrSl0LIgRLwd\nlOk2aL2S1gGM1kSefdAHs4XrFfvv0tPKg/rjiPe75FkhM3PJ7mcBMz75CV8O\nHE+rlkVj/gXxZqENo96l5JquPmK4TicDvPf2c1HEPJ7QYSQ3QsM/+3BB9dpZ\nImnH/X/njfhxGcCqYHj/C36p4JUR9/2JeiM0kW414rSWh4maZ9yR8zMr28LC\n4WmvVw5WOmeutwdlpxFax1zKGD1zTMKnFJl0gxQEgfmbfa+HLb82Fqdiz9mb\nMg02kJJVqH+D5T897K8w+PxKeLQfOnziw1ndmQx+aYC3Qq/qkdMxwEcp6HFK\no58+\r\n=+zgp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"88338d482d37b447e9c9e72db67db795d9edbbe8","scripts":{"test":"jest"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.0/node@v14.4.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"@hashicorp/react-head":"^1.1.1","@hashicorp/react-content":"^3.0.0","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_3.0.1_1593195443177_0.035659875233011507","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@hashicorp/react-docs-page","version":"3.0.2","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@3.0.2","maintainers":[{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"243387618290ed121d42a69d7da72fd5277fe8b0","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-3.0.2.tgz","fileCount":8,"integrity":"sha512-/lN7zNXvqXTXfQmTlBfb4ZxYIE3my/BhEf7vKkJGXF+IUNl0uKj0NgfQtc3LwpG0f+bDxpScSw6MqZ5I8r1YPA==","signatures":[{"sig":"MEQCIHmlNyXZsJLYtIsx7ewJxgoS5w0gw41J3UX7eIeATNYEAiAFsN//2o4jKy9583N5XCb6YOdB2aQOQPZ6yK1OttFIkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+kY/CRA9TVsSAnZWagAA2FgP/0fFrGZAhzd3Wc6c7S2U\nbbmcYweqvL5F9JzlHMA3DMOhGSuGD1Ro81DyoWSwq2L6KstBR79g8PmXOfFQ\nTQbalv5LNwdJI1gTQezpo47dTU+6bLRvjcK3n48xgg3UXyeyW8DAuSENiuOg\nuf2OzlcQa0ICx4RLCUE1rqSvtx9KUlQV3eu92xSmB/MbS6gL6FsUtQUGBjJK\nkHRM0rf6iVHcocbNDuk6PAP4e0uyGR/3GZXYqVRrJ/dbUCS5GYr/7sAufck5\nU0h0fkTQb0k208v40lKUwNq3gCcxMZ2ZpgGamynWh0ObkDoyq9OyAp76xMsj\nUfEW2yLqRugJsvcrxMHn5KJULU13RCWicprwVZ6WLqeUq/v8ITkBEEChufah\nozQba7vxa//YW03wvah02cF9hyqBO8fkgJMI63TZzl77Vjd7zBFkg61R+fVa\nrZWOykr+vgWL2wGZcsSqg3auqjb5xS0GAag6cGTGEF4OPfr3JXXntu62Rohe\nXwuQmAaekwH/bxe8RHH62sxR0XYIDCMZGk/gPeZ69frd2JG+TO28FhrmSVVG\nbRTvDQWqwzC+Dc7DsZQrxPitP+LIW5QqoKAshGcVjW/yF3mWDGW6XKilXp7r\nw1rx30zSsIGvmsudkg7QgdDHtIEnkIgpGFhNyRF3fQmr8bW4l/nsH0Wy3Yno\nPqsX\r\n=PR0O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"cde8ec1ae659a88bafda8915e7128b18d7a6ceb9","scripts":{"test":"jest"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.0/node@v14.4.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"@hashicorp/react-head":"^1.1.1","@hashicorp/react-content":"^3.0.0","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_3.0.2_1593460286747_0.2297968048999779","host":"s3://npm-registry-packages"}},"3.0.3-alpha.2":{"name":"@hashicorp/react-docs-page","version":"3.0.3-alpha.2","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@3.0.3-alpha.2","maintainers":[{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"755c7649907352464141b9b37f6691f3a852424c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-3.0.3-alpha.2.tgz","fileCount":8,"integrity":"sha512-FI8/dVTj9en77lScb2PVk18xi5b+SGeX+KE/iuFyYvK5nGa2ZvO/pVba5ePWItKNTAsGxk9V53IprLP7k0Etcw==","signatures":[{"sig":"MEYCIQDReQYW8/8kkBft+XSAwfNx48dmBaswjuTtPev9I23oDwIhAOf0yE31Kr7SOBtWbikXPCQaN3UumoZb6qnE4Hj9Rk0C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+6ygCRA9TVsSAnZWagAAHSEP/0dvPOhnL6Hdkcl+Jveg\nZ1IXG0deMqMaZGH0ka3iuqJvZ/4p/SefbC0opc2kTYVIF4lB+e28V10Rlsgl\n+Anab8OSrJgz5qqfovSmSAyuEGambbWDyiSLbjMmnLqJz1/u6yb7usaUF3tL\nyIUSnZHplTKa1UYQykg09vNBjIEgKfsx9KRlWFHdMoV7yQI2is54njOVtDRM\ndxpY8gDZOwgixtLYACScIT3+ixOYMakgMiyRU/GjFETEHvTCL6XE3tgG3BZC\nTmL1Rb0hndLrmcl2ygqg/RuU4ap48irbAsoJzqVv7iyIpOsgBeT1Wt+Iw2ni\nZNHXMcE0YyVA87F0Q/ZCErLEPM9RbUbN3kt4YiufiMR4N8wxvdZxOB7UoGku\nHWA0yr63U1q94i+wV486sLmeSYUiB+vNb7IAfCur4pDz90RS50Mnike1wJAQ\nBaJtg0uczAih1DOEZQbayFLIGWO+yp7dy7QJwYZolhQVOns9X+tdAOmY78QP\nlRmywqGYrUYiZjZluOh89G2FrSudYthT4zBlYBd6d1f1qj9S+6x9PBMgTe6q\n61Ad/6n9YEYIgI3iBWM6+/7p/iBOxLybGM/zc1OuTyPeofsQWgTrMXwRinpF\nTMRDWeMskoZzRMnZVbrI/tVCV1/Xtc8+fC8aDJo2IrOa6haUC7GXVAiw07cc\nNUr+\r\n=HD1h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects.\n\n```shell\nnpm install @hashicorp/react-docs-page\n```\n\n## Usage\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n\n<DocsPage\n  head={{\n    is: require('next/head'),\n    title: 'Introduction | HashiDocs by HashiCorp'\n    description: 'Documentation for things that go without explaining.',\n    siteName: 'HashiDocs by HashiCorp',\n  }}\n  product=\"hashidocs\"\n  resourceURL=\"https://github.com/hashicorp/hashidocs/blob/master/website/pages/docs/introduction.mdx\"\n  sidenav={{\n    Link: require('next/link'),\n    category: 'intro',\n    currentPage: '/docs/configuration',\n    data: require('path/to/pages/*.mdx').frontMatter,\n    order: require('path/to/data/hashidocs-navigation')\n  }}\n/>\n```\n\n## Props\n\n### head\n\nThe `head` prop defines the props passed into [HashiHead].\n\n```jsx\n{\n  is: require('next/head'),\n  title: 'JSON Job Specification - HTTP API',\n  description: 'Jobs can also be specified via the HTTP API using a JSON format. This guide discusses the job specification in JSON format.',\n  siteName: 'Nomad by HashiCorp'\n}\n```\n\n### product\n\nThe `product` prop defines the current product for color theming.\nIt is used exclusively by [DocsSidenav].\n\n```jsx\n{\n  product: 'nomad'\n}\n```\n\n### resourceURL\n\nThe `resourceURL` prop defines the source used to generate the content of the page.\n\n```jsx\n{\n  resourceURL: 'https://https://github.com/hashicorp/nomad/blob/master/website/pages/docs/commands/acl/bootstrap.mdx'\n}\n```\n\n### sidenav\n\nThe `sidenav` prop defines the props passed into [DocsSidenav].\n\n```jsx\n{\n  Link: require('next/link'),\n  category: 'intro',\n  currentPage: '/docs/configuration',\n  data: require('path/to/pages/*.mdx').frontMatter,\n  order: require('path/to/data/api-navigation')\n}\n```\n\n### children\n\nAdditional children may be appended to the component.\n\n[docssidenav]: https://github.com/hashicorp/web-components/tree/master/packages/docs-sidenav\n[frontmatter]: https://jekyllrb.com/docs/front-matter/\n[hashihead]: https://github.com/hashicorp/web-components/tree/master/packages/head\n","gitHead":"e2e0b1b3071d54409c0cc0f4adfb09a496c0f283","scripts":{"test":"jest"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.0/node@v12.16.2+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@hashicorp/react-head":"^1.1.1","@hashicorp/react-content":"^3.0.1-alpha.31+e2e0b1b3","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_3.0.3-alpha.2_1593552031573_0.5998300642838525","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@hashicorp/react-docs-page","version":"4.0.0","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@4.0.0","maintainers":[{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"0aa771a33609137736a564af8cb81316b03012f9","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-4.0.0.tgz","fileCount":8,"integrity":"sha512-UzzQ0PAaOMtkUYgrdaVDmDYQcZgekxUcNnEhD3J3bI2OscmZXBBcFMsZ6VQHqBQyYH4qgj+1rqA7R1iReCPKjg==","signatures":[{"sig":"MEYCIQDVgQEysKPjiiEYX5PQ4Pm/N5G2Mu+8NmF+JCnG/xjUfgIhAM7BPngAK9vPGnD7KVRZvSnbTXWZcf8pZQbXx2us77mH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+7O2CRA9TVsSAnZWagAAw4cP/1X1P75uzrRtmE9Hzq33\nLrHYWUitNac6lLj4Ef9fL5N27jsOyyiqfWbrWv5fci7OsrRiLd00qISBbkyU\nvrPmRrhY2Y3CcmlCfR84mgM3LzGBFG34aS84nZoI7OQ9W93rf7zbGEW6XgFh\nhCqX6SDXtCiLvPTbtQ/ehr6mnZSjv9zr9nZ0Pcn8NNjTyB0fL8G6anJ7uCKl\nVhlbXJJCAFpsbu6tmzxxOYyBiqPcZ5URL/Ikk49ZzT1DzMeCutteM3qXtGzH\n6E5sX+cyDnqQObGTNK7g/xqa1lNAdVn6uwO7/lCLIAiv63jHe9e08QkMZXQg\nKRSFnR9cRySCsuuqAYwk3iBGMWddH9xGR2wGMNsMYTzG4TeLoK6iZSwpGOWm\nuLauo8MlQHxogDkDdkFfhOcrJmOfI/xZKHB4Pb/lUnRWDueTZLm+wKP9100f\nW8egEF14yGBl6lWZgyhoWVJIWvm1G4B2nWDvQDb85jNF78x1CfDkM/cpmaUC\naah1bH/8tDyTj/kDo4VmBfBirxHG0bBx0X5cTtZVG7RTjuSQ8PWJ2/jdAnxR\n5xTSg4C4HvPhPJsVhBYj1pZm2dEX5fCDzwB/ved9pbJy/DXhI+N7ei1QgtL1\ngbIQqeUDyQ6QfZO/hr7aFIAvxrRzyIqyayOuaU0RAjxToF66Ux2shIGiErKV\nscRE\r\n=okAW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"0e30a5af32f7e68dd950cb29e019939518eb0cfe","scripts":{"test":"jest"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.0/node@v12.16.2+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@hashicorp/react-head":"^1.1.1","@hashicorp/react-content":"^4.0.0","@hashicorp/react-inline-svg":"^1.0.0","@hashicorp/react-docs-sidenav":"^3.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_4.0.0_1593553846540_0.8600307387512485","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@hashicorp/react-docs-page","version":"4.0.1","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@4.0.1","maintainers":[{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"52044e8ceb97ed0d71e5e4c8a8e694784ee3d290","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-4.0.1.tgz","fileCount":8,"integrity":"sha512-o6fYlbN7xmiY3qhK+JYCLrQNvYA8KdA7dliSeZcwUd6ZxFVZk4TpXAzFIcTzKC1GkUw9gNb5M6LJW4lSvt+G8g==","signatures":[{"sig":"MEUCIAC818BENtHgwv3qvE7mFwNpJWr/UFQrt5ZhWO5BGrPAAiEA04XF8nSh33TT4coyD35wXiZ+EqnzdMrLw7yOsZOdR0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDi1hCRA9TVsSAnZWagAAvNYP/2gpUBAbLs1WXEgiqfnV\npfxwcqJKZQOyWNATD56sWHVS9p0aqycJR+pTL8k4RLYGILOtUkBbUtKH/bGJ\nvqME0aT/bfeUJEHbmEvoPhsKAm0OPO8B28rsb1Kn1J++FpIqwU9RYIKETesk\nv8EKhWqnee/0N2Ofb2luepD03NNlA5DVnviUJgz8kI8Vug8B5RHj+iui6mU0\nj8uOPZ2KDlreEkk76usXVAOUdKbHae7JPEs1sOVbQ5c5jcPH82vnsk5th0rQ\nZs45RMoHzIKVH8pZgE/gfp3x+4m45RIIp4yjh+vdPfv5NX088MFyhsGKe1sC\nEzCKyBOFZQS0gFJ/NkI67pJf+kq+WKC+x0V/WmH6i8aPiu9czzVwHOeaCxfY\n4nADHkoYwzKcEpNv5IWA0qWGO1UbLBBF2Esw7yqeDQR45P+M6HIToEPRVVxa\nDnBiY/Qh+F5WgX+DMMhf0RlYaqeFWrPjoRnZDkB8XKJiSM/VPSBIER+mZaGR\nqVKJQD8FJ2gbXZJWOJasKy16Ny9a1T8vScNThANvbXmO72XiUPkCA34BEPWS\nt9nfiMC9x7ibf9J/lnLqqrSe97pHa9S+H7ItYONzyXQO6cr/kn/XmWDivV42\nXr+bhpOr/0J9N/2tx8JPfzIEnUyez7i63ID5X1hsQcS6msnwdfUEmK80UYyk\nOZWv\r\n=A8AJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"91411752de6f18e074f8492cc7690f1b05961527","scripts":{"test":"jest"},"_npmUser":{"name":"pruett","email":"pruett.kevin@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.0/node@v12.16.2+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@hashicorp/react-head":"^1.1.2","@hashicorp/react-content":"^4.0.1","@hashicorp/react-inline-svg":"^1.0.1","@hashicorp/react-docs-sidenav":"^3.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_4.0.1_1594764640844_0.6708331558395606","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@hashicorp/react-docs-page","version":"4.0.2","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@4.0.2","maintainers":[{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"c115813bbda8f71165f850fc641c40c5390292a1","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-4.0.2.tgz","fileCount":8,"integrity":"sha512-Nb+tTLGCuHiyN0G4jDNmMDlb5YwyU59KrsCobUsCcBQ79zL1ctgCnO3cFsT9EMiMZIzKsslh5fYCjwOCA6UN6A==","signatures":[{"sig":"MEUCIQDdQqItFuNrqHKOufzhgiVTyypeuPgpAqU8ntnsS5PYzQIgD+5KOyzIwRm0OBl0Ftg+DhlcmrFlLUhYgQf7Ks2wLL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFdb9CRA9TVsSAnZWagAAzV0P/jwlTrth9irP22D6GauJ\ncmLbrLfBk2CiWnlDUetDsCSWIHWQQUdTsS9WQW6BfgFAlKdLLBRtHfn8fLA4\nlPNyLLmMaKWB+03TtINsRyJL+r9Ud5sgDpBwITxW3q+CZLQC3IFgo9p02CKx\nbZJp8H4yF4p9gJQp0EibC4OvMN9JTU4ddb99UMt4r2Qg5jfDCyzoibiNNXZE\nyy7Y+LR/nbiZyGuT2CJ446ZY8FmIeWwv0So3uM7VajY8vzqBHcFAtBk8ZCd/\nh3YjtUPCQ1UoIfQ2hiKZuuKjmQ/Jqec2tHfzmG3S75UIfYppXHyrSj2j63Fe\nlINSiaT22hpfDDj7yyx6vaDs/Yco+VIn8ZlosZyz0N6X0/+U2dpaNj6yFLE+\nnS5VzFJtYztrMQh29foYFuoXZr7K6joMQpYa8VtMpeZAbdk+18SIasz+MK3I\nhsumORQouZTAYhfNootUkBl1sFqHRd1iwriQYj8C5ebya03YeKT6XCwNqjW/\nvnj/sq6fyvVydCSHdvkwz9sEhS+/IetYpnDMxPbKJDDPKRbsPIhtsdP3wBDi\nMfEdRdaC4aYxItpQ1yQPvv5dAZaoPPHfz8k1gMUl4WZ3LO4HJdTTnZGTPXvE\nIKzkHNd2XeYoZdEnm6Q8r12+5YS3iLzlWyPGQz2+1kJTOM3BoRk9yLZPEb5p\nLy/x\r\n=5Vaf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"bf5bc21d375159feef4807442b0e394b5390ea3d","scripts":{"test":"jest"},"_npmUser":{"name":"pruett","email":"pruett.kevin@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.0/node@v12.16.2+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@hashicorp/react-head":"^1.1.3","@hashicorp/react-content":"^4.0.2","@hashicorp/react-inline-svg":"^1.0.2","@hashicorp/react-docs-sidenav":"^3.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_4.0.2_1595266813360_0.7465579928997124","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@hashicorp/react-docs-page","version":"5.0.0","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@5.0.0","maintainers":[{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"30be643800a5a7705336fa8ffef05c51bef1f271","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-5.0.0.tgz","fileCount":8,"integrity":"sha512-ZmPaUPBeFa6fbDj2SHlfVN7WXueu+kTRkhT+b974gvLptuKKB3c9xRe7s7xe4tJw/LJqlIkBGBFzw0hxToRIrA==","signatures":[{"sig":"MEQCIFoRnLtlSOdPWt2SXXQWUvW1VQemoiPKDrCtlm1zxe20AiA3gC1oawGokndQ5NILusBNOVrJX/ujHextMQ2wVvBgcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPCKICRA9TVsSAnZWagAAqWgQAI7JiJy0BV8LTxbZTp1q\naegbGoKp/nAGASUEmVvtZ35B1Hs/RxL0wIhmPD9pfw9UKucN3x/EKB9Tkrf8\noy8xlWTUlLaGFlDjHc68e3omSmDo024F5ybX6YajZej0+d9ncy84Z2CrkhZA\nT0+uZ/OabXvXYecOYQy/Ko+SkSgMOx6aVsAhF4Vay+znuNkASfSHUppa0X0F\nwveV2PAa95zO+EL1KnV2oFY08guTlNuUjTQNqhBJMmuhSo89Ot4I17Os5FhI\nb/Red83yM/RYptnMtDz4iH3OTNOhs7EL/jq/QfCbNRUsDcJE35251PwOKKTZ\naOOyF6Rr+OjE8/NBw1kvbZDHrGu/L7e1CsV3RemjAHugMAhBq5WjLcMccZwi\nn35/xMpve16T63mswPxzLJwatynRZa7nX2Gu723Grnx6nWw+lA9uJdFgCM/Z\n4n+YgILnxskhQMqWkA6qNinsrWUhlS8ZoQirUtaIvoABi19GvOw6ypYwQA3r\n/xIjqW1cD4fTNZgyVi4FhOy5RSAXp2XYiP8eVa9+16865WLdFInVlieCptIb\njTZRyqRv72vnivFxltwvLF8wqX9/dRknEu85GObF1iBC4KF+smxxXLObq2rn\nGAQ3hkJXcaVejsO2eb7FHjBGJo+QsPrCmvft3XSK+PIfUZajfpqMd3fhKEa5\njk+v\r\n=YHG8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"df0feb9a786ae830189fb63670b2628debcc6e3f","scripts":{"test":"jest"},"_npmUser":{"name":"jescalan","email":"npm.je@mailhero.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.0/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"@hashicorp/react-head":"^1.1.3","@hashicorp/react-content":"^4.0.2","@hashicorp/react-inline-svg":"^1.0.2","@hashicorp/react-docs-sidenav":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_5.0.0_1597776519628_0.2810755460022938","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@hashicorp/react-docs-page","version":"5.0.1","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@5.0.1","maintainers":[{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"jescalan","email":"npm.je@mailhero.io"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"zchsh","email":"zach.shilton@gmail.com"}],"dist":{"shasum":"f5a024227a79119f38172aedac310b32c7144026","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-5.0.1.tgz","fileCount":8,"integrity":"sha512-oq3LFHbR1cpztbf91G/o6fc+WgJolKXlMuyUxqkbzjrxwFA3rTqKf9Eki2uBbSZyaXbWR/sCtIY8/Zk79chBrA==","signatures":[{"sig":"MEUCIGeNXH6YmnIYbDpJ4A0pcZHJIrOK9SpLFuM5hSHwMs0PAiEA8Jdng1Hfwy0RdAw32aLG+6gHHqx3D3qj+z3yE/XYdHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPunaCRA9TVsSAnZWagAA6z8P/1Pvl6/z2Mkz/inSyKUL\nDBxV//hJx/FBxPqGlnDywXACrI3fNE2TIy0iW0W0Dbc1OTreX5YCYBy41qBn\npdKPF1hekoWiMC30AykgDudkmZObqYWOpJ79jOmccww4HCO6SE+ykoBqmosj\nqOz5BviFtiqSIwDBcqwtxAUBoLL6g6l175drVfN3uQWzBzNt0Qv4GMeVy9xZ\nOLJtKDgCUSrNXPkiinoLYlDYgjl2t4NWpiE76gXNpI2VKFF34U/bMhMBJxIJ\n0NYlZwzeEdO9RZTkrONLQdO4CPjk7RZJ6JsQvJnxrQsg3ra4uxRo5VrWeEn1\ndwbftb2pymOaBfEiO1J0cZwT1ZxBMdC9n2ntIO25ajpDC9aJB5uVsHyNct9e\nrDD1qOjVDtArXWoKRHjBZboF6ZW4OK2NftnMQE7iiDCeblsLpSgcDFKXjPvL\nRH3Sjh6arnG77aijZAwNyJr2a5JlTGIQbuR8cDuJYy8Upyd8q+lwdeTCnYel\nPF68UJ+Au3dgqoiGm2Ux4RU/iwDJYbF1n6DZqnLRaZwj4NlOACelP8phlVm5\nahYSPoIhZldkHeF6jC0fTAsBS7Iml5ZAhgOYMd/A1Pc9E6V2hHTRQ9tINLwk\ncGPqFBhCBJT9ggMlXuZswe9EOxw81wjL4LX1QWewFu8/W+Ui31Ld6xMUs4kL\n03d1\r\n=mSEH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"458e324a3658264417b2d648d11cf0531f567ef8","scripts":{"test":"jest"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.0/node@v12.16.2+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@hashicorp/react-head":"^1.1.3","@hashicorp/react-content":"^4.0.2","@hashicorp/react-inline-svg":"^1.0.2","@hashicorp/react-docs-sidenav":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_5.0.1_1597958617560_0.5009141695607828","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@hashicorp/react-docs-page","version":"5.0.2","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@5.0.2","maintainers":[{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"dist":{"shasum":"2e62bc4e0f427cf78f77073d4fe4c4c9a0411644","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-5.0.2.tgz","fileCount":8,"integrity":"sha512-eVW1ya+Fga0RqgeZtAt7pTCoj7uBFflNe3lsiXu0v3E2xBceNuOT4y2zbeyVAcNO1Ttc+HgiFX3iA4aqYKg3Jg==","signatures":[{"sig":"MEUCIGqi7kF5c3TEIw3rBprV+tM6nhk6fyGZ/OVRk/2gDjdiAiEAvbqI8e9xy01DYgRDOSmv4IG2eu/71pGQS+DGtA7CUnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaRYKCRA9TVsSAnZWagAApZYQAJXS8TraBXyS5nVyVe74\nM+nltXCSXv0RXoRoZLIc8s6zHNZcxM5TJP7wnBXjbVNSfasFz8YNEDqBzrgv\nmEBGZcf8PXyUNCvSzWXgTbQ/tS8GUAvBOTyyrt/kkI5AS7yjXZ+Z4d90PRjM\ncP6Y2s3kKFjdYP1NaT6cNUyETEM03hVE1E/6cNH98MBs+uS+4dRVEcztuQeb\nbqYcLqhdr6iA0jrF9RgWAeVgT4m6Nc5u0VEF+PDQzXKQAATFme2jPHZlWmYh\n7zJawJAQaptWikBVlKjwYiceJ5j4oDxIVJ0fCkGAQ5aJ1xcJT1eyjxKD5gH7\ntfJKVTOwP5ArTmMRzEjA1Ug/GsRQCbkh3/ss1GZpsp7YJ03XP7xppCE4tuQX\nP+tqSqIpBBlpZxO91/c0kCOHgDyHv+0ZscfYJL069Aa6X6zWncVUsKpfCjik\nz5gnsgxPKJENOeNHd1jXI1qsdvxDZJNdbxosEbNKBWfgZ1FIG1Q/rMMe43Iw\n5AO7FozlzwuH133WvJpHOj9VbRC0T2bAIASfoE/Hw0CwUP0ADz9GMphC79Zl\nbNSpBSOlANOXGemzc5Gw2Zb4lSqpuJXyd+SXZPabwUV/MdOXPfuiWVOwB/Ru\nMlmjFIDFxyhWeF+eikKpC8ACQo5GxVhurRXud6wKOXbb9LkodqiR+0arcqc5\nEan9\r\n=t5S6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","scripts":{"test":"jest"},"_npmUser":{"name":"roaks3","email":"roaks3@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.13.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"10.15.2","dependencies":{"@hashicorp/react-head":"^1.1.3","@hashicorp/react-content":"^4.0.2","@hashicorp/react-inline-svg":"^1.0.2","@hashicorp/react-docs-sidenav":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_5.0.2_1600722441770_0.009056626634092568","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"@hashicorp/react-docs-page","version":"5.0.3","author":{"name":"Hashicorp - Jonathan Neal"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@5.0.3","maintainers":[{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"dist":{"shasum":"0e197e6d2be090b8a1c71f183b665bd61b3086a4","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-5.0.3.tgz","fileCount":8,"integrity":"sha512-5yginb72ZWYjbFOAcOv7adJps/UiWws/H/tRdJIx2MMhIfiYjjjybZXe9TOmhS1+T7xXokvPMleJ2JgVN1NU2Q==","signatures":[{"sig":"MEUCIQCkKqeWVWos/AIvTy8dcW+2CYO7eAv4Dguy0atTF9pYXgIgP6mo70n+G8DAfV5TM3EXdmOsGN9+serPU0ov3lKC7II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbJcbCRA9TVsSAnZWagAAStQP/j5t/DRzwdfmtsVhS/xN\n6lHFh4eOWgNKu6CmRSOltJmWsGQIdsHOQw//oUUbo0JweMVm7BX66IF683Qy\nuXKr+RzeFodIrWsam3P+ro+VG1OA9vTRAVa7piFJui/W17yqQ6c9WmoMeNoy\nFBtV8tB9/pFE+Q1l6sMJK6/1+Hg7x1XAvTOupvaQFKEb3CPOqSiduOrxp5X5\nLDJOeYHcESPtmabCSqyv82h1trU051Iu36xgA39ZaeNoU3oUcGkeNrsNxa5U\nuwBpKvdNy3o16McIoQfp44mZNGdWPwUIeNSqCVIMhHceUoTqbDn31h/Qd+wc\n6Xf6dwaQp5OcBe6/Kp/AP95w7YPNPFfkFEIXLQ2BuGjoNIfA2qU3T8HVaToM\nHp/ARFxy2ZRyAs2YOUNWRLRLJFOZy//w2iZvWBzm2fx+Nzbj7S+aijKx/1kW\nCYbztaekYTfvYWnS44vie4txi1zPBP9ZFz12dr75vzGmUYzS0+pjIFZgJ49V\nhRL1CDBOHhpBhMtOw+vW1V9tcSUJWS9FQIXN8Eh5CGErnDZugxzCU62hGJov\nDSVgjQV5P3+4pzZIPf+WrZmaQJw85P6h6qxkC8EZeubKFZ3Afqr6QbnjLNLj\nctZJUh+QXXz0+3Pe1hwutBeNDiBChf2+6RF2EYvokA1VgQvoD+GxpBK5RPFb\nVLf+\r\n=VBxa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"8ad9cea17b9e4ec3c972344dde56e01dbd976042","scripts":{"test":"jest"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.0/node@v12.18.4+x64 (linux)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"@hashicorp/react-head":"^1.1.3","@hashicorp/react-content":"^4.0.2","@hashicorp/react-inline-svg":"^1.0.2","@hashicorp/react-docs-sidenav":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_5.0.3_1600952090578_0.19793248860793633","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@hashicorp/react-docs-page","version":"6.0.0","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@6.0.0","maintainers":[{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jonathan Neal"}],"dist":{"shasum":"af6e4c0e2ea798bb7a071e0b3d814f905ccbb994","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-6.0.0.tgz","fileCount":8,"integrity":"sha512-pB285Zg5doXgR0dsgn88ZmV33IToMTmslgAI6R90XEi5xzaRu3kjEKpS5QLpq+DVVatDqUb2+ILKJe8HB1n0Xw==","signatures":[{"sig":"MEYCIQCmXaZZ14oVwKm0rnxoZQArdmSLzysB9ktWCx81ClikSwIhAOlkSr53WiV5kUzoXmwZn9mRXnD35CIBvd4ES5kOe6OH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc53zCRA9TVsSAnZWagAAr/sQAJIZom8Mhs3QgZmiyDoU\nen93Sx4F/2ZpzgwY82wLRFvawfldmAUN3vSGUJo1TBcjTdoU3T/O88XKcFe0\nEOkITO3G7iDPZtteffE1IVb6pGsgjBY2OoyLwLrHBSRJzoQkwU3RdHWm3f9C\nrwiGBIHl+rY8WYGsSPgUSSHjP/0pfv3ySSFk40mR6SnYaYn5sJbZlT0o/bxW\nF1H9h5Rxf/mXC0foQXrEUEvQWDCDli1fwWOKX0ZGvIttBaP7apXfg6HUmetX\ncvkFO5KRGslK2tTnDU3RULViXcAbKFXlV29AMWtSnD9xjU7BZFbuK3ZwuJoB\n1fTfMoPSWu78/9iua5BMsnvB8IOiwwCP3hxmhXzCcV5raLupV9PF99oKAXbY\nIE7ETjjnXhv2b+oMXkhKiVhNC90I1DXups0cEhO7Xv2zxnBq8vbfAblHTahX\nNFMwJFmLYIgHKdCE0RGhjMPHgMauQbDDNBGNsNpjbAY7p0bU/hIhy7gSEh+H\njmIpnoFIVBQN1jfv/f2QXg22/y+ITPBT9dvkmEztCqGecDVxsh3Kp4Vdc2Z7\noOn32yx3vHDe5tLYev4zz5ObNVHDpmVz8MzXZ5U12IgEix/9sIqdxcbsV2iF\nZIOpX64VFTZkoapzEsIE/AlJFPn+u3E4Z2lRAF01SxU40EJMyj0c1NVpltqC\nJoq9\r\n=01H2\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2c53dee79a251e306376673871c0c414239abc61","_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"@hashicorp/react-head":"^1.1.3","@hashicorp/react-content":"^5.0.0","@hashicorp/react-inline-svg":"^1.0.2","@hashicorp/react-docs-sidenav":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_6.0.0_1601412594961_0.9874419799313547","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@hashicorp/react-docs-page","version":"6.1.0","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@6.1.0","maintainers":[{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jonathan Neal"}],"dist":{"shasum":"3ae67cd64631124ee02f8f8d569bd66dbff28a12","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-6.1.0.tgz","fileCount":8,"integrity":"sha512-hlWZUvxuB4+R+nYgfAqvDTmdvnNHjmgriHIsAvfbyXJnTPbilfiaao+4xACnk0votNVAcQppQ4hzk66oeg8gCg==","signatures":[{"sig":"MEUCIDfgzi+L/kB00nlTvtnFAHrwqYsmQ/9aCDdB4/r+Gi2yAiEAsZxBe3VCK/BrZgyUkPchek39QieoT3WGZxcC3Zuf3dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdDO7CRA9TVsSAnZWagAADNgQAIeRSZaNw2P/ZBIWNbuM\nUUM6rzLf+qIvha9gd+VXEQjxo6aaqQ/vAf6HfwjmPX2jGpxOjzasUl8Mh44C\nKnXk6cc9odUSMRZ0+XK0jkEObpj0x+XOTiO6Rg3CzWqMZX40Vdb5Kwo6/448\nWUo6kdo1ZBJTatFdZxWichNUEhvi1oC0XcjlF+Bd3lcuqZUrDFanfoaVmroW\nZh290X/BamtfCnmGB44sV2FSE1cr+OL8GMVr/VoogporSJxaTd6ci0XvFw7V\nHSZL6um3c55EM1UCy60xLLyfzI35wkfiI8dbYKGwO04bOEWOwFIYw4M2mgQf\nCxyv6XIbD4MYZi0vZdbMD8QN4rIMgGHPXfzTj4j72SolF451a1GV5xEJFr1Z\n0mJ6R+sE33WLNzuyLeQqqM+xkiwQk8LMojEDbMh0DAla2bpdku3JGQbEImkg\nXGmV4W/Ya9xETbH3vpllTML4FjLwwfJcypTXsnsLWP8HKg2PDMGE252K0/fM\nuQHQKE3llNODGDjqCOOfl15GiVH2TgvKvHTmG6LvQKvL8DfeJEd2xUeTN8Va\nCi4cE/1DHrzG0WR5AnyvUOypMPqNNqZx/tzHbGsw/aeTkHEO0MZtzKqc6Jt5\n08lreLNrPeCyxt/Snv6o2NRiBxFudDgm/y5zEXzwaBmfZsvvRqFAxV8l1BpT\nYc1W\r\n=mnUn\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e9c3eb931806d08b6dba36bfed5c3734b0119497","_npmUser":{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.15.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"@hashicorp/react-head":"^1.1.3","@hashicorp/react-content":"^5.1.0","@hashicorp/react-inline-svg":"^1.0.2","@hashicorp/react-docs-sidenav":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_6.1.0_1601450939121_0.09755748777526918","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@hashicorp/react-docs-page","version":"6.2.0","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@6.2.0","maintainers":[{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jonathan Neal"}],"dist":{"shasum":"fae3cb1f48ede22055a4396ef05eeeecaa93c809","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-6.2.0.tgz","fileCount":8,"integrity":"sha512-tQAaukpfF3wZKNoogVTlSVPvEUyRfbRNv6RDIavzV6nF3KwmPndbvtqEsZD4NrHQ1ZpZkXnLvHlR+fcPgvIIDA==","signatures":[{"sig":"MEUCIGVLriRCCvUUIoapIOxJRPNhlHhXO7BPsl/CLJHfCRwrAiEAhNDRQbyPY7DxFSKd4eL5J7913f/P/HbIFpRGLWnahZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdDeDCRA9TVsSAnZWagAAE0wQAIqhxWTJXbOfs3F/F1BI\nJKLilzyG6xmEpP4aKcbQcPoy+cyv5J6ah4iyu20k+WuTDi6+3PvXGvpWk6qL\nDygRlvU5odQKw15cJnyIZ7ZqPkCruXzbu/4rBYmYwOZZuVeTGwRZnthDW3CW\nU1Gk9hoaEADY/sS/IrOuiHdvf3cUyL/CdAygzV7HJqp+p7ruFmStT0/d33h8\nu5dtq6P2rNkfqI1Dpke7g/VZaFSZrcmwwoYEg1UIP9ia4PuGQrlOs0MBEt+m\nKE0VGzOgbT0tBPz8YLZlqCDdfsv+kGX9XzpFV7ZsHqjEA6ej5PopmAZCIeI6\n3slzQFew35sAudPjhAMSsirKL99YNYgmF7D/tVhBtETQOihcyJ3tJ8g1Yeca\nlsTUFfkEpMk2TnuuxDhknbvX87odYVxhz9RJ8PoGw/akEWgWIFR3ChOuQ0Ab\nTMRwTjSYo02PViD0bn/e992q8iWmVW8nMBRxnWrxBnXQy7iqezlSo9Aa7cTZ\nkUlkTYxI+++msRZPEXVtOtcwk5xINk5/CaJiJ5CTFIsQ2Rc2FmLGRr6kCDWH\nXII1R9mf/4bBRLI1bgkHFN8r5VnP9Wq1ZGDt0fcpjwbnAZpAGqC/TYrW+0YG\n5Ve6ikA8yQhTjPtO5di4J1eTYR5Gps+z0n4tRt39vnVuT9ijwOoms6YdBo6a\nemhX\r\n=zPia\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d66c6bc1db10ad625673206633033de1f2861088","_npmUser":{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.15.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"@hashicorp/react-head":"^1.1.3","@hashicorp/react-content":"^5.1.0","@hashicorp/react-inline-svg":"^1.0.2","@hashicorp/react-docs-sidenav":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_6.2.0_1601451907463_0.6455958619914441","host":"s3://npm-registry-packages"}},"6.2.1":{"name":"@hashicorp/react-docs-page","version":"6.2.1","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@6.2.1","maintainers":[{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jonathan Neal"}],"dist":{"shasum":"85db01cc5e5b67a08bfea82635aa01dba6fde95d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-6.2.1.tgz","fileCount":8,"integrity":"sha512-CQo1CW/tqNoGWmElrGZjs4egslyR1ccaoKQo6xkeq4No9o0i9b1CFpphXnMVr61om5mwqWJT8XjJwXqTIXnduw==","signatures":[{"sig":"MEYCIQCMBjWyCtgV+xt7rIGmvaZ3KYyGzhLjWdPsebw+ZRp6KgIhAIlZy14fk+jiJn5/dztf537tLJnPqxlX4a1PqJ/RpR1C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe3qICRA9TVsSAnZWagAAN3YP/i1rx+t4ky+ulKiyE4aP\nAuvm/mQlJwiDEx/W95wnOHqh90cb1ilfAuGoMsUCjP2jGVEBelEmxe2KoqnX\nX/XNULinbwkWXB88Uj9TWrYAqcJDJtVnwzIDDswNpHMknlPlb/AsNGc9ZSm1\n4aiPWPr2x+Jf0zYlp32E/jzGeiaclUst5wD7hu7khOvqiV48T/uZJe/XYBU/\nZ90F4BQD7kDLIGpQxYmzGPPMxTbROGeSxy/PYwcH4JUu2fQ2FxxRHVYB49xe\nMPITIQBF8vZ8G6ffkQm6XZOGzmXe3irC9zK9tLn0zczDSDCJJEO72ZSgrcEm\nOY9fY3UPLT1LQVScCWNd9rE7L9n44lTxbporL1EsxPcOAmBKOAg7bl5JxOWO\nf1vOM5NkxDzo2NvFczXQZ5v5JnaPRrcBPI+wwS2Ba+pj2NJsYK3oKKSmOIqu\nnUjSHOxI91tW2VwIOzWnCpKFiN0UX2sNmr6qOZtVUKWquwIxX7lyFmjLPnDV\njdUdwK2z3ETC+y/4mxiACDiTHCK6Ehw5N3FPGd3qsY8rGfudT2kBihYwjLKx\ncLK7r44T4QAvAGeHXurHHMT2AElelUIbvpBnioF18mKIXAJVayD0h5vXGXcn\n+rmntJ2p2SeYuk4+eq0i2eeVc8+SwJFpscbkfSj+ZT8NndRPA87VCPfhswkK\nUfEd\r\n=EyNM\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"945e8f352ab3785a0ed6ab1f793d59906c8b6a13","_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"@hashicorp/react-head":"^1.1.4","@hashicorp/react-content":"^5.1.0","@hashicorp/react-inline-svg":"^1.0.2","@hashicorp/react-docs-sidenav":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_6.2.1_1601927815825_0.7353563484518129","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@hashicorp/react-docs-page","version":"6.3.0","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@6.3.0","maintainers":[{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jonathan Neal"}],"dist":{"shasum":"c7a97fa89e9454880dfbf8686ae66fb7152fa801","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-6.3.0.tgz","fileCount":8,"integrity":"sha512-ZpTH2FDa0CcrOrXdO15jvRQ/fxTkgKV5BECbPbtDbMp2uvIH3RA7bV4smrSoXepXIaMj4KXUOFRu5pKSLoj2qw==","signatures":[{"sig":"MEUCIQCUJzhB5mLPd0nKrHOHhWePtTX0LEODzIMSqBAs/EoWogIgL66+hX6ai+5IhtAuS0rUevqFdGhYX3h/vJl3DPSpUhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgUSWCRA9TVsSAnZWagAAeAEP/jPRHacGtNlzzoMShrv+\n4fiAj13mklOyn13hjAZe5m4liSckPMKsGQ0qqcdyLFGVG0hTb8tSe5HC3YuI\nI8+irId9L/T+5aQGPU0fvE/MDVFR2fWS+n8fvMdOf75WXx/g8kNtiAyOl8DK\ntNX36URxxwt07OcqJGq4w5imYqyM2Zgstg6lHC5MBXvzvoj6KowGg1vzyzoE\n0PDp+yCYyD2pNN1dLMMLNbxu+fRhL7V8/MO9ob+pwTfjMGghcP3Yf/OwCVHr\nTBMot3KYcTXj8uzs7PjqHXdNJubSxk+5uSuaKUnl3e91CJwMY2AqjURL+SgL\nLxcd4wi1BOBaxYGXOaTxcgxp8t2A1vckdTqAGCLD2ZuaV/jL8dtxUi6H6kDk\nRjcNeSAs+Ox7qM7JYOGShEhOZNQxod7iVDCp3lzMe3k1BJRWXk46/rhJ0McS\nJbZjG4ZUvcABkrMoDQu8anNxwurZnLRNT/VihIPzqK1/P3KZfL8Ed9uLC7lW\nNHuCqlEvyACo58uDF3gOT/SIJkmsgagFxvT/cwuwpVhkcjvuaSRccRH+RLOp\nkoZwgQRvaZeh5XcdzF+GE5NOz/5WtoMyxvNFhlCRo67FFCxSJdTYz4mIjRP8\n/Jn7ECXEYDywMQqONLsdSwO59bV216Ss0pmiafdh/BguX/OI3DKcPVzS+ISH\n/Avz\r\n=Ou3O\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2fe45d1808bdf2203cabb5aacf25982e9cc9a83c","_npmUser":{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"@hashicorp/react-head":"^1.1.4","@hashicorp/react-content":"^5.2.0","@hashicorp/react-inline-svg":"^1.0.2","@hashicorp/react-docs-sidenav":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_6.3.0_1602307222162_0.1785564603602996","host":"s3://npm-registry-packages"}},"6.3.1":{"name":"@hashicorp/react-docs-page","version":"6.3.1","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@6.3.1","maintainers":[{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jonathan Neal"}],"dist":{"shasum":"88f139a3449b2804ca2a1fa42df7d4f0632dc562","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-6.3.1.tgz","fileCount":8,"integrity":"sha512-0m7pvCNjkDLsV/1u8hDtaF3maIC3qEJu/650xEo3OFm0ZW6Kz4ZF7UgmgK1am/oY8Lf5cGecd9ZQLQztIXu9uw==","signatures":[{"sig":"MEQCIDEoIcKEgedGNCUN+e8aA0hjhXG3GS/a2b+Xutp1gx1uAiBH8GyK7HIpRiJyXj7bnVNz9zSqdhP/swtxUa03n/LL8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgUhvCRA9TVsSAnZWagAAr8kP/1Wt7vAHpYVoraTrr905\nTsK4oq/rGg7DQXljhKF54gX4FNQqpFvCjKMOQb4Mi8rV7qE+DQymDj8UK2ML\nUs0mPARmJGkaDnWZPWVh/PGpFkQXAotR/pES82Tgcq8toEC5lR0D9MztimTN\noel9spOcFhgK18D/1xnzbLZlJVdcWfQnAniNOBBHAQiynE1rRXnJqEsDDJfA\ns/GePDs/wWH0oCCDmY4GoQvzHqB8VJylQZ5kHWTJ2T8kcA6877K2F0I/mkR7\nHwQb0RiGlmgnLe/LT7fJjeFzYVT/NDQWbhNqKfWCJTVtFyqJnWCpSLxsfXQJ\nTaDfeYCO4NqEKCxV1atVGMvfTgfLY+xWe4KUL9RRsomdLLeDe62BL71cyuht\nF1P3sJCx8/lFoTY+8g3guRsy2Y7297xwAa/q3laPLcWx36mYc9O5HujTXWar\nH95OXvjqSUv47+tYy+fB4h+i01PHUM9tAT0Aa9Xz+ARFJMCetcNWchZGlFjG\n9446j6VHjCEtO3VBwKNYiNib3QN2kbwojQRxbpAbEL/pZSTmsDLe3eVTa4oU\nJAWRoHfsQPLJSq1cEz5S5RP10CS/Pfv4oICF7ZzLnSQkRRuTmBGLtbwupXdp\ncKHUHHux0sdnGqmUGapvf/p5Z8yWqrBZr1fKfOTj6VaZXpSLMZ2d86nNF8mo\nIsJm\r\n=i0eJ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"97a7523ef8c60783efecf841e093bb88a8309520","_npmUser":{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"@hashicorp/react-head":"^1.1.4","@hashicorp/react-content":"^5.2.1","@hashicorp/react-inline-svg":"^1.0.2","@hashicorp/react-docs-sidenav":"^5.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_6.3.1_1602308207395_0.28451363669785756","host":"s3://npm-registry-packages"}},"6.3.1-canary.1":{"name":"@hashicorp/react-docs-page","version":"6.3.1-canary.1","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@6.3.1-canary.1","maintainers":[{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"cd30cba13774cccf192f0250ae355ea5790027df","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-6.3.1-canary.1.tgz","fileCount":12,"integrity":"sha512-3QA7fkS+xZZ27eHPC5LhOVDVqkcW6DM7gGZQNpXnsOFQOruprk7UK7VcBX6pWWEG3JMjCk0jpdJSbff3Y4ly1Q==","signatures":[{"sig":"MEYCIQD+t1/SPZgECe4S33cVBKhlNx7cVAqy4PmRQmYcM2RHPgIhAOsz5WSYVSdBjJLwMyL/+0rhoNuRw4ldpmoL+mw574t1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqx6YCRA9TVsSAnZWagAAeDoP/3m7gSQ9iFKruxiJ/8hv\nYZsfGS5xAtIBBvZ8zKbDzLPMtGGjfol5hA8wS9+UmihmJlW6r42u+PK6CizY\nL8JbBBxf+E90kM46WqpV2qvNWom1PhsajZDp4Z27goN62xZqHn2cpSUIX81F\nPNtBLHzONKNSF2MV2pEyQ8AXvqY5P1Q3obnRRjUiY68ilPZZCio/DMXDJ9n2\nyNdDzQzizuuih9rWjb+zoK8x4WxocPL4OusMx41TfUt3NeZjomkrg2m/iOiA\nQUhUueknWNr58BDQqYwFMJ8ZbbOIiExi1w7YXAyJVKtmueyhLjFtv5l9/75r\nae3Ndbc4txqLYInI50x31VjY76dwHCDIW/E94PD69NQEsK4D2juIR3cyMotf\nG6xxPHOMb41GBa0y+ei8LCKHALiosLooF5x+eRfsa8AKPPLQk/1OyFpQQewI\nvoKEAHjAasboeN6Va19joz55pou7NiMW+tSCt0kHSRncc0IqB6M6pdC3tyeN\nVJft0d5auVm6TqXCaM2acHBPMXeeIU6s2tOWW1ddrd9SRLl91EJh7PhDj4ti\ndE9PtjijRNHiEFWphHh24G70Vnv05cabGKvphEK21OCsGFx/m9jyNrjWjVpv\nB7YkI7TQsTHYY1EAJQaADSLNx+tvj8tIPH8PLlTofvcw2BQJTMByDT0u0Xkf\nmuyx\r\n=ESF4\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage sinceit renders an entire page.\n\n## Example Usage\n\nThis component must be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[slug]].mdx` - example source shown below:\n\n```js\nimport order from 'data/docs-navigation.js'\nimport DocsPage from '@hashicorp/react-docs-page'\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\nconst productName = 'Vault'\nconst productSlug = 'vault'\n// this example is at `pages/docs/[[slug]].mdx` - if the path is different\n// this 'subpath' prop should be adjusted to match\nconst subpath = 'docs'\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage\n      productName={productName}\n      productSlug={productSlug}\n      subpath={subpath}\n      order={order}\n      showEditPage={true}\n      staticProps={props}\n    />\n  )\n}\n\nexport async function getStaticPaths() {\n  return generateStaticPaths(subpath)\n}\n\nexport async function getStaticProps({ params }) {\n  return generateStaticProps(subpath, productName, params)\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.14.8","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.4","@hashicorp/react-content":"^5.2.1","@hashicorp/react-docs-sidenav":"^5.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_6.3.1-canary.1_1605050008133_0.48924147197882917","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@hashicorp/react-docs-page","version":"7.0.0","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@7.0.0","maintainers":[{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jonathan Neal"}],"dist":{"shasum":"42c5629a47d0eae6aa18c9841e70b854cb6b3dde","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-7.0.0.tgz","fileCount":8,"integrity":"sha512-MdqMotRovmRJqPAzAMnW/ZKsY/qGE6VkHdx5RW+b4bDFgW3sWeonLjYMKORA12uZpj0UEje5TmBCz4nncwe3Ng==","signatures":[{"sig":"MEQCIG96zvE/DlrZQo3XAa4uIxP1cM7YHTtBa43INQXHoFw9AiBtCF4IE0ACHgyp/l+u1mZThA8bUw/iD0nq8Xu8KypoKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsv0RCRA9TVsSAnZWagAArTQQAIotCMHujq2dsAq3tO59\nkpYitfDxfTc9Veq1r84Ai7kmLJhKMQvrjOGJUHhlNNDPlhhFnyzsnae7T5hJ\nOfoWFD/KJQq+vi400gnznp26FwurwlSO0jjkvLNPnHSFsAwGyfK9DeTA5JBw\ne6ZRUdVM96hLupD/iasa+yadlYQRdFhaa5TPRxxz/RM8CvRMgFRPPr1TS7Lg\n3WXBetYpaJTq1DwnFTOw2joEqaeCWliqzUmnAmwGxXmofIZL97X0t+VZr/1P\n6V22ng/r0x/jaXLDbPRO+d7pWDe6LEdguAybRYbmz5/QF8L1KmgUpQNiBxL/\nNeRCtjFRLuyClwwFAX00TGBymDbvS1rtLcLcl+vYPhamHqjGMAF5sPao3k3k\nVeK/dvUQ+3d/sBcxPUzirKiATx6SGWjr1xobom3ianMLKtmzEX/PjqXEt92N\n5vW6YUO4Eal5pOvA9gZVp339n1siKNRWEgHFE4F1nsDUeUY7khZxiJgR64mz\ncZ5vYnD+J/gzAqHyOjbl9oHgqX55w5j+BJvHMYVx8F51Ve2ldN0YYMHuqDq2\n2iskBjzN43VJ3wmPX/wpo4oN5n+C4jcLki4xzWZ7GIE0Fm1FgVo4yvPJbnlJ\nivBdoYxfOdu1khotRRu7buQ0t5oFHwnhpIS93dbjitImcSIka110S0quHIig\njT8b\r\n=ZSPn\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8e8391f60ce07e10b88ef26691c6d13317b2b087","_npmUser":{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"@hashicorp/react-head":"^1.1.6","@hashicorp/react-content":"^5.2.4","@hashicorp/react-inline-svg":"^1.0.2","@hashicorp/react-docs-sidenav":"^5.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_7.0.0_1605565713313_0.4577569942412496","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@hashicorp/react-docs-page","version":"8.0.0","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@8.0.0","maintainers":[{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jonathan Neal"}],"dist":{"shasum":"0d82d0ee6160933a07e25ba4e2c5e5a5a51d871a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-8.0.0.tgz","fileCount":8,"integrity":"sha512-SvK5/OcBc9j8d/mQDhzi7wvQ1JWRdEvWD94/FeYS4K9ajV9y7LmS2DszIx2CegV0StnRgRUoLwBNJlWEE72/cQ==","signatures":[{"sig":"MEYCIQD2mbC0hgvP7Fbvgs/8HD1ixUDwI0DOnLBadYtkAZEvaQIhANlRNlsSOd7gFISAAXXw6GhQuApln++fOU/9It6/wwHQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftY/BCRA9TVsSAnZWagAALE4P/iTUvT56NjZHy2iXgizQ\ncPDNdT6U8HIW9IfxQidoUZPfUYGemnQESwq0DVPn8uwDtuxYhR3X2M2q7z01\nz6X9I/KbeDX5b6BhIOrYy+Iuggj4JfdiykVQ971LxFxQmrXJ2tEzU142QPKg\n9gYjT4T0w+hvdUtVFgkyEQWrdPMg5cmBLXmeZ26MPi4FtQAX6oPHMhXNLuVR\nWFYNSWfaROTfuht8q4vi9dnYvzbZDTx9qQns+RDKfeYLxRJwRUQkzudjICUE\nCKI/2FtrAAbEfmCO7uDXmt02nFdzyv375ksebR5rAYzzoz5Z1vEzcQJFPZ80\nwKjKfBQsM7B1mVOfBZA+w+Ns0aLB/hN5oVzZLftzq5bqNljPSPe5DQ3FxTRQ\nxQuCACumXXPeOn0kzy3/44ckp8zwNSYCdyPbJmH/MYCz49Z+u6fkQd4XrxXn\nQDK4B2K1qqPyDEUVn2OvYS8pYM9x7ebeGNS7cRxA5D0H+maZAWj4ny3je10d\nSVmSD7deC+8vtLlL/hZX7PwbB1GDx25MpdljM1z5eFkQkLheiF8F1VOVoRBz\nDrk9PC+vjtRvkJvIoGkbysBbAP9269+gOWug1MmNQBpHwadovt1P8hWpHk8E\nY7xqvpdTD/vJxRcxDhR36Kt81CuEiCqjsQON5Kn0gGWSAo6l4ltfWXfE10pr\nDmqN\r\n=tPym\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ed33ba03f732f1ae9d25b9f525db88ffc5ed0e22","_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"@hashicorp/react-head":"^1.1.6","@hashicorp/react-content":"^6.0.0","@hashicorp/react-inline-svg":"^1.0.2","@hashicorp/react-docs-sidenav":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_8.0.0_1605734336555_0.7065861054842792","host":"s3://npm-registry-packages"}},"8.0.0-canary.1":{"name":"@hashicorp/react-docs-page","version":"8.0.0-canary.1","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@8.0.0-canary.1","maintainers":[{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"fc03d30ee47363e6e2ff0983d8cf8b9660d58663","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-8.0.0-canary.1.tgz","fileCount":12,"integrity":"sha512-UOhxyfIZhuVn/Xt6tZ3BJMbP56cqXWALy4TZ7oFISaSBuz5vf/L/QjB58+MSHXFppFRUqgCMuANAKL6JP/uqJg==","signatures":[{"sig":"MEUCIBIbl08Re/FwZOgLJIVKLrnOM1Fj+Fk5fcRQe/i6zh6gAiEAqCXa9IGEonVJ6KASWuLBJxyFVePG559nbUA19tK8uPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfts0aCRA9TVsSAnZWagAAw1QP/AvRz4CWJJm+BJyUVevO\nvByc/T834XUusE1TLhw756514cvg2wTrYrXK89crLO7S2imKDV0H+PgHMy37\ngCi03psNqPfqlYj516VHSF6uaQSq7n4h9Ol1aB442EaYtPbd2RMjmIgKeDFZ\nOR/rXl1fyLxM0huLVJ17WXOdkKFwSSgwcX5xXPlzkRrPODa/KY9f00de5B7r\n5BrFyEVKt3OLYmVe9lYKzig7VsRglQYmZbp5+K0N08G7z87Qpwx9t1GuYdkK\nHD297qHRzOxnDagS1eVKMw8epMrQQW8+Y+9qvDgvnZF1woNdPVxLnjaBTMnz\nMEMouwJHe+pJJ0d/febhNIB0/61eYuvMSkPRCmtqhAhWki+xBoLD9suGOVMA\nyhDoRP08upQh0B8clBIv/vbMfNA7b8qmNZCdnliN1Fhn44Uk3vmhltlwfQft\neJzxJNqtJFoZTCpwyhlHLYP82W65SXVbmTO6hHSIUvk2zRssfLFaptV1mAhQ\nwisLu3N5E53xMWsVbMEwzbLdXMWkUF6Jd4qESefeF27lx/4cL3vOqN99cWus\nvdfV2jF/ublmBGNDFziyKgYgpE2q6QswktwYzxGCBvqngjvcySZHV+zhQ1aR\nlG1EhqCP4AbDq1llMZf3tmWFsSNrvEDWpELLofbAnTuGZSr8fZuo3QnCZjzo\nLCa0\r\n=zGtu\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire page.\n\n## Example Usage\n\nThis component must be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[slug]].mdx` - example source shown below:\n\n```js\nimport order from 'data/docs-navigation.js'\nimport DocsPage from '@hashicorp/react-docs-page'\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\nconst productName = 'Vault'\nconst productSlug = 'vault'\n// this example is at `pages/docs/[[slug]].mdx` - if the path is different\n// this 'subpath' prop should be adjusted to match\nconst subpath = 'docs'\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage\n      productName={productName}\n      productSlug={productSlug}\n      subpath={subpath}\n      order={order}\n      showEditPage={true}\n      staticProps={props}\n    />\n  )\n}\n\nexport async function getStaticPaths() {\n  return generateStaticPaths(subpath)\n}\n\nexport async function getStaticProps({ params }) {\n  return generateStaticProps(subpath, productName, params)\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.14.8","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-content":"^6.0.0","@hashicorp/react-docs-sidenav":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_8.0.0-canary.1_1605815577626_0.22807023721266972","host":"s3://npm-registry-packages"}},"8.0.0-canary.2":{"name":"@hashicorp/react-docs-page","version":"8.0.0-canary.2","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@8.0.0-canary.2","maintainers":[{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"55037839e6652683fa2a87e51f6e5981f06d85be","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-8.0.0-canary.2.tgz","fileCount":12,"integrity":"sha512-dzuJQ9LgFJN8Eg318G+8hielzzO9L43Uk0kNRjQjnfbWyKJ53Il7eHgN8qjBR94EswWrs59qxm+TGgBpNauGpw==","signatures":[{"sig":"MEQCIHrv5mWT83SP/AkT7EGizaRJ0JLow9cdVTyO59Q8yJw9AiBbx+7Ub8cbrIivcRU/CNTp4eUF6eUYyIsexAvvTOtEFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfttXsCRA9TVsSAnZWagAASNIQAKRdRzabu76gv5uz0d4R\nkJG+j9ecZt57DGIfSKjIy7NF9F2MvKa7BAUFoQdzJT7q0vthHnuq9ag7gR1K\nn86ufOsDx3d9kPyMIVXdHHSIE8ARNQ16D9GYqBrqCb+Gfq0U7gbOyrevMpCP\n6TEkh7jKRo1c3J/rx083kOAhrc/bpLCjBTno1/TFlfm2HM7pIqluCZlFqjac\nSYSnZqo7M0qCCQ1OpGeiDlu8+HLVsSphyI+qxE88o4vKA8fQag/1keBKLCgD\nQyAeaYQPQNn/uve4GhgmL+Egd2RsvAJRusZFiyTWX0orBJnQZ/bAv4VRcpyl\nERNscIfn10K4qGWy4RwqFr5B/ZZzbdEFijgjBOiB01OjFq2gFCpzvdimvALo\nFGDVRsHVV4gUDuA3TGGvn8mYzV6lY7P1lrvbjdFyiAA0nO/pQTf4XZZgM7KQ\nzUYg9jMkcYUXtmdQZJwZ9bnnfi8HazybotCd97wFj0PQR68GaHIzNX5511zS\nKxDLv3+ptkMMWKhDVFACv6Dd7Z0TYpaN2UgsYu57k0kM1E9XaRraYQm9/66e\nGeMnoGHXihAAko8Xd0YVJAsbsnHTTAQsoIrqfkDlH1HCULRpEY2tlWCYM2s5\nX9D+++SvdYF6bKg3zkdQcjcuSE50GHiBn/Nz+w11IyqoWIQu/KWZOb5eyU8w\nvLTs\r\n=C6yY\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire page.\n\n## Example Usage\n\nThis component must be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[slug]].mdx` - example source shown below:\n\n```js\nimport order from 'data/docs-navigation.js'\nimport DocsPage from '@hashicorp/react-docs-page'\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\nconst productName = 'Vault'\nconst productSlug = 'vault'\n// this example is at `pages/docs/[[slug]].mdx` - if the path is different\n// this 'subpath' prop should be adjusted to match\nconst subpath = 'docs'\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage\n      productName={productName}\n      productSlug={productSlug}\n      subpath={subpath}\n      order={order}\n      showEditPage={true}\n      staticProps={props}\n    />\n  )\n}\n\nexport async function getStaticPaths() {\n  return generateStaticPaths(subpath)\n}\n\nexport async function getStaticProps({ params }) {\n  return generateStaticProps(subpath, productName, params)\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.14.8","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-content":"^6.0.0","@hashicorp/react-docs-sidenav":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_8.0.0-canary.2_1605817836097_0.35440987410626756","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@hashicorp/react-docs-page","version":"9.0.0","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@9.0.0","maintainers":[{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"6b8651ca7d04dcd3ba7545674df7978581b97099","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-9.0.0.tgz","fileCount":12,"integrity":"sha512-5no+71YhCJJvkFc4hkG8ASURzJ04kh+KfA2+afJjDzED1WxIiPlt5X63RIdYkyfQ+SgU000QTgUoiDTS2ARd3w==","signatures":[{"sig":"MEYCIQDeT723YB1AsqNJ5KHCAipBl5jGdDIJYRdadN9XAHoXkwIhAKEKjIZl3YmN1WH9a7ptvxTHgID61EWqBuern68xmwsV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftvU/CRA9TVsSAnZWagAAQ4UQAKUDh+K5WZWXBK70fD2A\nUzL5k+XEsBPpReKTira1MlBWzpVfNixVYcPHYRZ4+PqQO670sCLrc5VedsDX\nwzgdBkOiLEn6il3dM74GCTXhp6xx0AJwsDS4Ltkv0VDxNQVxciPuTkwhT101\nXvyM8th/bX8Hw5cXVNv2ZHIa5eq+L1bWV0XhKafYfYbx39uSoNh/J4dpYO+K\nAVsjmU2rQXNo/7pIM5QHogubK1wEcqwmIYXeNMIW55/8ZkNSGwoLxRQrSDaj\n1DPBZREuvZ8UQGPwBi7fbcdQdnJVIC+wRb0zHDoWQjk5Er79CrWly51YRWUK\nOYNiXpzS+GgNcTdLccflzOQsK+D9owEcw6zntz19Qu2KTFwWxWnlSOlqyV3p\n79W+y2G1z6Kx9KnefafMz2NKit6cr95FthRwLDKa107FuzV1EkFf1ZemcZr4\n9xFRy496PR4Tck15/Cs6BYybJitsVB++e2bCVCUE4Z++Al2QTHhQyPSZrp7O\nKcVYrVj8FhV4DjQd6zCN+7NhG/79SweT2/YF2Suc6M6pmbu/zpwyWhZhkuGq\n53EXX2ONg5vr64ATYqejVjcpmY1ON2ShvfIKHlAi6lY4/DhBfBomeS/jINoX\nsNe/t/QpucaXALB6dYnZZgQE13Tu5pQ2/XIB/tLBTyF/+r5fi3Mbd94NYC3a\nCkRx\r\n=RE0J\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ba77f155c93d51d3a299f3abe507c78a6c01798f","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-content":"^6.0.0","@hashicorp/react-docs-sidenav":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_9.0.0_1605825854945_0.018187851591109805","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@hashicorp/react-docs-page","version":"10.0.0","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.0.0","maintainers":[{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"961ac43a4ee1afb6f76035855ef087a3accfad2f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.0.0.tgz","fileCount":12,"integrity":"sha512-Tx8kIR8SV14eFQ3eX2uX2MEITU4WMA9WAgB30OMWK7BO8YWxsRTCGJDPoIy/SfmWlSlujtS1P4GAnx1TfBMi3A==","signatures":[{"sig":"MEQCIHRYh4O7nEt8p8pQaluepRh+of/RijwVRk9kyWTQwumsAiA0hxB7hZXY24NZ8D/OfY4BjeO+tbodaU8UBG4Z7kbntg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvUuZCRA9TVsSAnZWagAAeUkQAIKWnE2NakriMtLvVsdy\nmWx0dVN6N/o0cS3yS+uwEnCkV0kgupRs+NuzuuXfHqmVL7NM95TAJ1jwBpSi\nQLWJbTAezquvDPkAqqPH4Rv2Xh2oosdEB7fzJgQKwZ9TCWy67vfw9i5y87f0\nwf0LA/nGKjqGwTRe/0c7ZxLzCvahgsNDLfV39CHW93f9SZx46eZ7Ojffix7O\nNGcJ+L4GCEmKQ0hy8TyZXxCgHA0Bi7mZlvYRRvNPiGRVji2JJovzQmjKMI9u\nT/PaRPtlxlRtvnaVX7+PzQUWbQDceZMyHYJja/etTlUEQZEQHJEl7EUZtfX4\nd+vtSaFENkhIoUOwAAuX2FrgFB+Vl5uKCIOkb8sespF2qCMobsXIPvpds5Co\nHhDAPUUn0PbXk099U93zyy+8zwRHVXrBFKWJ1jN1xU5Gex4R5BHqM5ylAzC7\nn3yOvRS/Svvakl3x/Cl2B81vJFevHyxsbA0KgvwDIIXQPsCUG+ybjrI5ELtD\nMRjGvNq3mG+E7FQIq1t5S2dFM5KJ7sfbf7tLgsuotn0Y3fA0MfGc29rtleuA\n3a1L5Bal6z3wDaPpGSfUc0o1rIV5nqZX0ZFqeWtnFD70MklkwX2xwsrcoPxY\nrOjINGvpQ13cDd4kbgGGx1U83PuAzYgJxNT2oq/c28zM2JTtoRe8F155IUL8\nB32r\r\n=p6eb\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"9cf0f2dcd514fb35c53215c3b01ba89a08d525be","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-content":"^6.0.0","@hashicorp/react-docs-sidenav":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.0.0_1606241176358_0.39376038923423873","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"@hashicorp/react-docs-page","version":"10.0.1","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.0.1","maintainers":[{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"pruett","email":"pruett.kevin@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"02bd50163a92c7170bc9dcf594a0c9c7061261a7","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.0.1.tgz","fileCount":12,"integrity":"sha512-mGG34KLYuM4mdjfNLEG9LvKJxRblrrjFoSYgekrvhQNzT6CkgWcv++OCPEFCD8XjcB5nHNuecEkqb4Ua8EDTeA==","signatures":[{"sig":"MEYCIQC6khL9SdyAIKDGBaHZoVFe5o/b6OXLJQVz7XyStOVCewIhAL8QfggdkIYsqkQ/kRqSdOW3Piy+WBKjIRp5DZCEXv2r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvZCXCRA9TVsSAnZWagAACrUQAIuN+G62Ro/5amEy6XXQ\nlHsKXHfuZIbVqyYj3IG4FfSm7hO9WhoMaerjseHOcwtXR2lZOBILs1nz2HjY\nYLt/08zm2WbdEy46Rd7eLrYvskdzYDRpv+nAYeVbIJA9DW3A1MyOIXuGeVzB\n53Zpr6iR/R3HNHTtbbQIGt8obVo1DzXQEKI1l1o/HgCNmofVmfuN5Z5tzdBQ\neZDqJQAhmdA8U7FrnV7xM+dvpeWldpsQjlRtFvRIjXMzhnzEnHe1iub3brMC\nDcnHRuitL4xEvIT79KGSLPeIBsjgpZgXu1N8l0wbC3lPCHYsls5y7iULxqtp\njMckgXqbrSVMLFYa7z5PHljX1TjNT2oYlUUHMZyFZHoZdUDTf5cpS5JQaVVB\ndsaSgPJPznzL140n4/k1gM3GclXLnJ5LCZt7/VSYf0lsqNTwKYdeCUYi+miZ\ntIXrSU5acqGcHhbnDNx7jXusDLoYe3LlPL4ndRp3g0abmvXWYOEk6InqI0Z4\nnw6N1BW9GnzNU8A2imtaimHVjnswL9xLgi9Yr0/Ejs6PzA5inJKcEAObMoO0\n0VDvrgNGo6fJKb4oRFYOHSJs7uwRVQtc8e028Z+4pIAMda6voO4WMirFwi4o\nSnZ8atehU2q2vNRoIuquJiHSZYPapTZfIUI5hSuiJB+PmoyFHHBx81mm7dGX\nMnjB\r\n=xEm1\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2d47c542b0d9289eb3d2a9d5b8f3bc85bc34dab9","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-content":"^6.0.0","@hashicorp/react-docs-sidenav":"^6.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.0.1_1606258838943_0.450549689997926","host":"s3://npm-registry-packages"}},"10.1.0":{"name":"@hashicorp/react-docs-page","version":"10.1.0","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.1.0","maintainers":[{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"0646feea69ccdbedba42000170a7388d5e26122c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.1.0.tgz","fileCount":13,"integrity":"sha512-24fnZ3MKO0PTPXaJwAU6/D7vmn+dqk8srgLv7lNdQ6VDvELEBNehRz/95L3Ed9Lsyagtgn3W945ULHw5AMstWw==","signatures":[{"sig":"MEYCIQDboQU+YvvXaXr8SYU9UAPZmERHE9yyRdb5mkYl7TRx2AIhAN2DxbM91BitdotyT+3nCJnUoGqW0c99e31givMy4k0w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0AcZCRA9TVsSAnZWagAA6RQP/R0ZLWkkVHVJgECPvOqa\n1rq7xsOLVXt50Twb7ufI2XjNuC4zj1+cLiXLPV6i1sU9YeyF8HvYUAVCYILn\nw3vpqKh71PIgRgcntbgQnm7g+dIdaQbsBK+7H/i68Bk+wrt9KcfNTqiPThXt\nZYC1QAA2Ekj5/OX6N35PQ97ZJwJnoMX6kmY1JsSqP4LYa6X/zuHO10lgGSJk\nRv883zMHwxP/92mXzTXQ8ALOqCUVi8twg+piHSSXkOQwwXq95fKnbIE/bI9i\nd1jPkEpytWtr/44pKZNK54OjEY4P7wne5rwcZrHqnazuXVl2TiAV6TJgBZDl\nsu1JXS32HDVm3INkKYIHH4HEuCsMWW4XAH7BWDVdRgTs2T/SiLwq5xnYpWtD\nzrRkTpc1YyUriDbqB8mAM1bEjJI+iCDWCzcgmDXbePLn5L77EBfFkg38cYy/\nomVRFl3fSQjJdSDbkW5aM8oT4gHGxo94bbpsZR3aqDe7jGNuW+b5azt5k4bk\ncyT1fTDC3qJbeNtuc468RVcdnK/T+PZdHax+dWjJRfxQ1LMgTIQWQyLXyqEh\nn4k4UPqD1nILnQT9cSNRRBPNQK+VoFf58mzf8lBylKKVk9KMMZBTVojvO48D\nIE5bpAcc8s1K5rg4BGnKNRZdpgqtgxjA3UdFTifo45Z/nqZMsZGAkR9vIXTL\nJ4zC\r\n=wNt/\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d3e8519db4064bcc39c1ed0368de0c307d854224","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-search":"^2.1.3","@hashicorp/react-content":"^6.0.0","@hashicorp/react-docs-sidenav":"^6.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.1.0_1607468825068_0.054408191000170136","host":"s3://npm-registry-packages"}},"10.2.0":{"name":"@hashicorp/react-docs-page","version":"10.2.0","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.2.0","maintainers":[{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"337d4f9aa80d9915f1f33ce73aa5baddfeb1b405","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.2.0.tgz","fileCount":13,"integrity":"sha512-7/C15R06hb1ymOzLGu+P6E2dePOTOKwQ2ySsSoXYax3TR2QtK/82/Fm7sMi7ZBIEwYs8GPDbdifRNAudtCCbQQ==","signatures":[{"sig":"MEYCIQDPwPI61e0q7m476oWE1G/bNStAps6T6DaNbk52IObiQQIhAOobbCprZICfnJIkA5sLOXQ4Kl1xDhM5ouKz1Y4W8hmY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0sC+CRA9TVsSAnZWagAAnXUP/AnDHMP/oPjPxiv/Bo0f\nHb+sfZbftIt1fnie8rRPK1s2w6rXTbhshbbg6S1sBjhFTOBXHc3qf3K9nTAq\nIDd6iUlnAQuRD09699tsNs2nr0sUKi3bAkY5Hd5mQWQnnjTdpvKybE4uE4Cy\n1sYKozEYGSFAhxV2lfabaCGTRQIG/nxb3jCu/ew6AW5o2nvosJRSvWmbaR6Q\nEV/SQsTo+ILT7hzWiCARREuy/TBuLj2N3Z+yU/H3NFZ47dlJooq67lwi1BUj\n6DodVuY7LM+7mlUG2HZpBchJGJbyRkRgxd2sjmfH35sYz06C+ybv9uIeH1Ja\nzhc/lWN/MLBsrt28fkXaKUmP40gUW2oqT851KfGABd+xg+UCSTVTPSWLpMek\n2qSuo75dk0EUr9S3vtRhRvosVVmBtNHWeJvlRWuFA5ZCZg/s7lQBGWKbZhbi\n4pnpSuhoyaKcmRZC/WxC4Id25unsVBjMWzCYUmqYg5X9KXTRu9l+M8C69OW1\nxWKSsOdmQbWLRs6p5i4TB1VIzDTr4Yc9ckjpGrW67RJ/adRyiXaItSIz5ztF\nhDaiO/UCC3X3PWQhvKdgiJtvrN3Ft3qXliqjSvPOk6IPQxWUTlmDHggAcQ54\nvD6O8m1euqRDwKOMancRmw0b0lfmzbZWGwSPgRYydMAyXVA2OOzTyIAyyT0/\nMtxs\r\n=/o7i\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"487d23113d7cdc795bfb80be6b2323240097301f","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-search":"^3.0.0","@hashicorp/react-content":"^6.0.0","@hashicorp/react-docs-sidenav":"^6.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.2.0_1607647422302_0.20636445803538273","host":"s3://npm-registry-packages"}},"10.3.0":{"name":"@hashicorp/react-docs-page","version":"10.3.0","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.3.0","maintainers":[{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"5724ca4c49fbd3e07c8f0b69f022070c9bf02cad","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.3.0.tgz","fileCount":13,"integrity":"sha512-18vxOvvkqXk7nctvAmLBqxLqsuso8mi+wjoKh4q+Q1tF1tHoAV1SON7HDxIW1HFBsLW1BGsIZGjBm+mtkj3x4Q==","signatures":[{"sig":"MEQCIEZ/zy3IZQVedkmYrUAId+1xdbdfLHd9U8CjEm8lzs0XAiAh2nNGd3MWO2omN0BXtCUAZ3Zc9RTJhwFAxqpVtAPJtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf07PPCRA9TVsSAnZWagAAzj8P/i2deJfcEAAMqCm/8M2i\nxcW63f/8g9W6NgY7FPZ+sUXP7qSWB/pSqCTum4cZTbBZ28qTcLubn5emDZ4b\nEkCxTDP7/vhigrMc2Zi3kcR0bbP/wO6l/aYjh8LKBOdofogLCFGe11jBRfVA\ndIvzCgF93xQABYAZQdsnra/Zut2b4anNfg1JbXb8IARuEXNdcmkXbsbd9xnW\nMA13XaGet8lqXKUbzE+JFX6rXsKMuzTz5teUQo0h4m//DOCjPbGMqKrtCBht\nFNdkCvcnUeRMKBoBL4IZ5kJVv3AOphlmfzER+WYGSVYHgV/xORq2GumRuGwF\ncGlcn/r4CQRYJfqZ1MXBzxEiuVuxCcC6bvKABe28wZXG4qKTxR6Ed2jDLf+I\nx3AVJ/kpZ2cNUZ++jhCg4FNMoMs7toEERofeojuYp3+6o5PMEfpteqcfJxDt\nm6bNmH5tl6++bTj8aBxoS+TWB3PIf9Ba6hFwLwpcs/Vk0H9+d4glKu4Fp5uC\n9LvrySi4ocsteluhONIEO66oezMqGbxejMCbv596rOgLAOMt/kljz/MtNWqm\nMvodeUTXV8yB1jYeCYgXnvxiMWg7T17/8V5rJnoYd+Ce8NQK1bIVhlhmyTc9\n3SJuWasKLx0L8tW/46ToaJIdt+d2DF21325ZMwcUZJrvVoYCu6UaRUH7eheP\nP1+A\r\n=UKla\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2cdeed08bf6a36c17ed1d2e3107752aa37d6586f","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.1","dependencies":{"js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-search":"^3.0.0","@hashicorp/react-content":"^6.1.0","@hashicorp/react-docs-sidenav":"^6.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.3.0_1607709647338_0.8693971398069107","host":"s3://npm-registry-packages"}},"10.3.1":{"name":"@hashicorp/react-docs-page","version":"10.3.1","author":{"name":"Hashicorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.3.1","maintainers":[{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"5175242667468deb3bb82a08ed3d696d71925ba1","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.3.1.tgz","fileCount":13,"integrity":"sha512-vTwniJkY+8a7t+C7+sDt2G1k+mnG3sv0AfY3VyVSVIFp2TniLn3NJMbpb8cyoMbxcrHOYqS/M5woqJd4ktuGwg==","signatures":[{"sig":"MEYCIQDQoL87uOK2LCD1C21eoCzmjfLIzUfvAKpJEOITV4b8SgIhAIu32YoomMsuOHc8ilDW1gRrlY0bDeKoh6XgO8vf+Ngx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf08FoCRA9TVsSAnZWagAAT3gP+wXiTQE4xhGadCDPwy7r\nqd8RFQbbMRZ0bx1qj3Y8RIwUuufVKrRpqz0I/W1k+oIJWkNlzsyjNRPy2S2G\n2GC+XAoSXE2OlsMkY5LeabLWJkbSr+kVH2D3qZyEJ0wgawCr/2l5ah4C37k7\nUPxY6MV9oTKVS/smZzp7c6TuR2Yojj7aENeDGwbSaGhV96tcigOBMU8AZBgg\nlVSdPxOzy36oKNVVVXSAiuq2kWIZNoBE9MSbbYiiOTR8OJM7fciNjlvN9Hv6\noSLsWOTYGTf/ohgQmrJzmbvKajRL7KZL4QeXTW2A8K2YifkzfigiqHjDY82k\nOjPW6BcpwvHUMtStBdpTzwsOCnmpzMdEm3LIwrmW2CVstlNYs+QrX1D1/SRJ\nZQH02EU8ZXt9gOajWPWJXeb+1h0hm3zXrIvQaJRkrhxP0aSE6rqBRZncuafU\n789MEJC3hfKAOztqzlJpTSAkNhsfv3wndQvrz6U1fuPNKj1HxzyRJOzhQwUa\n2IAV3xwqNAOp6Ljb4ycnmGW+2SGaKK7/LLBkR2yy/tthml46VmvM14SENfql\ndFnDsJhzd9cr97m0RNhlQK2YgZZkUlpbQ8oM8UADOY/4Md1FBFKXjBag7Z5d\nlvnGuQEa9uDNfFjosip8f+biViIV/+nZ0e9YM+79ZHxH7FSZICok+vSt+XVL\nuAus\r\n=waKb\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f4a291dbce2f7cb0388fcb7df42f4f90c97e26fb","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.1","dependencies":{"js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-search":"^3.0.0","@hashicorp/react-content":"^6.1.1","@hashicorp/react-docs-sidenav":"^6.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.3.1_1607713128392_0.14796981840658918","host":"s3://npm-registry-packages"}},"10.3.2":{"name":"@hashicorp/react-docs-page","version":"10.3.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.3.2","maintainers":[{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"6e88389edd71fba989fb3ac1631a3dfc2604d0e5","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.3.2.tgz","fileCount":10,"integrity":"sha512-gTOBF7MqOQdH2tYw3npUYwLMF8d9d1Rugp0Rk2QdjIzTRbKT3nO1CRyD+YfZTe2HPNdc+rKI2iM39Tc1TT39DA==","signatures":[{"sig":"MEUCID/0F8Yg2Ubm6HHxMefrQ37nYH9Rboeztigwk8a0JVZDAiEAoe/u1IHGDdyRAfY5RDxWo6AbiKZwog3vekE9+Z7Gmhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0+RICRA9TVsSAnZWagAAmbgP/0PUZ7u2LFu3lQuacECh\nAl5Wot0LaaTYUIeSJxOO15obTFD/h5h+m9U44Z1gCjMtu8P6eCeGSGUvPYra\nd5zzgZ9ZpK71jboq03AC+o53eALyqtfuBrAp54DBhoZKBhakL+Z6YjBUUbwC\nq3eIYvAzNT1ZIU1hi/GDv2EZpGtBnhu6QaNJBw663oYbYT/31cIBlItSEmlc\nhddP2fdUqtchOhM8Jdobw27xOXlHk2fKYPhJtYCWMK0LiZS5V8yzZmi35DAr\ns18yqgYgLeMlB9cQUm2WbXB9IHxnn94dLl/RgohP5abheC4XTOt+Af25+qs9\nl7rHhhfpi4dxXRSWKClOfjOXOvYG7+e+WmjRn+uHIqKnkAwt202behu+ajU1\nuV7IFJYBBfKTkhxbnRAUPrYhEppm90IVaa+O0e8GSFwYqj9yKGIm+Wye3x+1\nc4F66p0gjNLUERoQMEJ3fN+fVRwbPKj2IVfb2mAUKqkcONBrK7FYJlorPByt\nUQRkii4xN/ZiSKWsFv5Vo4q4hrluWHhcdzMMxGicbzEGbUyRchFh71TY7Fvd\n53RWEU+SfOM9nAU/WW5oy8cyKaxT64E0cg1CD7nHKKI4HMYi58Jj7LUa+2Mg\naynvCMH+gipvhzjrtquVd+39AG+R6/Wr5yFzpUcaTKAVRqfLsNIqckPkKBYm\nQNXd\r\n=2UMK\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f4c68b5fe3278e5034ba413d6adfc42bd50d2248","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-search":"^3.0.0","@hashicorp/react-content":"^6.1.1","@hashicorp/react-docs-sidenav":"^6.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.3.2_1607722056070_0.2193183135328518","host":"s3://npm-registry-packages"}},"10.4.0":{"name":"@hashicorp/react-docs-page","version":"10.4.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.4.0","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"forrestry","email":"nicolelynforrester@gmail.com"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"c51948afd9c4a17ea8172338ccc8bbb54d9223cc","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.4.0.tgz","fileCount":10,"integrity":"sha512-hlGY1KXcZHOv5x5DNX1/JCFN09km37N3Mwc57g6MjmlalOPVugPeEt5ZZLB5SG3rE5OxqtzJ7PFdh+2Y0Fy3tg==","signatures":[{"sig":"MEYCIQCHJ+ZL32nlW6MauEdMdR0FTxe82FF+1otCZANsucwRewIhAI8HJGcvBzIdvFtK3lQPzbXhc9+0VdIPNT3Vvje++RX+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf91D4CRA9TVsSAnZWagAAORMP/RjnLphlovJESYRTo7Sp\nkGeGeUfqtrDC1raiUM27cdjm30M/YkmOyFBllJGLFDrLo9nefAWoxndyq54x\nACCfd4GxhE1wnEy8chc3adrQaUULze3c53nsOsfA+iSF/Q9V1pzAI+/DzgN8\nxY4SGPA1tmWAw5q7KyFNcZFR2I2jf0qIPXkwANSzM42HqIk8tr4xq66s2Ue9\nuJa//JxVhCybZsFJ2MX1Ffz49+3z5jAqYGZkMdzwEtSG+VZRGgLq4bNRKSoZ\n5NtI+BMCT5e4td/xh5Kv1ZWehnA3RepdTvRWUXD1b8xsBkIzGj3ZvqoNaFNf\nm8xHtWhdPtrVfphbxA0P91uB5RfC5CgkQiIdY/xqXMkdq7u3l0/kyec1IA84\nEF9NBM31Neu831Uav/Bm53p73UvuW3l1iOdQEF43k/+AViG9P/HWKNP/AUU+\n2M7KswON8aw66PdPY0nOJUYpvHd8Nz7m3UySeHbOKzIEssbERPicin6UH8zY\nGq8h6gIDLJOJaLCd9yWiSH0Ew78VXBL6823CFFgUwOMPdft7JHmKNJ8BI/Pm\npIAsd1KB7D74GwHaDXrdK1+mRk8yfGcinqYLE4FnM8aF2mRQbMBiSNke9iv2\nEW+Rpdx3sQneU0gp/MSCBlzXykZmaReIoa8G+A0dBvU63uVH09go5OD79wrV\n/qNr\r\n=0WTc\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"024192c83ff6cfae06d9a29a779981fc09457c5e","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.13.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-search":"^3.0.0","@hashicorp/react-content":"^6.2.0","@hashicorp/react-docs-sidenav":"^6.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.4.0_1610043640203_0.010233395789611244","host":"s3://npm-registry-packages"}},"10.5.0":{"name":"@hashicorp/react-docs-page","version":"10.5.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.5.0","maintainers":[{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"9952674cc9724e665a4281b3d61b981a258f818d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.5.0.tgz","fileCount":10,"integrity":"sha512-QjQ8sFofVT76biQVaLbGC2t1hRWT6nQxj6ZMxbnjgdw5NYULdKQBsfP828mI5EpPqnVqQzBDg2AleZZuBu21Ew==","signatures":[{"sig":"MEYCIQCBFqJp+Sm+KC4PnMy8xaGQdrCyIpqvRAi8PLRJtEsx2AIhANI+C3WFGOo6eJAD4xy64Etvz6PL8UHd4ZpseYIuBlQK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAfw1CRA9TVsSAnZWagAAdvwQAJuSrv4EFDPSmMJAob6b\nV58w6NrRtnxG3PSVqLxl/lgNUEePIfz664z1Z3GJk6WDbe6bpqv1FPQpOPLE\nz+XC6eNHlZhGko+FeyLl39z4Em2CwG5X9ZfwuCsaHFVTXdi2oFu0E5nkWbGA\n5H+7fYhKdhv4ToJcnEjbbEL4sRpy7pS7fghg1ul2xsT413C2BZukemGXfoFe\n+vottjrD+cdEEre5Gy/92OuaSwn2Z8GoiNQsLyOPbgEOjr291LfwyqoCTq5a\n1BhUVsUlfV8aIZpYXI6f6zRcCN68NJpCbbooDz7Fp4IEkRCGt2ahnOVw/jD2\neaISOl6tdMWSJE2N5qEig0pBV8lIbbRd0dYurbNn2ydEChM9qP/MdSpHnkj4\n0wjQ4tqM4W/H1nHYnnjtReHvIDPGnOPvgaQAm4+ew3r8JXE2IsHkf1EmzCX+\nKzsDYswh/RFieDs9Yd60Mhc/whfBNWsF4V/V+ICpeWieEI3KqIO5JoztJ1eF\nzzgtF+2XXWefm5B/Fj8XaG9xpFdI7zHu+6p7R6niua1tKoAlkrDnkgJs5aVb\nyQfW1Kp+sG8ceAcirvW0d8UPkfrHVPyO+JvYc8Hq4EmYIfO1z2Rh4Sc0Zdqu\n/ntcVZUZuImT9/AKxkHNUBGEx5jBAJF4UOgsS+diXNWBoujs1LX0n4Md3klm\nmqgz\r\n=pfrv\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d618cae72a7d57657d6132c3c9085a625a08c80b","scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-search":"^3.0.0","@hashicorp/react-content":"^6.2.0","@hashicorp/react-docs-sidenav":"^6.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.5.0_1610742837249_0.734320161926282","host":"s3://npm-registry-packages"}},"10.4.1-alpha.14":{"name":"@hashicorp/react-docs-page","version":"10.4.1-alpha.14","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.4.1-alpha.14","maintainers":[{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"cc4735b00b5016561ae7186b9698e717d509ea3a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.4.1-alpha.14.tgz","fileCount":10,"integrity":"sha512-L4nL60FnrYbEjgtVjZkHyJOXKzDtd3q0xt8rU/K7EGzVjBIGYeA4rYJQb1UL9INwxAM4o8RJ2k29s1biOVPq3A==","signatures":[{"sig":"MEUCIQC6C+s08wgNJNhomnomHDyKWFog9ArC7nenxkS/wYwTsAIge6yh3ONPeA4PmhY0c0R91SDqhijAyyPgqJZFNBa4l2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAgIeCRA9TVsSAnZWagAAkw0P/1BgL516vzOYz/OdU8Q0\ngTCM27SdZeO7N41jHIabXTuAYYO86JnHtlh75FyYGKh7jC2AliumieqpU+d2\nMaj2MqvGxOZ6FnDcE0KHRKC8ZLWhVFhpWeJng8MZU7hFJmHVkihfD4QU7Vhp\n1DY/maBmajHCxnNfZnGc99IX0IY3tEWvB04NIjmww/L0CsTZiYnYmBbFxNyg\n1hf9qT5+IAKNjhfjOsNjwu2eqDmzVNTn4NSsY2aWdjYGqKqJ2CII4NCVREuA\n/yWFsvlwqotwgbuEIweVAOQc+m2jJTG4dA9AEpHBSZlt/zGHr30mP8/l/P3I\nnJs/+yEKIBlD1KF9i94c/qJZmb5PGHaOnbZGzWOAR2CsrLY45AdkIylsNZgs\nIubPS4GPTZQ2ZjzSZ7Ubny8UQcuw8ryE/TTHInnZRB3Ww60CoWwDYLb9EeK+\nI/6LoANJKb2h93yCn7Xyg9eht7aSxvU3mwH4w+XliOvhH1Yp8wL2xXS6qOMp\nr+lShlIc2oYDyRbqXhe4c2gtgpTiAGW7yYbI8snWl4BRPmxVyBYFMGdJGRF5\na1INIn5vhV3aKcIp0lt0957TeCq9FDIjW5YK4ON672GrGlgFOsg5aHZrc1jy\nqgEgbackj68eKzes337rxJneksttrRqoG8N56LfwId44SVKNXCroUjMonyQa\nM9Wx\r\n=FaN4\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire page.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[slug]].mdx` - example source shown below:\n\n```js\nimport order from 'data/docs-navigation.js'\nimport DocsPage from '@hashicorp/react-docs-page'\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\nconst productName = 'Vault'\nconst productSlug = 'vault'\n// this example is at `pages/docs/[[slug]].mdx` - if the path is different\n// this 'subpath' prop should be adjusted to match\nconst subpath = 'docs'\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage\n      productName={productName}\n      productSlug={productSlug}\n      subpath={subpath}\n      order={order}\n      showEditPage={true}\n      staticProps={props}\n    />\n  )\n}\n\nexport async function getStaticPaths() {\n  return generateStaticPaths(subpath)\n}\n\nexport async function getStaticProps({ params }) {\n  return generateStaticProps({ subpath, productName, params })\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"1b50a76f2ee4e49b8a376a8a4e910149a0c74bc3","scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-search":"^3.0.0","@hashicorp/react-content":"^6.2.0","@hashicorp/react-docs-sidenav":"^6.0.2-alpha.47+1b50a76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.4.1-alpha.14_1610744350241_0.19263128594276213","host":"s3://npm-registry-packages"}},"10.4.1-alpha.25":{"name":"@hashicorp/react-docs-page","version":"10.4.1-alpha.25","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.4.1-alpha.25","maintainers":[{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"50242f58a0f1af908578a6016703d2edfb336006","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.4.1-alpha.25.tgz","fileCount":10,"integrity":"sha512-Gp+eIk1NFfGuUaas2a4yQsOzngebKXBNEuEqUzIuQOphRxBdkITvqHWcXp1mJS3tZoALG+6DsUbtYZASr19BJA==","signatures":[{"sig":"MEUCIATO+3YjkDYIN/U6cA7sxvcNLhKpGVL+kEco42H9XxfTAiEAwiiPlq1z+gf0/0HpU6gPICD2rrdO39j0wgLrG5F+luU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCIssCRA9TVsSAnZWagAAiNwP/0SMb6mLZY0xAraPa1oO\nQa1pY/E0bXRcHyd9HOThY5NWHJjy4G9KWvQ/apiEhCg+mzgFDYL1ua4w7gaw\nzEw92iPuTqmlEKgclpwvkDxz3iS52CFRaVS2iKIuA9tspW4idLumrYv4BTFB\netEWTcziOQUR90icx+q37X+4nfzfgaxNHEBN6JMKJ23rzfUvevSBMfkie4qM\nDcMm3jqi4AeNIpJq2D2U1MBRtpv5susPSC1geWpvRoFe/ljTcB/lG9g2AcM5\nti4Z05US+RjBi/UO9UZ+nJBqzYWgDdRYK5CZDIgCERmg9p09K5X10DfqAM87\nvhw0wmv3ObXu4QAq2ftxD+tzW1xjmQ63bn5nN191IdEDApP2z6Szz8ZNleb1\nw1rxZIZLl0gYbZSDPeAPpRivYOzTm8KuLuWa8KI8PLkltHZHcYj6u3XF3CW9\n7reVsy81ilT1YgvaRWzFHDgsse6NfMPN4hNyJKVE43+sjsP4o52n3tWhkW+J\nn0g90GRf1+d08MV9wMhEN92PmtnWWaCeGp9C/U7h5fI/gWLxA9PVX8wp9Zdt\nkLdh63rK7KWEVAYAtW0pRz5K+3JC972pD+foR/Oljcd7zgXXScQaDj7ohzyQ\nAEpDUMXl5RCr1fMT7aTYGaThO6UyzfzuCZWvOp3k9hxQdjX7A3cKLR1qZDWs\nSeok\r\n=cTJo\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire page.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[slug]].mdx` - example source shown below:\n\n```js\nimport order from 'data/docs-navigation.js'\nimport DocsPage from '@hashicorp/react-docs-page'\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\nconst productName = 'Vault'\nconst productSlug = 'vault'\n// this example is at `pages/docs/[[slug]].mdx` - if the path is different\n// this 'subpath' prop should be adjusted to match\nconst subpath = 'docs'\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage\n      productName={productName}\n      productSlug={productSlug}\n      subpath={subpath}\n      order={order}\n      showEditPage={true}\n      staticProps={props}\n    />\n  )\n}\n\nexport async function getStaticPaths() {\n  return generateStaticPaths(subpath)\n}\n\nexport async function getStaticProps({ params }) {\n  return generateStaticProps({ subpath, productName, params })\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"7bebccec99f2f2da2460fef9e2c0368f615a416a","scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-search":"^3.0.0","@hashicorp/react-content":"^6.2.0","@hashicorp/react-docs-sidenav":"^6.0.2-alpha.58+7bebcce"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.4.1-alpha.25_1611172651936_0.4998847361433125","host":"s3://npm-registry-packages"}},"10.6.0":{"name":"@hashicorp/react-docs-page","version":"10.6.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.6.0","maintainers":[{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"19d15c4cdc20ab49e4d58cc65deb1335a3662c6c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.6.0.tgz","fileCount":10,"integrity":"sha512-DrLS189IPJtK5Mo4PJLrS0oMvTPWMmPGaTN8vNzMklFA61xRuEjIBorRCMCPgHrCT4sGEanrtZuDXDhbQPYEuw==","signatures":[{"sig":"MEQCIE/6H3+LFh26M2OHjVMdZvNocC3W+4CyWUbV6OnMoEGEAiB06n/0yJT7zgSzYNJZL1WAUgwqg0V4kCDX233U/XXALA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCt6kCRA9TVsSAnZWagAAo90P/2G/ikv/2wcrMUmr45Ud\nUULvdrsHxEdYg6rVOJi4gZlbEjOCHUSWWyTZdAi8yZNXcP71EsPaCHLW6Ed1\nFqL6TVbJXv9ogwLog82ezOY0KQioM1p2GcZmXImJn+WalDG6QgF8ZnUDtwxA\n4fTAZwXaIhlk/Qpyjn1+kXZsXE0LVIT93LKiuFwXGtowSopYvz+YBBujuvgY\nFsVxiGmoSgUEVDtpkOW+Ztd3JOwcRDJyn9EEiCyDF5N3WTifCSKFNrfqBHgb\nsBjyVTOoP66j1eL2lko44PEWZ+rVOuot+iXPO3Yb+oJNyAC6JgdWh7bOSMlf\ns09pMjhMZ+VkbWbyfzW7y3pjpTpk9Ta+XlkMjJUc1PRgBRnll5T+SrfPtZCz\n3BdzIhetpT38R6DfePVqoxvv1jMglkwNtlHLN1YTb4tL22QmSdBcr5C/oNEC\nmO6ZaYxsNsRDBLI133IueWoCv2HpNx7ds4vNdB5S2SW+vp1mm/Az0y/pxHup\nW39zU/u9GVS78M9L+tyUkzVe9hWx7gunZFbDL9Qn3mwGJIcO5hHK3h6+OobT\nT3y25M1nSwOBdkPmUMQ6jTy0DbSyJSg5Pw+O6/gveLiVL+pwKfzO3g/H8wRb\nbI7BlpAt5kEV9gazlrOp8p9pWbJ5j5aHjaWEH+Lev0P5jgOt8ZdhDmp2ph2m\n52nS\r\n=LTux\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5c357422a3ecb390d43851f6d375a751c77e3d0d","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.1","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.1.6","@hashicorp/react-search":"^3.0.0","@hashicorp/react-content":"^6.2.0","@hashicorp/react-docs-sidenav":"^6.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.6.0_1611325091990_0.9810796405445836","host":"s3://npm-registry-packages"}},"10.7.0":{"name":"@hashicorp/react-docs-page","version":"10.7.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.7.0","maintainers":[{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"754b176f3a8afb0a2ef71e852fb3c0921895335c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.7.0.tgz","fileCount":10,"integrity":"sha512-WJFEKzDDT8sYvZsfmvFAx8/SM2ICTvaSYpSUJQbfY9O0LfIWyJ3tdxd6G4IrjxBzZA8Fl1tRgirOcriHp9BVhQ==","signatures":[{"sig":"MEYCIQDsTrU/zuGZC+RUjdFr4+SXAbMNbbVQLcM7M0O3A/EnWQIhAI0vuUWoaNmsa03st19JEz+u2XGqGu9ldDABJ0aNdeRg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDwIWCRA9TVsSAnZWagAAWNcP/AohweOHup0YWj1NS+NH\nKy4rCzLNwlFnHDfIu4KmrygUw4ah/PHbiE0l2uBCCFaYr/Xw0i2/FcI/XtpK\n5SI5+f0MKfTPqtgZmrpUIfRHVNajAfTHtjsZviiCPUbiVeo+alCtE9NjPQiy\n28cwkMh7UVEWkTmC1cMm3XeYzj3b1f8dEPjAGF7VeBfakR/btzpmZIk6Qseu\n+LaT4txmtEAMxbfhS56B9gNKDJFUg+gvRVGDKuMzEFpX/b7KQ5udXSv8/oXZ\nIzeo6S+/QrcpDZn5PEt9m7n/ylngAKp5gT4PT4cwpbT6+CYelahUjztlapDv\nZ5K/HKjCAXWySEvmFvgs9dyHuo0nakfZ/YCNidu8DVNB8ldOgd47XFIfYLDD\n0x7pyfKwevPlBJIL/ILdygUvkCrjuIVJwAZsI1fnmtA783Ci7Djrzqjem1Mc\nvf3mNT92tkFBCdnQgCb57WHLkRAA4m8w7MPySvRgLKDU8e49bK/y0Nm0a3/x\n7+Xpol+HQ+Bxy+NUuzRFd0lHsEz4M0RCg7v/BLNlgIJcpDo3NWG4xQtvF5xP\n3TWJh+qRBoBQDPMIe084CmeCOySxjMd3oQmLsm0jBHZKTc8kDQinN3HY6oQY\nh5PK384VIf9wfOKweIzHSj9Ib/S8GlNdDF9Js6dwMYswC3G1szi58lUsOQzn\nTAtU\r\n=GUtM\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f19bf4cf6c99791d2a064bfb53a6297013248a8c","scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^3.0.1","@hashicorp/react-content":"^6.2.1","@hashicorp/react-docs-sidenav":"^6.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.7.0_1611596309833_0.9514112430995261","host":"s3://npm-registry-packages"}},"10.7.1":{"name":"@hashicorp/react-docs-page","version":"10.7.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.7.1","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"8adcac87eaea13e0423b36669d725c2f6f92d004","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.7.1.tgz","fileCount":10,"integrity":"sha512-eM8J3xtZ8TBPdqFwC6hZUI9lKOncvywAffZQtPNfbWU5D0H95Eg/k/tvdLLkHZQdBmYxWBjccuBBZIg+AXcOlg==","signatures":[{"sig":"MEYCIQCtYTa77/T3EhuDF4+K2qelKw5aiJSQbU9qP/z8F5H1dgIhAJsIafAANIOD5GXS3WtPlILf+rhBFoehdR08xCQaJFGB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIw3lCRA9TVsSAnZWagAAXaAP/0cdIYpuuABAoQiemw6p\na1FJvbsq2wMIC2kNUj0dcJgdwuULHUH7TN+60fqf4ln5gsYVlZzMxKmaHcpo\nXx+KPhOYtrdPuruuRBQsLmiiDWBRSCYfrHo+G+JGMs9s0txdIVE4gRhM8jMZ\nzEQr81v/6XAUjqKobWPM6YiyBT06teW56ix6ZadDLtkkzXZtaqpr7YPHtKcO\nL4uf1OJDDMknT8XQ43dbczSUQFZNzpe+HHmyNfbWHX9iCZhJOyc7+uchJTDC\nvSJPnHu9bCAgU5iGp636wEBp+z1XdxzldbI6tO86/Bl9oxSV08MBPSNg8ERA\n+Bnj/BGGfFlE/ngX/BLij4NPr+fpG+FfkxULxiui+D7wrKKeMeniSp8D4Uul\n1Q8kMt6rJTG1012FqZokmJbIQWpKVY7Lgf1cVcOcAXmH79kq/4dtrtHWj/ho\nnzB2lkWP7c+0DYxVbnJjVXthQLeWZdXohBqu3CBLk+J83Kvsgm9cE6KpCEaJ\nsAK/ZyAdW9ah2L2LkN+LWnQq6js7Lj4S5O2P2MiJ3bqZWN1lo6k5L12zIIrH\ny5FdkEOTR7PoesDL3YRGm/xQCIq3eGfGmHDZYjfwGURv5CKK21HHQGYA50ku\ndFiklI2WfOliTuuFAvxONxjuV3XKys92qMea1DShjHFB1SpJIOvQRxxKL5ro\nG0Xw\r\n=oC7O\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c05e8ab7f5e7fdc51c34c713e2c27f2b10000b91","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^3.0.1","@hashicorp/react-content":"^6.2.2","@hashicorp/react-docs-sidenav":"^6.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.7.1_1612910052777_0.9940051688839011","host":"s3://npm-registry-packages"}},"10.7.2-alpha.2":{"name":"@hashicorp/react-docs-page","version":"10.7.2-alpha.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.7.2-alpha.2","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"1cb3c489a0ea3691239eda7f93853e415419c2e1","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.7.2-alpha.2.tgz","fileCount":10,"integrity":"sha512-WuGCyxCKrxmPLCdD3GjqBozPDq1U8Eer44JH/A3GDxAt/UJV4T/zrTkykN7mXiWTFYOt+fohmgj1Ax/6LGFkag==","signatures":[{"sig":"MEQCIGlzmFkhhSR38HxNwaF0dR7ICgdg5dCn6bUgwfXxQ+73AiBsF370271XBjM2lOEA0m4vWKUvEdUQP8NE/daloz/kjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJe7NCRA9TVsSAnZWagAA/GYP/iDRU3fwLgdxxBYC/93K\nHDnBRy2FMUJtySslokp2DZnXMbdtaePKug/OfkfrIzs2MOp7c+TRMseer0mK\n8XWvfM6l/myKuwfYfNTnkj82pQHurUVc0/L4C/fnt6DJeiWdQBIJpL9ymdiQ\ng5g/qqWmlKk7XAJbfkne61RPuG/EqIgoMCo08DgY3xtNYlXj3AcN2gM1xN8i\nWrRqrrNIrnTV6CdVVj3MnE2k6vLz5qukrKOdBpmV5cx8iWvLWvEJvn4R/F0b\nwnCO0qS9j1eHnRltlGWnoFJMiEM67sMkPoom18209LcAV6VMMcbdvswZ06Ed\ndTFso77/gM8t/d4TCwTQHWrUfgFf0KM0hywTjAK/1RIj55uUkL84E5CbOJpc\ncRyoHiE0Rf4k3NOq3xwON18xahMvDdskZqhhfkn/b0+ThI5pPYTmPJg3Ilro\npaE5YM73mOMM8g4054Dnp+xHomlZGiSXNIjWPi98eLX1JiFjgVlhcAy4SXwl\n35IUsPMeruFfB48DwYL/dkcnD5kTV4E2E0z6Ckp57YuhBAgdGIBuuGzmYHKl\nZXRNfBkSD/UDzhbDs9ghY3lbOfFgtWU6zkdV8PUaU40wI+KZIJT2kqfTsvQz\nw8sAmPIXcUyOCVVWWwUG/PRviucmAjb0Z3iBn/kVQopv9cfv5mETS/DDHsPL\n9cCC\r\n=yfTR\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire page.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[slug]].mdx` - example source shown below:\n\n```js\nimport order from 'data/docs-navigation.js'\nimport DocsPage from '@hashicorp/react-docs-page'\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\nconst productName = 'Vault'\nconst productSlug = 'vault'\n// this example is at `pages/docs/[[slug]].mdx` - if the path is different\n// this 'subpath' prop should be adjusted to match\nconst subpath = 'docs'\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage\n      productName={productName}\n      productSlug={productSlug}\n      subpath={subpath}\n      order={order}\n      showEditPage={true}\n      staticProps={props}\n    />\n  )\n}\n\nexport async function getStaticPaths() {\n  return generateStaticPaths(subpath)\n}\n\nexport async function getStaticProps({ params }) {\n  return generateStaticProps({ subpath, productName, params })\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"d4480296911fe79208e7e2e125e7b5c08d73c7f0","scripts":{"start":"node server.js"},"_npmUser":{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^3.0.1","@hashicorp/react-content":"^6.2.2","@hashicorp/react-docs-sidenav":"^6.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.7.2-alpha.2_1613098700874_0.462868466434768","host":"s3://npm-registry-packages"}},"10.7.2-alpha.3":{"name":"@hashicorp/react-docs-page","version":"10.7.2-alpha.3","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.7.2-alpha.3","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"6b89a1db1914cdd0986738c27a13f993df5ea2ec","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.7.2-alpha.3.tgz","fileCount":10,"integrity":"sha512-eopxxyMumlF8kn/t9H1dYgvVJBlrDPjonibYwjwqv4L784YIaketsvHquDsak9vw8s17sDuoqg8sqhQBd6W+PA==","signatures":[{"sig":"MEQCIC16mVx/CS4qT/2My9YpoGk0vKC+995hiRTPMh4HN82pAiAQzfDm8z4aGA1Bb2F8cM9tctRkcOakXBVYKZiU3oY/KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLUjQCRA9TVsSAnZWagAAe2gP/1TTE2DbkWQJUmx8qC0x\nkP2g/asDzn+h1tPHd/pPf42h9Iz8bSn/tcgXRgP50+FUNSTwMTOx0eArPnUz\nfDmOT95pMyUnCJ+qxoyVfNYUxZmDqM1gmLELI6zfUxX+k+/87eGsFZn/l+AW\nm4+U+QonvSwDPSYbGbqS4+OwpN00v9CZnYTYA5W6H4MYbI+Emsei719x1waA\nxf+sW/M+8UZOsgFy50468qPV02uZRXSknnCJ1hGdJVlo/UQg+QoWG2CXqrRI\nEsgNO9gR/Ob12UJSsjgleMibaaoIY5cyRzsRf6iIGazb3kZuUk+EVnIH98kI\nmukg2zW654tUEzcgLztALF4nwBAmVTowCl/R8l5H7/9O+L71MXm1zdWLi0P6\npGzP10kZToWLcc9YQFT14W4Ifina2Gp8sBJG9LI04LNfNXyboBOMhKsJE1Tk\n0HbfJIHhV2FCxfvWdmy4T6GdI5KXpqFF9fTEtuWJHdk7VUdAl6UbyB43kEWV\n1/UzTJyikRm+gK5nFy/hOXtupVtoH7Svb0h1ll00QKh4yVLzaKrDHkV9b7DW\n2Gu0aMiwO6YxbJsEfIrkfOX7r57JerZTd/z4sWnCIiWl5R71W9ivzo0ZPWRE\n8zAwRx1Y8sYKzeNZ8VndddwuKAstrsgqYD11YSxYzrXLpJyaas30obMdpB9n\nTE0I\r\n=zuVE\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire page.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[slug]].mdx` - example source shown below:\n\n```js\nimport order from 'data/docs-navigation.js'\nimport DocsPage from '@hashicorp/react-docs-page'\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\nconst productName = 'Vault'\nconst productSlug = 'vault'\n// this example is at `pages/docs/[[slug]].mdx` - if the path is different\n// this 'subpath' prop should be adjusted to match\nconst subpath = 'docs'\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage\n      productName={productName}\n      productSlug={productSlug}\n      subpath={subpath}\n      order={order}\n      showEditPage={true}\n      staticProps={props}\n    />\n  )\n}\n\nexport async function getStaticPaths() {\n  return generateStaticPaths(subpath)\n}\n\nexport async function getStaticProps({ params }) {\n  return generateStaticProps({ subpath, productName, params })\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"30ac379602fb4529a13e59c3d1b8bf2854b15b28","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^3.0.1","@hashicorp/react-content":"^6.2.2","@hashicorp/react-docs-sidenav":"^6.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.7.2-alpha.3_1613580496555_0.17839779172774128","host":"s3://npm-registry-packages"}},"10.8.0":{"name":"@hashicorp/react-docs-page","version":"10.8.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.8.0","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"3413cbfb41528bc9d0554d66fbcb62848912879c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.8.0.tgz","fileCount":10,"integrity":"sha512-4eassZ/JnJXxOV9GQ/FbI+x9Om1SES7OQ36ENuC8bUgALW/oITBX3u7fiqIf0ONRXTJoQ7qwap34K6lvcxhMCg==","signatures":[{"sig":"MEUCIEXlROidtAFmtNS/AIn4CKjUYkXfr7IPvfqGljy2LyxoAiEA6pN8oB7qWTbmTb7U/7iWYSc+TjjMWJEmVBYjahZRE5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLuVCCRA9TVsSAnZWagAAB54P/3sM4tQwiMuchQloSuAK\nbvJsej0BLjWSmnhTLMbjwmdRA/J9mrTm3kkAEBh6AhKHLWwp9SvF3Mlj5wD+\ngK21etuMt95UpGmHFcw6hBvg4slvMH3ahUIYTNdZwo52fbbaOKaJ/sUQR3CX\nHlo+DkkOAljABY5rSGAvrviLKFCzVoGB2HaBg+M5ZYcs8XMhlgWmE7h0O5rL\nJ/6Kab/y1Wk7OqVGZRUDbPAYXV1S+0o6lJNM8+xjUU2sFUM07oB4OG+NhKNW\nxJgN0haVeeRMm+hs8SUZ6XXyaDyDDiQBkowjwuwm3ejeZi+0JVf+Xum9hvKj\nwu14AjNsopKP9wGPZSPWI++Z0+QGU4K3TGImM5YG3GBgTnGNtNY7nGoQQ6RK\nf6dV2IvntGZY4SrQ8Qks2fDM7lelDIgQbkD2ma1kyZoIeNBRcQVHpkO21MM2\nGg4XVS9NGF1TUhQrt2aZ7chtnB8tT9RoF+UupvPvENyI2Hn0LYGVMPCoTHSa\nqFTkLCiSdqGGeU5cGQZWfvl3dZykSCWiqNRaBurkMMjD+fv3LbQeorPpx250\njoIoUrrAuksgWoBEB6w/ZAEk1w4p2jDdPX63Ow7HiE6L8c1uSLGi2o0n5Y6Y\nWTegg/72vsOnCXBp+b03ne35yYb3+UxfT+i2fGI0L7d44fXpPefVAHdoGfT+\nhrfD\r\n=XJck\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b77f9785c89f073adcd34521c41a550f0f1d6a7f","scripts":{"start":"node server.js"},"_npmUser":{"name":"wkentdag","email":"hi@wtkd.info"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.0.0","@hashicorp/react-content":"^6.2.2","@hashicorp/react-docs-sidenav":"^6.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.8.0_1613686081725_0.5168891348490057","host":"s3://npm-registry-packages"}},"10.9.0":{"name":"@hashicorp/react-docs-page","version":"10.9.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.0","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"0080b11c2027326698178e0c728427df67d9143b","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.0.tgz","fileCount":10,"integrity":"sha512-mM6zMgsC8ZzoTD5m6bwflis5tHq60xXkPBMmDj+LM56mwBP6wnSt7t7/H8Vp5TlJD7jkH8/iICmXDGmVFRaViQ==","signatures":[{"sig":"MEUCIQC4cyUFZti3IWXMjY2hU6eWny8RKvyj1YwpausrmkinMAIgcZ6pgSUtCKCCCLgxhnDtph2TrtWX6Te42z2bjvZqenw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMEfNCRA9TVsSAnZWagAAn1cQAJcHe80am5PY3FZ59p/X\nbNrCdUDj0NKppATBi+SQZQ/iOjT8iof3uaTSsredeVxO0dIibkzDzeS4uAJ6\n6/cuDkIxMv2BNPkPMuGfHAQ0d+BFa06+8l8qUIDT/PXwSbuU0yCl6YRnlLMb\ntWHKUNcOxbasiZcPmQQ/FKFy+4WO489UTB1QVfWV16qAjiGqRLN0dBuNSl85\n+Uobxj96tFKl2upCGJZSXtY9q43jg4WTIkXjUzkpDpJMDouuelQALaF3mxi8\no5vMTe2AbE8scVRZDXrc4SZMDA5YFDJrdUujLtCk5chBegZGQnhqp0I6mktY\nlmQfZDNf61NZyyiLP1ZJt5VDsqfD1lWTy1ibFoXbK2SFGQ3nZ6oJxeVE73ls\nNQGxF06VEMaDE0nk1vwfIJBirq1aX6Y6g71Bb5MkwEynv9sdrD7dozSbgw8D\nyiFir/Z2nKx9qldqhMUgWPG9X7xr8IzjHpGy6jUyyBi/rtFfXVKineg5RWBL\nYNMPWMPb6CeglPTsSKCTWzGKam11DQI0N9V6V03cKN8ySFoIEAcg6hhkEvpQ\nlToTwkrIF7nefhOVOFbx3q2HEpMglkO4UpU0ArfbZtIsj+aU7iVMbX6ye2Dp\nlZAA1V0hjZMsbgVFPH8hWY6BVqiK70A3WAGqW+Otsnme5MGZk5hleO4B7iJy\n1kfR\r\n=FIhA\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e1dc5df8ec31410db37edad75577cc0d2b1b1409","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.0.0","@hashicorp/react-content":"^6.2.2","@hashicorp/react-docs-sidenav":"^6.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.0_1613776844856_0.8779915309691018","host":"s3://npm-registry-packages"}},"10.9.1":{"name":"@hashicorp/react-docs-page","version":"10.9.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.1","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"26ca2171d65c2e5fac1aad0c470be14d1c2977c5","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.1.tgz","fileCount":10,"integrity":"sha512-g7VBb6d4eJU18EsbAW8E+yoVEhgVW/U+DIlubbTjnhi7C7d9IJHNRHCeZ6EqmkaV8Tzco+HAVR8PgS4lXuj0qg==","signatures":[{"sig":"MEQCIFFx5pndRZLpl+9CCMdAE1/Ty19VQpUhnf4EMMsoIjmcAiBEJ5gbTL252S34v2QH81eOsfIEHBx0MO3C7lH+v6Sb+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNVa4CRA9TVsSAnZWagAAUbMP/0YO7BAp2d7tghxXnBye\n4nNEglTt+VJ6RUU0Sl9FVBR7jO8ajb376+lPIY+Nmv3xHajwudklxIGKVRgG\n/8+ootYf3RX5Sxy6Q6cJOz53jjsUCP/C4w2DDQR+T8pn/W8RDGROnptfvImc\n1g4UUpgUhJC1sNH50WLzuodfb3jX0h4vnQZS0upVQA2H8dib3Wa2dH56cQmZ\nunSixDmOuidZgnMnwiSdk37iXd6mSftT7lVk0VbvcvwMMi/gVPObzMadYVXi\n2FnbrYwMKdL3HkrE9GUrOGlGsas2teTcfDFjkSCB3Qx5pRk386pqKduDzrR5\n7DEWhHFeoCtTVzLlXTtGRVUDqtvgztLAHlbXpXV5IURP/Zpeifds62kSTbZK\nyqlxY3D/EJxgN4JtshRRUBmGAkKV0fyqTJH/N0XFosVmi7FFFjSZ2WnVqdFA\nCR2BBLGoY+ASyjd7ixaRaYRZsA91gQqsCNA4nQ62mOnwI+r+gAu3wQMsKrVP\n2ANBkRDfuZIHjnp/p1eCGQD+1glaHB7qm6gtkUChYbiIq+wTdcPp5Af3b+hz\nxPCvOZEsHnu/XqnGrZssVa0wMwPNSVLA7gZtZIPI1etoy3wOLVo/UKcN3c1h\nOBE1Y4eEbvMJLs6NhOO55s9UY93vd3A6TYIVk0wH9k/mn7FVGi8o+kW+vS1m\nf0RF\r\n=wwha\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b7bb49a56e9b78c0bd715635a450ac75302fdb45","scripts":{"start":"node server.js"},"_npmUser":{"name":"kstraut","email":"kendall@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.0.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.1_1614108343887_0.7477062336145694","host":"s3://npm-registry-packages"}},"10.9.2":{"name":"@hashicorp/react-docs-page","version":"10.9.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.2","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"9c54533d5695c92649e4bd7a803ea9393d75f7c6","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.2.tgz","fileCount":10,"integrity":"sha512-npe7tQtvco6oFYfFTfgXckIYlmbXFf1w9x6nXlh+7MNri4/0hnOZVhh4dg5jRSUchEYAjUk8BaXk0NzUOaHTMA==","signatures":[{"sig":"MEUCIQCJDpEgDqvfSWC7RWrsV34S7rZYnc+L6XitvG17/z3sEgIgQsBjBrf5F1tZj7ThfZuqPj+l/yE3Syd/TW6LPFFxQy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNquECRA9TVsSAnZWagAARD4P/39JSraHqrRtF+BbUhWf\navcttO9hGjD1aJnC6ilKVYfgO0Sy1p4rht9CiSGaL5wHDkS2uBQnQAbGCVQ+\n/RnsToTmr0Kw36Bu+IRrhRMxedKlufvppDoKTaUYyyJi0TPvFpdZod+sa37b\nuO5QLPD2entuWZywjgsVE5D2XHBZiH0+Y06I+WPBbX5M4tNENS08UETu+k9M\negckIxd6vqxyMeUwEHOJZXzL/Lgm6RFPmaEegb72BQ8+/VCVd6icmRAC+Uru\nX6KwV2tEA5OP2TZ67z3z+yL83DPw9MBWFA7dIaTRDXtBMyMvPCWpK5uNonGg\nuiqcjU6LdACJHWcpcs/bwz1m07YJXNlzAeYPIMfxiqUAKYZGgE15TwqmuY+B\n1RAMq8x/VPrOUILWf9J+0GStBEjdOhRYCMCyZIE5vDRNWn2gVhwVBdGF1lhd\nmSrpYwQKqfoBlePtfxBaYaVjsudLTGjZiJ3ghYBegKAq6TrjFjRBWaLjiaKt\nbOjodKMK4P5JhZ3dQtRZtBZGL+QcFAxK+Gd+R+WtG020yQulieII4A8NDFvX\nDi5kDvJrG4BijsF4RtHwjJoFUYmQQlPfj8VZn0AjXOC1DiyNO3fzl++ES1c8\nxqFPypEXGKswSR8M8oUH7MT59B8N6wxUaoLNZIMwGrFjXc7nqRYxaakdE5oJ\njaBv\r\n=Yf2C\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2313b5f5423f05257fe0a122fa7f574bae59bc45","scripts":{"start":"node server.js"},"_npmUser":{"name":"wkentdag","email":"hi@wtkd.info"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.0.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.2_1614195588334_0.0639027157976011","host":"s3://npm-registry-packages"}},"10.9.3":{"name":"@hashicorp/react-docs-page","version":"10.9.3","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.3","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"4be3d5993369ef8e98b842814d27b134410e1337","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.3.tgz","fileCount":10,"integrity":"sha512-vgJh/wMgGbafFpN1nUkS9Zj/taDllyU0WYM/wT7M/y395XQ6tcE6m+R3MScUUStlAAwohrwrYs0ZGMvQWTVyiw==","signatures":[{"sig":"MEYCIQDGhjzJXZtbVDEeoUnIZJ19d4zjs21LH0c9vLR90+xnAQIhAKSkSoqn6aV5zMsurlpvTBQGk6YmJDRXACwjz+XURkkg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNwqsCRA9TVsSAnZWagAAaU0P/1FGg8ZKnvraYZ39FxEL\nCuDXjNjZOT/BVtFWYS3V72NzciVrUl6k4oGhBJfKPccfUW025znU4lrv0t4s\nZiP4K/71rY0f3DI9H6DU+3qK9CRrHN+kF3MOpWPP5EWPe4qnUMFOHa/Blpw8\nep1IFE81dnqb6y8PCFy8ELjK2U7WHQN7MUW1ZQR2Ehny1Q14BTAUyjUFXYR1\nnOhMtxT3O0xp6JbrNz3zgDZVRBw+EAFFPsxNg1B7/JkfEMZrxw1+n0stZxAz\nrr4zg57JqvHfxR8Dm/WmDAoRAKS9O/ZEHg2emPmQwAJ+kwyCmACoqsApxbUP\nKkpJiJqcTL+wFZzpaqwok18OkDLsmkJA2jQSSzr0yZG6zPXto03La+XaVRxn\nl5WCuE3w/rO/rilgt7+iZJ+JNdghyjLU2ChNAPqOxtCWumt1EwcDwolo7Z3k\nFuI9TKbEz717cIWi6dj511vtjedwpFXMIfZfXZNbkGsGjHfHKhYxhTfo9u2z\nkHy8hKzjXLEKhgSNMq4YYyJsVSMZvWZhLMkK8jMiBM1PMh0aLC3Nlr0SePJD\n8XBIxzJP3T6lJouGjnfm85HryQDYitE2ImAnHD7XUbOJHoKm3ORfyy1HWr2g\nSxz8jsL2lzRhnzeEoBkdb5IVv9wyGZ8XRW/AtJBsAyGe8Cx1H14qLdOmd4ke\nVDm0\r\n=GhwV\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6405e843c61011d028b4cb69e656f4a5dc0c6fbb","scripts":{"start":"node server.js"},"_npmUser":{"name":"wkentdag","email":"hi@wtkd.info"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.16.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.3_1614219947837_0.11981528466212099","host":"s3://npm-registry-packages"}},"10.9.4-alpha.2":{"name":"@hashicorp/react-docs-page","version":"10.9.4-alpha.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.4-alpha.2","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"425e6cd9ffb661fce33c9db19cfb7102a1253271","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.4-alpha.2.tgz","fileCount":10,"integrity":"sha512-Ax6hccxO4yPRWleYr4SE4iSXQFmiV/AOyhKXW2draPYsntUDMgriRR/h4MOMs3fYTqPKbGac4uVyCLbOoBnIeQ==","signatures":[{"sig":"MEUCIH3M6Mfftoh5hdAQe5j2gWq/JVVfcVd5KFeYTA3v0+kUAiEArWiZ4CsVC1eBOuxMOGWKamUQl8E/cEVgWv+psn4IuZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN8E8CRA9TVsSAnZWagAAo+YP+gKd5Yo0J5xXqQuaUh5Y\n4Rn2OXYPMUizKRkrTEXcqtXkA92cU2wa8yHBNIR17ILnKXTi/XZSgcd4Si83\nUlgJxjlJgOIJXSbxfM6FpZKZQ59ZDN3CqFHbQ4AvLVdBVpcptsJU3jhAOpqq\n0jz2EsQne7GTRjnO0VcfqWRm+2XmADt1L+yiSn2mQXVWfyfbz8eylO37scwS\nW31elewoLn0Q+o67tlnEgdU1a9rvWjZJ59xmC8K/RcpjSSOD/B9RDUMWT3uY\n8m8/orQS8P9UM+AvUfoXtnq0iTLBz0KqWBDWJI/sYfv/ctlrsICgzZMj3XMe\n7TmhLQAahxKK3M1rTdlkt0qcZdinkr/4EPnXQnFwFhiGrlTlqy7FmDs7oSiS\nPnowo6ihelBEYttZfomPZOO6YNnwmZQ5zdiwdKCxXuSVLzYgcsU+jxj2FVFZ\n188bUF7AHRwuT1YNWTUBSfU2Y5Y+2elP9YDrH+MzyDYHxcarKM5o2HCEdDcD\nsQ6zRk2ai3y9Z3LWTb9KLyJOBRIMNX2p4V5YIdjEaVAalI70UF7vaT623TEW\nJy0yyVVe7jvsdzgyjYMwevLqfsfODmVLhBD+LdM250ibc5SaXVZqA4fYqsX7\n3rTkZNh+gcDNmAATKeZ/5XbQmC3Rm02MOtqshRbiZpiEilCgxpZaVp5Evv70\nGXWj\r\n=CzLN\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire page.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[slug]].mdx` - example source shown below:\n\n```js\nimport order from 'data/docs-navigation.js'\nimport DocsPage from '@hashicorp/react-docs-page'\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\nconst productName = 'Vault'\nconst productSlug = 'vault'\n// this example is at `pages/docs/[[slug]].mdx` - if the path is different\n// this 'subpath' prop should be adjusted to match\nconst subpath = 'docs'\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage\n      productName={productName}\n      productSlug={productSlug}\n      subpath={subpath}\n      order={order}\n      showEditPage={true}\n      staticProps={props}\n    />\n  )\n}\n\nexport async function getStaticPaths() {\n  return generateStaticPaths(subpath)\n}\n\nexport async function getStaticProps({ params }) {\n  return generateStaticProps({ subpath, productName, params })\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"756e163648175266cd355bdc4d785c4b9deca18d","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"^6.0.4-alpha.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.4-alpha.2_1614266683968_0.19480161265730866","host":"s3://npm-registry-packages"}},"10.9.4-alpha.7":{"name":"@hashicorp/react-docs-page","version":"10.9.4-alpha.7","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.4-alpha.7","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"1c35359ecbbe89bd126aff4d0130f18ea2f9848c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.4-alpha.7.tgz","fileCount":10,"integrity":"sha512-kBI2fzJNeg+FKCFJ0St59JSDUCQFJNnJ5kQCngxWykCBopxLZabUud0hqDKO2CR65tgHS1SBR38P4liZaiTnYw==","signatures":[{"sig":"MEUCIGCjLsOSh7vMASkkfVaKhXbG1/9pWp7+PT1KJtvnkcH3AiEAzJ3sAt/RdGMym5g474+eLjR7Qw3do1uVrePY/kKqjKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOBd/CRA9TVsSAnZWagAANt4P/RDIOKdgOU5IE22eWYoS\n3QNIPu1dWoinsgA0OILJfPqsRPjQrit3iifmP4MlCSlhyC8tIOq4UROCpi5U\nVYJ5TGmX6P8BOYTs5jS2vygCPY+qJOYgv+zoVFxh6bCpYWX55jFfnze/DCpT\nP5jQWkx9aSwxOvAumycEusAcWVYUAs5WWQGuUHj3B/toC3Tl+EUj+jKlhBWR\noi3maFjei0AKfyTSoIhuN9PdxD7E8WFbpaBWnR29S4vF0fSVjhjcSbR4E8SG\nvo+cpqPw2hSZarE3xGh/CFiBa8/OgWBrv9jM8rcPfoG1Dn5QXM7tg1ZVVblh\nRMZk4l+gklEJUhlhEoWNFz+fZrJdGNDEnyR8z2Uecr21UkEkYpDtG7vyDm4X\nA92H140hIq/4m3VG5fCPAsVZNccW2eSI6dPB1nFS3fb+3TV+viOlEUKH2pZz\nx/ESdu35RrtM7oTFNzGQSUTbmhKYhjTdW3c60Tts6ukwccDVwdzUdhxZI2eN\nmJKItrqJznFG6dhBO3sQqA1aqqtRv2Advsz03DUrGo4dCmW6INMrJKB/g0ub\n7D3zBHFYMT6dMFij7B8/U5Sj+1hQRtrRgQ/1FU81CiDbeeCi2e+rbW/2KxPA\nl1BblJIVLi1HSiL2bN9/9zBdyecirOQpp3RQommV8BQSM75Q7uBJbMLUqy0s\n3hUe\r\n=sUs4\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire page.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[slug]].mdx` - example source shown below:\n\n```js\nimport order from 'data/docs-navigation.js'\nimport DocsPage from '@hashicorp/react-docs-page'\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\nconst productName = 'Vault'\nconst productSlug = 'vault'\n// this example is at `pages/docs/[[slug]].mdx` - if the path is different\n// this 'subpath' prop should be adjusted to match\nconst subpath = 'docs'\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage\n      productName={productName}\n      productSlug={productSlug}\n      subpath={subpath}\n      order={order}\n      showEditPage={true}\n      staticProps={props}\n    />\n  )\n}\n\nexport async function getStaticPaths() {\n  return generateStaticPaths(subpath)\n}\n\nexport async function getStaticProps({ params }) {\n  return generateStaticProps({ subpath, productName, params })\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"a6ca716937356007bfc839720959ee7be91532de","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"6.1.1-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.4-alpha.7_1614288766064_0.8252844518392024","host":"s3://npm-registry-packages"}},"10.9.4-alpha.13":{"name":"@hashicorp/react-docs-page","version":"10.9.4-alpha.13","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.4-alpha.13","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"387965b7690ba2c62158a8267e68948d04e99022","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.4-alpha.13.tgz","fileCount":10,"integrity":"sha512-Wl4KkxXKuC8ov/ENOn7juDa5USHTwe/yB9qRnw3d8sVoAnydFxHnJbNglJ9dxYYB4FCwllihZad0Lintm7BZRA==","signatures":[{"sig":"MEUCIQDTVkhx8J4+nmmXuWH+SXlwFyhz+b9uAbjjfAKrRAHKAAIgBmbpum3JgYX4z7Y+pB/ArCT2CsKw0xtiYrJqPGxRMl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOPe/CRA9TVsSAnZWagAA9akQAJRrQBtOcTnfrqq8sRWn\nMvJaapM/SAa4nEdRzWWo982PtUuJQrQj+UzkF55Und9avskrdi0uPWiLzC7R\nE5z36vPNJQtdmugiHYP7iWgXtKwZZ4VVWYimz/v929lv3xEQpLzCEyeCeYwA\nmLKVolbvtDdEqiEbNdqebT2YAqmwH/fTW7LMoyUYPvnTskh6YRunYcfl2ItD\nTCMB5fp5kBNG66ScN77jmLlzY3Q7VD4JJCJ8E4RfGOay8Z1L/P7rpZU4kJN+\nRzWvFlzc5giEg/a2GNjUK6C3Kk+m85nKxXo2Id4BlxWPrfT7HC2dM0E1KGci\nSYkImID7Uy6zE5SI6jCw65ggGC25SalCMBterCGMhHBLv9AXHqLWVrINpcpG\nK+GMDD8R9pcrj3t8krazHKi+7uEZEjXmbRmefU8SOYcjq6bQoB/81aQujlI4\ncaZNRCkwBOGeJCZngYblKXTWbHT/qwugtUjj83l2OiMwuOjsMe1EiU2rtedq\nKP9Vd2W53OknLxjEvwOacBLRK2sLmUHPBuWk+NeOu5NmAwBLJAR6WapjwKZG\neXc0KM28bGXREwWI/aKBbxGR7/iDtT2qNIiIrCgA7CzdA6peZd+PrbHo8cLD\nOkQCO7lLvH0bYLXlhOpHpXtkU+ypokW2fiRU1RFAAakNGi82nvUKf+1ZU7d9\nFWml\r\n=I1dd\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire page.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[slug]].mdx` - example source shown below:\n\n```js\nimport order from 'data/docs-navigation.js'\nimport DocsPage from '@hashicorp/react-docs-page'\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\nconst productName = 'Vault'\nconst productSlug = 'vault'\n// this example is at `pages/docs/[[slug]].mdx` - if the path is different\n// this 'subpath' prop should be adjusted to match\nconst subpath = 'docs'\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage\n      productName={productName}\n      productSlug={productSlug}\n      subpath={subpath}\n      order={order}\n      showEditPage={true}\n      staticProps={props}\n    />\n  )\n}\n\nexport async function getStaticPaths() {\n  return generateStaticPaths(subpath)\n}\n\nexport async function getStaticProps({ params }) {\n  return generateStaticProps({ subpath, productName, params })\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"e0d67214f944bd059a091040a7c205ca0cc49320","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"6.1.1-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.4-alpha.13_1614346174820_0.6702689109808988","host":"s3://npm-registry-packages"}},"10.9.4-alpha.15":{"name":"@hashicorp/react-docs-page","version":"10.9.4-alpha.15","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.4-alpha.15","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"e2c22c57200e922aad0004a7c73f532d5f20b255","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.4-alpha.15.tgz","fileCount":12,"integrity":"sha512-VrwKRY4MErc5ECoWlruP62KLcwf8wHhc10vCnvj85QVTLrDFyA5S6detKCAScyQigztI9sPo89rS6fquMSoIGw==","signatures":[{"sig":"MEQCIG0/Xhw80fwChcOil1o1w84WAfa4WBczdnyU093v+1iDAiAjHPCOrAovgBLucu13BPnQYm4M2v5OB369z3OVsyXaBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOQRICRA9TVsSAnZWagAAtaoQAIHk797CrbmlXiEVK9gk\nAloNXb57JPfByc0VskPtFP2tVkHBfs3IrEuwYd5CGv1oCSY0kxqbtsPaQYir\nFNDAKyrHI9VPfz5SUvpxIxiyUMJA8wR8R+/8Mxw86YH80ViomFciFgvnVXTK\niolUUxIsw17/COrKncvuKdSJ4YRfjsm9UUNp0BPWm37l72Sl/sY2fnHaIeXY\nzqaeQ1gAq7NHMfieGZfsEdOz5DXQy05c9EwRmykNyDeZCtc0D1D3knhlmaqX\nSTEIBH1chL17iyBj1/ZR9xx4BFiUCVvtUafnL+URs+NKjh1h9Qq/vbBGVQPr\nXedaZYCHY1mb/TM9iR9E92q2IGwE8Z2iMp+SPn4isx3pB66gOyN2W20xHXS5\nkJ9/dso+NlnKV5UfKLEgAYRwJ3fBa9Q+bEGn5wAmxiNRDIQGYqj/vz/wE0iw\nacCJGMT5Lrz0JofQzlaR2IyAQCdbkfQxKTj2Cy2NTtgnAuXrzvci4TpTNaMQ\n3aSucYHQASGKLt9q+fOSaoXaka5xIZRJIo7yZzS4RlUSt6LOYh1XxX7/OIO7\nhdGHztfISohekRL8k5drrj4292WasjG2QotqRXkRXUbdR7y/OplYnFnWYiiz\ncyosF0td5iJx/7sFSbMOpoMGya+O+5VOC1C6ApuUYbarDScXWjun/TPJYUHN\nOuwb\r\n=7+uu\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire page.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[slug]].mdx` - example source shown below:\n\n```js\nimport order from 'data/docs-navigation.js'\nimport DocsPage from '@hashicorp/react-docs-page'\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\nconst productName = 'Vault'\nconst productSlug = 'vault'\n// this example is at `pages/docs/[[slug]].mdx` - if the path is different\n// this 'subpath' prop should be adjusted to match\nconst subpath = 'docs'\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage\n      productName={productName}\n      productSlug={productSlug}\n      subpath={subpath}\n      order={order}\n      showEditPage={true}\n      staticProps={props}\n    />\n  )\n}\n\nexport async function getStaticPaths() {\n  return generateStaticPaths(subpath)\n}\n\nexport async function getStaticProps({ params }) {\n  return generateStaticProps({ subpath, productName, params })\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"9f7a9e75c42f3861727f21f19114ddb3eb3f1eb3","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"6.1.1-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.4-alpha.15_1614349383930_0.08231252726770788","host":"s3://npm-registry-packages"}},"10.9.4-alpha.16":{"name":"@hashicorp/react-docs-page","version":"10.9.4-alpha.16","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.4-alpha.16","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"bbe2fbe78b1ba9074b3d0e6d925d58aba5516238","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.4-alpha.16.tgz","fileCount":12,"integrity":"sha512-bxdmIwVDCpskb/hn/I1y0ponq0JUSZe86ltNFSoU7xvM3ptNBuxHHHjSiz/oYL6KW+VNonWMYsu2Qhpj45tgpw==","signatures":[{"sig":"MEUCIGDPhMu3p8/O5jmKyM0BWYSyfK/BGBKFDYv0rbXEwha8AiEA5YIjjb6kLdgSxIL6ZMiY7TmlJ8BUYaOqwWsusFF61Vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgORAWCRA9TVsSAnZWagAAouEQAIZB2E00Pkmy7XGyVz+T\nnqKGUzZd9SbbNycAIkj1sz4u6cRINEuLrjA3BJpVnXsKbI5rRq2FvwQ6GY3r\nF6IP6yL+daLhc3T/aiIdF5jIt+ZcAnDcXJf7ivlt9W63QesAOz3UDw47F5vu\nrwJqiJ0PpLEW24GNh+Vjt6Z+rnASfVr5OPEOF+yLSPygfVBg/KJ/D9dlI+88\nc86avMcZCAs+smpfxLnJUx+2IzV3FysieNPVjY38enb73n+PylEK0hAgOdXi\n8r+H1Be8jyPYvYl94z/qz9cMQH6TrRh4BZuFH9cQIKPPMrfsLOXOutiU000c\nXwsOCGvSa7xXrzZJB3279flBwjvpOuf94aTFZdA0lTOo7PvIOJ2uRAZ0e2+X\nMI0ALXZ6JOU5zhKSeOjkuHkRYQnAc+PyX9m2Px/lFjV2/LIBi8uoKh/sDgWc\nc5DXYAUXogTdBF0lmSx4rFrvxetTnEXEIBtzr3KyOBKu6jqysmlE9KWajNn2\nDLwFVfDggOF2xr+EIHeEBx6rLd/orhGew56x8S6CUOwWtT1fjt7o4DUWDEWd\nxm+iWG/03UlCbzvzl8Y6Yd/NstdyXO6h0oUYDr82Adkn5uDdKAi8qgWsD16r\nee+qIiDel53y1tV05srcmjMGplJi1pZB4Y3aG/qH2/NK9JqJyKVnEPqNwPar\n4hmn\r\n=uMyN\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire page.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[slug]].mdx` - example source shown below:\n\n```js\nimport order from 'data/docs-navigation.js'\nimport DocsPage from '@hashicorp/react-docs-page'\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\nconst productName = 'Vault'\nconst productSlug = 'vault'\n// this example is at `pages/docs/[[slug]].mdx` - if the path is different\n// this 'subpath' prop should be adjusted to match\nconst subpath = 'docs'\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage\n      productName={productName}\n      productSlug={productSlug}\n      subpath={subpath}\n      order={order}\n      showEditPage={true}\n      staticProps={props}\n    />\n  )\n}\n\nexport async function getStaticPaths() {\n  return generateStaticPaths(subpath)\n}\n\nexport async function getStaticProps({ params }) {\n  return generateStaticProps({ subpath, productName, params })\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"60f6395185650b297af8482d70434fb2117b4dba","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"6.1.1-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.4-alpha.16_1614352405644_0.48047668694890144","host":"s3://npm-registry-packages"}},"10.9.4-alpha.18":{"name":"@hashicorp/react-docs-page","version":"10.9.4-alpha.18","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.4-alpha.18","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"e8549aa975bd4a3fca75fd7871da55dc6741820e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.4-alpha.18.tgz","fileCount":12,"integrity":"sha512-+eRKJ2PX9s4Is0ZT2O8ZBcBWuDt7OGxwBrqKF1ulo/DcZunj7pODCQQulb+jAtQyq7YzikWdFmQ/pcvwaVHK6Q==","signatures":[{"sig":"MEUCIQD90bZn9TsvRatJW9Us4PI7gPT4YlfKFRCbuTihLt/mAAIgBtp1v50F4ov+qtNUvkcWLPPUGzxzXZv1RnzIcavJ7BY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOV5zCRA9TVsSAnZWagAAfRoP/jCgekI2vtxmrgMtwIVq\njZqWzuNS99IoTQzwkprWsVzdzijirU/vkGuMc/1TmoAVnAK0lbbLMm/6Dm3U\naNawfbfT5nqUskTOEi81IT/+ZwUD1DIoPZPm6I/6yt6JKze9IBalcD68acqN\n6tDNhFOuFuAEewP5sqoSDVNZ4siWtrAV8F3iiGDW2zpCVJsRUaXsjEq1aXSB\nyYUjV0j91InJGsPFvx6jc6Ue3V2l1MoRFOln7oGfzUUiQ0ZvcmywlIkBoQR1\nBExw6nM7q5vam4pwAFiK+U8jiZdcg78mjB3uGM10HDqgZM+gHHs6qzsKAATJ\nExWkZKM88RCCc2ux9s8Uxu21higEcYqvM5nMtqf3AaXWj6+DAoFYn/S7EgNR\nQKPEk/4y0BgXFF+wpQhfMixhVX6tnWtK0Ajllyd/bri2Qbd8q1E55snpiQjT\nW7F+67WCpgRaLio8Mzh535hiraUKD2D8SUzFEb5Xi8aDbirgpis+Dt428+3O\ny/u26ADFUAMfTSoEloa62qap6hxxjf6HYpjG7YrDbTn/Uj4tMtCh0q62EflJ\nXJV/S/yvsPegUIcmyKHIOA94r7hjW0iEvGPg8kHQhcNqZ5y1l87ZxpZ5VNzi\nyhY0aj/jA9SpgUN7UBCiYiVJWLGnyQScnbEh1F1PXziHoxu6pfRdM+0TMtX8\nw7XY\r\n=Md+7\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire page.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[slug]].mdx` - example source shown below:\n\n```js\nimport order from 'data/docs-navigation.js'\nimport DocsPage from '@hashicorp/react-docs-page'\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\nconst productName = 'Vault'\nconst productSlug = 'vault'\n// this example is at `pages/docs/[[slug]].mdx` - if the path is different\n// this 'subpath' prop should be adjusted to match\nconst subpath = 'docs'\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage\n      productName={productName}\n      productSlug={productSlug}\n      subpath={subpath}\n      order={order}\n      showEditPage={true}\n      staticProps={props}\n    />\n  )\n}\n\nexport async function getStaticPaths() {\n  return generateStaticPaths(subpath)\n}\n\nexport async function getStaticProps({ params }) {\n  return generateStaticProps({ subpath, productName, params })\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"6d70cd31bd5970084bc91aae7049a643f09e329b","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"6.1.1-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.4-alpha.18_1614372467493_0.7864341997496098","host":"s3://npm-registry-packages"}},"10.9.4-alpha.31":{"name":"@hashicorp/react-docs-page","version":"10.9.4-alpha.31","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.4-alpha.31","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"0adddddef0bf8ff6dde8d124c088474f976616eb","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.4-alpha.31.tgz","fileCount":12,"integrity":"sha512-Zm2NPlJ0B41afIabOza8Etkokh1gEYXwb9etv8NgxXvY+2uD+cfU51+/N+gVXREEHKnU3MgX/Hj6Qx/tHcSTtw==","signatures":[{"sig":"MEUCIG5S1XQAP4W+323Ls3evb1P21c9KHjsXCUqAMmbnbgrpAiEAu9vIe/eVSCqHYOPaglVMkLrCVO7zkSD5H8OfupgjKyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQUM8CRA9TVsSAnZWagAAH8QP/2yCJPU0DPk+WMtcgaoY\nWzo9LI2FZR8hoVU74mUH0nT4L+OvJ04bDtQtFvAobuFE/Q2jHnG9hcQ/qLqY\ntwxhK/w9a/gcgRs3M/N+467pt2BchWAyspgMcwk+dyG5FfSUjlJmne4cW821\nG1E1OXcoA4OuTGx3HR/gk6RuPlvPjk4M2xWUZl2RAoyM1U4peY+VEgccC2Dh\nqTwB6ODNzYs8ocCT5efVNKPeJIChjG1kEI8Khc85iGuWaVVxJ9Wc8vlpI59F\n8v1S153W0ez4kVVu2AWUAvgWEgVTVlzNpoBq2rrFn2IL7JuVpsPO2FB0jeKh\nD5h5JeoycIO0I+i/jeiAFF1L9ioW94fOraicr0XgO2X2SY46/xaG/lDHRTFF\nXjKG+6hLi3SzKoNdBl3LnIl3by6gUq4CxWWkxoGI75S1UGVt+AzfOepV2+/E\nAzkP5Ty2In/zzon19U/bdHZ14mJMOkIsT3ndWrSFr/7Y1wL396QoZW5H6TwZ\n81yezpxw9S61hnUF5WyANQ+gE91pjdit9UyJU+uRnbxMuNdNLsAnOTkxqdyM\nuEHz6noedG2iJQu18EtVs5c8kQvgFzbATiPIGE58VhT1TFlZk/UTSfsjo/c8\n4xTzwXdU0N7+QzCmOnTZAS/+QOFn8At9elNAAQIKmdy5KS03hxVXBhRfJzOm\n6pv5\r\n=rxUD\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths(NAV_DATA, CONTENT_DIR)\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps(NAV_DATA, CONTENT_DIR, params)\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"fb2d4b89e7cdb37df2caf0248d173c091a8b0637","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"6.1.1-alpha.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.4-alpha.31_1614889787723_0.724830124848058","host":"s3://npm-registry-packages"}},"10.9.4-alpha.43":{"name":"@hashicorp/react-docs-page","version":"10.9.4-alpha.43","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.4-alpha.43","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"3e6635c53489f901b55f5d26cd99f81a0017f9d8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.4-alpha.43.tgz","fileCount":11,"integrity":"sha512-72sgzWUwPWEsAIys55uvh7QYUpJAv5OdHw763v2hu30TKUxjOx/0b/ShP4g30n2k34pFtyXHM79dJbrrqgO4ew==","signatures":[{"sig":"MEQCIDyI30IUZ+StNSTGnUbfl3d3VA+KhVOLPhwhiTsZiyubAiBOjuroGy9zIW6fx42wxo2VFfyAZWbix1+RSSm8Wy1IrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQvqjCRA9TVsSAnZWagAAuw0P/3++HmCNJOIPWFv3Czpv\njaTFAn+qhBukpaSxSaLqqNVfW5kPri2LaauO+2S8Zxra+/Qxa22YBddMuFi0\nlCmZcbuQD1Sy36lgkSgb6OkmrpH3eTG+fBv4M0YY2liBqrd7yx7qk+d3TeiU\nGUeVw1hOPsl3V3VITaKTMyaQUslkWx9F2PTr5ChQcjR8o2uoXn2Fy4fgIG/i\nxHttuH/Q2OZKMt0Y1RB0d/9n395BLWL3sVAVUP7SrucgpLQZbR1n2MXUNMgp\n+ThxtRPUj3Ky/6LWDzo2rMbnEmUgHK+1wki7KKc5aARbrKAwz4nrkzOcojlr\ndwCIcJXNgbLE0Z97FQSJhy13YRy8g3MbxfcEzDcO0UkhVBpQytHHwt5gFCiu\nCJEONLLTTxW0NjHgbWkVdHYWoewwak/ot3BZeLq0h/SRNjYGy/wzuk9jZsx6\n332WLcK7Sqrj200z9qLXxkCFPlIRo8T/MBojfYCbVThucJKNSMr+VVuz0ChG\nyWQc6zlZ+Vk/cjtFj7vABQKFWEOn6RuuzZzJ40oKZzO82SQkFZ3lNidbArzh\nu8/pRH6HOuwrGiBVhPdJ/FCPMtLWrS5+W4ake4g+okaigNrOXEfqxr4QbXT2\ngZ4UHvUkKPrJyVyeH2enBm6UMBUymW6kK6OGBROl+hTQiyp+HNUGqVaOizLx\n9reS\r\n=Uhsa\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths(NAV_DATA, CONTENT_DIR)\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps(\n    NAV_DATA,\n    CONTENT_DIR,\n    params,\n    PRODUCT\n  )\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"9f50a4d061eb060f07a3953982f5c80cd5045479","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"6.1.1-alpha.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.4-alpha.43_1615002274615_0.21575377585442856","host":"s3://npm-registry-packages"}},"10.9.4-alpha.44":{"name":"@hashicorp/react-docs-page","version":"10.9.4-alpha.44","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.4-alpha.44","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"c51f36b7b89dd1be861f4e96a83b4b4dc6fd126d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.4-alpha.44.tgz","fileCount":11,"integrity":"sha512-RYDdWfnA6DrfSPN9kU7w0yFFL3Gk32dtoAyQFbKEC7CwczQJk7aSd5gEgcnRFUfl/QBoZynXoQVxLQIwUhaGYw==","signatures":[{"sig":"MEYCIQDDwm+5pmWcAMS/HX1M+k6N/hiGV56CpghkH9Cblu2bvAIhAKg27tBXnFuCFgFhbeHaBd8UMio7lTA6fxUo+RlDFRSd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQv5tCRA9TVsSAnZWagAA0wQP+wREFNJjPeuZEYMhnWPN\nP1z8P8jeAi1z4uz/SU2hRSwdrGPcLcElNT4JLcjKf86uZ5jR9Xoh+IBrJF9T\naIwbiTo0Fqkek4CVF0VFpOkiht3TA+T/O1+3pxx9MBsFPm+hLOJTohC0I3DZ\nE3qENg+xKzMBlf1hSAzdELUpd2ORAYA6Qixz7fduFmTzoaKXHdaPX/gev0B1\nV5XFT5rrVx2mEtf16YjMT+5hqCmDE6G4ByCD5dsKbwmA3Prb+DhLGRr0NRkj\nWQON6GZAWBx9uBjAiTMcUBEr594hPXnIcgWbCIQaQkOUCbdbOfy13zc6/qDD\npicnEdfOCCdykJysMTfIvIQrijkGwAYWuZVero8eV10GS6qFUgJdr+Ro2rdO\nBqlQqnB0gGdQD5Eyeg1k0W+KkH3rK1BQYMLo8i55yuIaAT2LD6sgfH3OPeM+\nNGqyCZfCvx5B4G1iqSIyQn+fTAVwp10iKAfWDUVMVP9fFfj4A5Kgmnv+tNSZ\nNEAU5pu81zMAC2JOvpb00LyD4UM5NspbR7RCJTqDbRPhtCj6ybGN195sSE8i\n5oOc7tk/N2eybX+vB0BuPfNaLji0Yjy4PaMhcagWii95kC9duV7WQabPfaN8\nZ/7f932eptKGWVB4113Wvyz27V+RQrZK0pb9j4RPh8ATJ3ij88E3/do3c4di\ncI9v\r\n=KDSH\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths(NAV_DATA, CONTENT_DIR)\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps(\n    NAV_DATA,\n    CONTENT_DIR,\n    params,\n    PRODUCT\n  )\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"1a1d5d076b410713e003a5f5daaaaa0d2a33f38e","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"6.1.1-alpha.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.4-alpha.44_1615003245249_0.8278596715473467","host":"s3://npm-registry-packages"}},"10.9.4-alpha.45":{"name":"@hashicorp/react-docs-page","version":"10.9.4-alpha.45","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.4-alpha.45","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"07e706826fc1e37e9a96f64e6ba200e61d6e72a8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.4-alpha.45.tgz","fileCount":11,"integrity":"sha512-OOF1PGLVuRMex8U9myP+Ibpcik23FssTX4PeeSLTQsvvBwhVaqwUqcXHqyx4XtMxIzLW42pNo48MYecAUtOgSg==","signatures":[{"sig":"MEUCIQDqRVQKOgKKbxrYltMSvFe5rntUaufsvyJM4IdV6jSf1AIgIxr5/WDeyU4mYwxFYamR+2jGcWQbN1nkGwZxVLd4xzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQv/SCRA9TVsSAnZWagAAH74P/3muwHjAQKtrNyk+2XMI\nNJ4eHvpvO2Gdr3zY5Fbr4r0DpKa9HvagCQ+j1lEyQ4bulu9koff/9ntBfukW\nfxpJywj+WdfwtgKsoMKMvXYTotjqoif8Rhn+R6bVUqRqEMvYuIMrTSBWGhjl\noePCpMCZYeDQNuk5UBkhGNOf6HK6nlvRhkjcCCtlQeR/5fpQTX433yLLUoe2\nz+yU0D6zhiWj47KDlS8/JLEI7MdJqKYd2n7Z3PUvx0RMGEC9OdC28Tk6WxmF\nhDjtN2e1JcHpNdUYHUZ6XDLaM5yhHrTfA6gPpmxDrxdfxczms5rjS2Va/ROg\nsQboIZUn+sdNv6n1KhpT4QaC/3ajLjT0+WRjxDhfoVHLTfVFB5djII2z2Zcr\noxGpx38NFCIcOsPHaTNO+wLfTDzrWVDgJb8KRKUp7+ACwXzEo2bqrpY0PEBR\nQAO1IVirTBlg6f/n0OoxRRd1XTClu+PpJ7YbVDitYiZTtI+GmT0HHJHMtLOT\niyghGZ8uwMH7uXIEYttd0Y1F8R/Gbj6oFeioXRKnwBzfOUk/Stewsd7uaWyB\nnYmj32u9SXr3QzUJY9H3GR17DIKkwU9K+2ZHYqmmz7E4pun6TZ4MZXb85iMS\nM1br5HcU0xPJy7giJtHvDvK/Kanfkw9QZwUMzj0OXuhdKynjAyPezJRankz8\nZoer\r\n=6dOY\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths(NAV_DATA, CONTENT_DIR)\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps(\n    NAV_DATA,\n    CONTENT_DIR,\n    params,\n    PRODUCT\n  )\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"9c781fd6ba25f415eb9b8cee05433f2ea7dcc9d5","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"6.1.1-alpha.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.4-alpha.45_1615003602377_0.7139427047526545","host":"s3://npm-registry-packages"}},"10.9.4-alpha.53":{"name":"@hashicorp/react-docs-page","version":"10.9.4-alpha.53","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.4-alpha.53","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"1ccaebd64e2c905563934ae3c1eede26a146cdae","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.4-alpha.53.tgz","fileCount":11,"integrity":"sha512-a2P/zXeVRMN/l8Tw7Y5/YoHvmNSxijQsS6hTZLMf2tULGTsM0PQ24RAhnIoKiyXqZDfLuAEg4GZMH6rVKVetwA==","signatures":[{"sig":"MEQCIG7iE+pTzCVgJ3lBH0GoFU/nnrSh0AXCOGelS19O6iSgAiArPWjjyjz+5BfODeWXsSMLhjwBMBfPKuc9WJnykMZ/bQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQwo5CRA9TVsSAnZWagAAZZoP/RdOH+VlrBzPWP8b43Ds\nfJXOHhjbyFDIc0IYdL5WMz2wZjeVL23SRNbE/GmP9U8SYy7oBoSufPrkLsoe\ntuddCSLpiQVjYqIxIO1C7SzdU+JLGPDjfJd5jNKcgla55ssmbCrFUJjwKdKx\ntQve0DdlsNx//xVmii6j6G3+ucSpAA7Pdh0ulY5m4wv9+zeDaMNOkX/VBRM6\nuVTvFLVJDJl+2M9gJvFxiG17RRsQwPNgG63EFN9VUrP/YP5T4uW7C1Uv/uQG\nvlKCpnjp9iB6saejcIRHDHG8nP5CwQ9TrHpKTq8cg5WoYFEXOAxflb1zP/bH\ntOjAQEk2DBh2IusHDTTcdAngcPH3vwIfr807m3swkZnjk+m8mS+ipfTFeRkE\nKofS1xuWUc079wd9EFeX3AAgS4GEDJ0W3uuyS7gxV7NNzbjbX8byr60f1Mlu\n09i8ouC0fRL1VabA3+k2NJNYlw1MBulpRfGX1OXm5casvT0VW9joxgKyIgyu\nzTXv8ykSyx9cBC2FRoatoRIjRROy9W47FwcWoekhQMtRkrtWCoOchpq0xkSx\n0HB2NiaPKsKkXYHstmE5dRBBz0c7vYXs2ywSU3zKraenhLTywGHqpcVUrHcK\nOCiZx+6IL3Xr1jp3Z3sGxEvq0xFoGvFcgZRVC3p41deR/Usg72VC1nZL6TPr\n4jU3\r\n=munH\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths(NAV_DATA, CONTENT_DIR)\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps(\n    NAV_DATA,\n    CONTENT_DIR,\n    params,\n    PRODUCT\n  )\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"0cd39d4f7bb6b991872592d360ea2f010d4ce1be","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"6.1.1-alpha.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.4-alpha.53_1615006265282_0.24563888324018146","host":"s3://npm-registry-packages"}},"10.9.4-alpha.57":{"name":"@hashicorp/react-docs-page","version":"10.9.4-alpha.57","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.4-alpha.57","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"a71df1f5ed2d4e005fe2425234ea10445fdaa35f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.4-alpha.57.tgz","fileCount":11,"integrity":"sha512-gIUnCnVa5Zdied5LMmdZpQuvd4fZI8NijUqqWqF8zCC7kX1mYYeBcmeWjnUM2wgYo/7JBiXnHqwCkeAlfwdoeQ==","signatures":[{"sig":"MEUCIB2B1WFhG3dud6ItQz2iclYFbqAQi5kP8HaXwm4Zru68AiEAlmz6jTSpwE9UFDS77UN6aEdf+/C1fVfW1ZikUm90bKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRn2lCRA9TVsSAnZWagAAFk8QAIbdGgiVCDVmi63iCCBU\nqKjsVPXVcYll1GHPOJS6b25c/NMlqV2rpLTIVANpOpVyyL2bdWLtvEm8v6X0\nVUzKpf+e9WXLA4mLWgDjxMseocIr5NRP8QY5U59tKjNuLoLRbvJuBz/CcIH2\nPF//8dqRz4oUC/60BROsGZ6USS3tZlH5YTwaikW85qUJ8LRYHiNLJMgo5euh\n6wnSbSziIHPiopepWLjj04ir1u+7fnhChJSMjK36srAy3HLOtrjh9EIwi3ZB\nsZ5Cp1flF/ErGg6feWSs2UHFKppEEb6qDeFnodlSD0vH+5nqsI/Oxf4RQvsa\nnh9vTKfrR1G+ziLN8EEjksCCVI8KmP+LsaaBJ0/Nig5L7gArTVgGNCWyhOJm\nRy4SFMdNCBP1USXHi8bzl1zV5I1H12Zk+KMppo7Cl5NI3GWfDZsQwzL+ENtm\ncazmPB6i3HLby7IPOdUbYoQYfVWa0zVa4qgzGZl6kHZl12LIiYTc5kqjlkMy\n0aiEFsun59mNm651lCesCXac/6tFWejjEhH9WxAX5fqISJs/+w3D2/fmela8\nL3t2xZ88Pwp52oLBTWDwnBhI3im7d+UVT0bQ7x68KTmrD0LwhJKD6LxPwa4Z\nZ3T0ihs1bbMP9Qs2r0IQkQLn0EWVoCaKCgn0vOmcf4Ef6m1mQDLvsOzOl06f\nO/e6\r\n=LWYs\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths(NAV_DATA, CONTENT_DIR)\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps(\n    NAV_DATA,\n    CONTENT_DIR,\n    params,\n    PRODUCT\n  )\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"36b794fa0778e1d4786608bad4f483fcf3644d30","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"6.1.1-alpha.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.4-alpha.57_1615232420383_0.7331433620120293","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"@hashicorp/react-docs-page","version":"11.0.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@11.0.0","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"9be470c44c19307471defdc6f56d1d7f2cf2d35d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-11.0.0.tgz","fileCount":11,"integrity":"sha512-ToDOEAOJHo5SimrLFufyXbIHteZJc2Zb7Sjrt8rRv9K6Ogkp9kM19+13qtM9l2SatDyzIKvl/+zFp62hZ2Ge6A==","signatures":[{"sig":"MEQCIFkdOGZFy/gSvTkzuJkVIEBw5j9hmTeL5pHxtwhhSShxAiBrBBvi4sF3hMAVg1/rxxRUGorOc85QvVJO34bSAgPQHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR6lBCRA9TVsSAnZWagAAMvQP/jI9AnsvXjE2dfYGY1/F\nesVG7nOiWECXQv+fjotdhKCmfhSuaxMBSvu6SDk0BrMCD87qzSMxJpsWU4i7\nkQHOabZ3VaOxKJC6KUrlnolY7SX8yr+ScoIlh1UOehuKt48c0bKcigJ1Gxj4\nsa1Ci7/Qfy/Ntb6j0KO2ilkFuKbZ4c/X1Swz35eduM/krAmZjEYRJy6TSPaB\n3ecHNFkaL6410axiuBYhTjnt791sQ8KImc2hpRUKPYGW8k8sLkK+qLEYCEkQ\nIvuBPsir5fvadzusJy3fIpVXfZE/2dgQ3NNDuelBWaAQqfuz46uNrgXSZr2U\nVzrxDAkNlztsKqbbuK5NfWWaaghfw4RoESfSPUAXqqbJfLeTP2P0Ic3akh+R\nd0yt6l5tNji7VWfVDySJBnFLvJp18S8bzwTYmJiKFloqtsQbFbTxVLQRVPTG\n0LTjeQd1J3+8s+jIa/ZncBwVqpPUXsYoiyb5RQckE3yDQsVA3tTEl2Z6v0+b\naV4AsY+8LMpjFKdu28F2qXgbI6RdDl07/kGK//tz3qvH32MptNl4bHyWjlHy\nPQlIqPhhmW2Qp7ogY630cEHysStbWnGMq1JyfikUPZX07o5YWKRS+yE9rLgU\ny4tT8RIIK+dSIZxsnK/oJ29wlTlq33EOMJ5buYb6lSWDnLkFiSymnbwARdhz\ns8S4\r\n=G7uf\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c889ce62e4ce110bd6bdf4dd483990fac185077c","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"6.1.1-alpha.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_11.0.0_1615309121380_0.3401399497085358","host":"s3://npm-registry-packages"}},"11.0.1":{"name":"@hashicorp/react-docs-page","version":"11.0.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@11.0.1","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"d0165481caefa565e5c4e301c36f58cdd4403076","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-11.0.1.tgz","fileCount":11,"integrity":"sha512-BZ746Qm97OQTyMPI7calYDb+LAQQZGTn/vZ8FaMXbVCF+X9Bvs1xYyWRDV6gV0mtgmlkCwYqIrmqneOZdd6PcA==","signatures":[{"sig":"MEUCIQDm+HdZbg22bKjb3Y73S2TAMlvAimjmvE5mcjas8FSHAAIgfRczqy5OyYDgHpcChL9MnqpLLYepNpFML22PuN19NNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR7UWCRA9TVsSAnZWagAACGcP/2aULFEf0FzWe4u8/xbY\nai/e1wKzfjKKHKYJygOY5tdOR4WqSl1jXaetGF//iq+QyTX5P1lXppbkA/lR\nN3vEzg7NkxjIYaWNb4kh6Qmbqo1378oe+9o+Z+iZ+fYCVoDMTyk8bYn0E/Hi\nlMCvKHHmPU3SzaBHDdt17oQiDFd9CYm0zUolL70ilgudy5hf9JA6Smby4GRh\njih+MqMfCcp1hbJVMl9ruGABAej3Tjs/cvw1lWAsmHz5ZSBQFPm24pMYDOzD\nSCZzZJce3PsRG+EFqYC4ThM7d/2IGGIDzR1NNqrFAqwypO/UNS942kmedKRC\n/Fip99urjCoKmXwwRTV7wXbXIGd2Oj46cqIc0weMVKmgZziht2LCwpJQtGav\nPHzfh3HYhetmN+OE4ZPdvFbqjHP7wTHUA7yLEnN+ToctLhlemhqtYC4Ee2OQ\njGwt2SF7+nb4DBUz3UFkZh6AL8Aii5xtEjWc3fIgPJ3V7oU87yBq1MRD8Qsf\nqlxxMXVBKnuPQpVFei+jUFBfJlb4HcRLjgUop55Qa+ntDaeHDQpwHxsmoxxA\n4OF/H843pXA8M007C0qfpTt+4hg4Hv4j8CbiITwMoOgJLlujL0t++Nv4uHxJ\necfPkelw15X9CVN6IO7yt4o6MgH1sL6WwV8rX/hzauQSf3EPG6Dh9lkqmv8y\n1uyW\r\n=qMY4\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b0f9a7b0a440241256082f44cc1138d522879bb5","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.1.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_11.0.1_1615312150541_0.6551367718095589","host":"s3://npm-registry-packages"}},"11.0.2":{"name":"@hashicorp/react-docs-page","version":"11.0.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@11.0.2","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"8625795d8f248df65f32c3b3835c113318eef8a8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-11.0.2.tgz","fileCount":11,"integrity":"sha512-hM0L+AaJl0ofz5CGMHuGT/8Pfnaw18B+XAPxcOjwC6AFQH5ZwgHZHMyMRD7VEQpjuNIFDWOAEkS69J49obSkeg==","signatures":[{"sig":"MEUCIQCUVwR4/tyJoQUOXSA0ByDSpNY0yQZONETrz79YcBr3MgIgKz/swSwOG9r1/Hck3X3MOi9qB6AuJposG7qJf4ntyDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSSeLCRA9TVsSAnZWagAA1HMP+gIj8jYTL//CNfuxQxkT\nLZg17eMInDF07yP6BGFxNQpyP0dNToJKqtbJ9fgsTRsXmIMi3wgofhJRDo6Y\nPmUFODTKw4HoRruOzZW4KZ+Ory5zif6IU8iZ5c1n/c7IpCAQbQje4CQ8EFOk\n2P6LjZi8oHSY7w2+m697q99S3UCJq8xMXqKl9DEDI824eoFTGHjwK6RzZN4B\ntjJ/lz1TiS5mzjxHMlOvPuQ0aX3HzIGXchfpDQM9bz/4zxGrVTcIyLcco/fb\ntOMKDaBjjJXH+qrQ5nHbI5kNN06erqlVmo144UCZQITcE4pZzGKFymjXZfO6\nG2oGUypGG2yIU4G91qvhuSuiMbctqnqM6F1DuAw8bIEnaNwid1sUMrmZJ1so\nggMr7IWWXlJc9xm5lo2AV4bSPTtywp8+JydcXWImylVgZTCnH249EydIjZlk\njIUabSa6BEeuuOri57Ngsi/0gCneZ2trT0BAF1UUv4IKKvJ17Olk4z0Px149\n0qTAa8RfZJfHiSkKvyxFTN3nuWYUSi2wK/4HiV3xrLAqFtaR3D7hEkGuyy0F\nm+Z4zkeh2ap0k/TTLqmfnsNBDx9PbwRaW3MMZWnj6HWgQ/nZ3vlPxRTRtki6\nuQFiRShAXVj2a8uv00vD/MLmc0z276+1uFNXq/okSnTEGtRcMf46sUJ6jWS7\nhHbk\r\n=jT9B\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a0313e81479250f822236de80f5a6d5fef2d0412","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.2.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_11.0.2_1615406986672_0.2438390234955996","host":"s3://npm-registry-packages"}},"10.9.2-pr170.28":{"name":"@hashicorp/react-docs-page","version":"10.9.2-pr170.28","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.2-pr170.28","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"57c1135bb70801e30e75bf5698bea292156e6b12","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.2-pr170.28.tgz","fileCount":11,"integrity":"sha512-0LDHjrqM319hsckbmocTtiLnqu41m4EsDjzQ60LS8DVPRjBLIleqMqOSWW+d90GRZXyRqxrpduQptNYW5dmCXw==","signatures":[{"sig":"MEUCIQDNqVL+P3oKa34vFLt1iFoIEOH/gVO/gOCMQtvSwTQi0QIgaG4TdvX1t0cFDPvR/ZahpDmYopQMOVvf7fhTjhTwtu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU5qLCRA9TVsSAnZWagAAoJoP/2BG5pPy6wD5TqCYV9P1\nRa9XFgYY5G1DZ1DB8ezud3VVynXeAfU6pZ8pNnoob1k00jiVg/AdLqbii97P\n1V+LJe931BifL4CReR378a/byEHfOFSFG5EwU7/5d61LrNid5ulKgxxyflAq\namhUAQUuezJblsyQFRnYtn6spoZ1/zliCVHhldSWh6IQUZOiBhwOpRWKxtFc\n+SdJIO4m2Khe32syDpah+MxtTyY6YMarvJDhTpC9j5n90YpiJIIU+v3Bz3zF\nFStlxafkxGFetjFAEBZQaxwvxZb8MMtw8u4MQVgce6cQD3cLu7e7L+bw0UvW\n1aSlTW4XfhBUbFO0Os7A5FH/sBDjp1b0LM5BIJ41KxGV7Edi9A55im2Rg/b4\nxbTfa2AaKMRNJSQNnA/hpcBR7t3YbnLKkHmRPDPR3LKB1PkpXnylMkURvVCX\nlVgiuXhKKvumIwiphXfYSO4ltZmWNERMZpkmr1KhxffwQkRsQtsMBjBvEjHm\ndfEQNaIK5dVa5FIrxzuSYBL5kmEeRvFzySh1XcyLUf1Ar2gtWay6MGubBMEl\nu8Pq78ljyYBw58pptQLH9Y759G22TKbg3ABgwQVXf9bOJxacAjACQoCECKlS\nsnp284p0j03HWfW9uPyT2EdJjPMutJ3oGMXXNQt7/VKLchUi2CxguBMcF+yv\nSJjW\r\n=zY+X\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths(NAV_DATA, CONTENT_DIR)\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps(\n    NAV_DATA,\n    CONTENT_DIR,\n    params,\n    PRODUCT\n  )\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"405b6b75df4927c619242a93d3f4dac563ca71c2","scripts":{"start":"node server.js"},"_npmUser":{"name":"kstraut","email":"kendall@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.1-pr170.48+405b6b7","@hashicorp/react-search":"^4.0.1-pr170.32+405b6b7","@hashicorp/react-content":"^6.3.1-pr170.28+405b6b7","@hashicorp/react-docs-sidenav":"^6.1.1-pr170.28+405b6b7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">=16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.2-pr170.28_1616091787101_0.7225229680674086","host":"s3://npm-registry-packages"}},"10.9.2-next.34":{"name":"@hashicorp/react-docs-page","version":"10.9.2-next.34","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@10.9.2-next.34","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"d410fb5fbb2b8f317e661f528012b12b400e2748","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-10.9.2-next.34.tgz","fileCount":11,"integrity":"sha512-ay9C+680E1kobzJFdM29bGW2erKBGG81bUN2/g7//FhqUiAN8WHodIsb6FeKMJCtb7/UcDSCw/kbnS4w57zj5g==","signatures":[{"sig":"MEUCIAm3mODQ0HrqzYgThjAHZ6iknB66lA5ZuyLL/JiOEy7aAiEAmH60ajY29RAHLYOsXMwdyabqGk6zSZW94WxB3Up1w9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYhNlCRA9TVsSAnZWagAA7vQP/A7Rl6MMiqgfyKziLWty\noOR+ii0TMY/LI0sBBu3wFWdv+y0cmCSoAlyX/ZGCEP8XDKbq1q/z02cRG1Ho\nWzU/luMxUO0dNwgMIjmNu/S9iaiuC62D4vmsVNoyCEdi4uPrabZAJrmK2IHG\n3Gvq8RgO1XfsbXcrvEh8czudlvZWYY/57Q15KVWCzgc4kHqdsrnDhii1O9DV\nc2Ior9GkHhVJNI3es+yXckK8vSzI2K6i8Ab41gnt5BGa1ri61k5PMWiSHJIM\nOXKeWtNKwqPM9/H6GtWo8ULMQ3BGPhqsd9RgcUhiJxi7UjSdyvfmXuvby2bj\nHYmGT7QMEKgADghzSIuOmR34VaII8Z8V3MBcFgBsyYTL+ZXdIi7TsF9BcYUG\ny7R5WhVpPIe+3c++V2EGyyLk9HzGVmj6ckuIlQmDyxmM9IvTA6c81/+VPZp+\nuqvFPKYdszBA6sqUtlATysolhd7l8UU4ZAe4bmgDjpB5CfUW8iL0dpLCFUyp\n+jyf/lu8XiUt6E5yhD9dEL1Whx8397AAgGrs51H4jv1/f3l4ELghmVcR+xK8\n4EWMGouIUuvkvLfAMONwlrMBbwUMonIDu8/LxePYpTXjwW+9FHBHEF7y2I0L\nO0I9amoGK9Q/c6g6qKagoKwdINC6Ns/hb/D3vcD9ZDzjgvaoVRhEvtO4GV5Z\nCZqn\r\n=SuXJ\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths(NAV_DATA, CONTENT_DIR)\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps(\n    NAV_DATA,\n    CONTENT_DIR,\n    params,\n    PRODUCT\n  )\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"83dfc764643020aabb17443b8d62af943b9c1b88","scripts":{"start":"node server.js"},"_npmUser":{"name":"kstraut","email":"kendall@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.1-next.54+83dfc76","@hashicorp/react-search":"^4.0.1-next.38+83dfc76","@hashicorp/react-content":"^6.3.1-next.34+83dfc76","@hashicorp/react-docs-sidenav":"^6.1.1-next.34+83dfc76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_10.9.2-next.34_1617040229340_0.6929790353403471","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"@hashicorp/react-docs-page","version":"12.0.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@12.0.0","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"37527ba68198db64ab9df35920bad3324a4b066d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-12.0.0.tgz","fileCount":11,"integrity":"sha512-t5HpVsENkUSpbs8Eb5odTVt+Ke2z/LDKiJgC9Jq3+mVtRDXZ0+w5X6XQic8xVRP5McmOKPqoSeqBmgLwIBm1WQ==","signatures":[{"sig":"MEUCIQCsFkQKl10d5wL4DkZXQuaZU+96eV/IrnBdRt1/Rmr3dgIgYLt9SuPxmQ4e+1/wDFUkAur1QCG8dryeSp4f84xD1/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY0J1CRA9TVsSAnZWagAATVEQAKDoQ9u6ypdsxm07n4og\n+J3PR0p7GqzOz19Oppi76Pt1T5moVDCMZOcNhdhPg2JFiwYUfN3cu6HuvOwV\nlG7pjrXjwn1GCOb/KDhEkymYdEIxfd2SX1O13fgRdvJEMzaTOhB6aNHAQOr0\nsoX49CbxArLV4oqcGjAqW+d5YXluGtrsNxZS/WWZPjNLIAJDLyNqCg9jNcna\nA8/oq3NjpiCsliynCRPuMigJePkYwvC8asZmI5CLdRoE82VgDwAM6SdeUrFm\nGBgoORDsGNeTjQZV3IZgChARifYMv37xWB/Sl2SQwCjRHYms7CmX1BBE56fp\n62FEt+SdI6CQMW2nrwH6kh9PPlsTPEDyCssly9IfdVQoVtMtTWNkBk9p+Hkd\nnLh6BFQ2W5dj3bcFDLdr/Tm97fgnTgrUPU7USpuNaRo2/Qu1oUEYCQkFIHCD\nlDX/IEfiP5o2qQoU3XWbRURKQA4/ZcCLizn28EwaAL6fR8drkG/NdH8V6g8Z\ncrhMxWq/RmxQ9Z6ZXAr8xx9Xg/GKmJkmZpQ9wm1yiaVg/n5kSrnD6mHkao2z\n1R1PCFSEKRAlZjevEK4JQfe3TRgWIXALtLVtugNm4nhWOHtxFjxMFej8vRCA\nlhuw1B7gWrPvH2CSq/mwfCcESM3Fdn0yQkL5StU3K7rC/OltgsVCLQbvZCNn\nvZMR\r\n=oPrj\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"51a550d4ddf256a58c25e9562fb1da541cc6b1f6","scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.14.11","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^1.2.0","@hashicorp/react-search":"^4.2.0","@hashicorp/react-content":"^6.3.0","@hashicorp/react-docs-sidenav":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_12.0.0_1617117812855_0.0011550572592355923","host":"s3://npm-registry-packages"}},"13.0.1":{"name":"@hashicorp/react-docs-page","version":"13.0.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.0.1","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"5269a4f247ae0bb4c51338bd36f8336f43645c99","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.0.1.tgz","fileCount":11,"integrity":"sha512-09y9KeA6mvh9p/ZypKA6Yu/yzhWbjeQXYYXUiY+SyWds7vpHwRJ/xuHr/zGxa0k+vQUDvVRrM9pHwykFXBcVoA==","signatures":[{"sig":"MEUCIQDWXYbNqzz09nbRNSUHOLlmiyzCvJNEHDrnt2/Lz9lT7QIgCQ31J4BPnV6bz60XiLrW1jx3iXDqKX/6/ut3m/NOZrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY482CRA9TVsSAnZWagAAXUwQAIa2yeOEoe1G+lZe4eqN\niLg95MzigJ5TZkazRq3O4qb+/w2O5q/iFL7LE5uhD9NIqKB5WZzLF9bqXmiO\nEJs3D+owKzr1JXKHbC6LRq3e1730oR7xVjGDJ7tDzPEQS/UgbWA8esxoQdnb\neqIuIgcKyX1ui6hjJGd6Gauyw8aMFWxLzmIfXS1e5C3YSgW9RxiutIcjCyJC\nu3m4SEIht0nC0soKcDtfuzIHfd8+OptiuknsjHEoQAzZCVibIFpKHw4/BJ5W\njfgKnJUkxBekRfH6SoG2lgt9uZDkQIw1aEOsda0QViOLRAuyx70TVFOD6sKg\nwZEkf2ZQKfHfOdUHIInzA7VcrFIYhnxFR8R8UhsCOq7hVLG+qH2otZRWFNd6\n9yoBhYrQqf1icSw55pSMyS2L9/lwp7bPaAaGeD5hJ+eGI5ImO0ghNZ3jdmlT\ngVXvIou8MECJwxqHQCV5CJHElYy/kxj/jZH9n1JrY8t5LnrF6F866zu///15\ntVR3vOdgDTT4c8XVay7B3LLi86mIzSXXEiH9smKgbKk/RZSQLFKg2bzzDmPz\nzomFur0xsNlh39dNWSgYXeJZMbQ5jD/lNHzXYoV3SDOMHjKZiZj/eMGOcAov\nflOY12hfQQMP6fZldXcjv/7ThXlaqiY4qdGuQFeIlSB7Fh1iZbh0Yv83Qcxz\no/CQ\r\n=TeJJ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"fc8bfc264a1c4fb5c4f33f8494bbf6288a0e9a4d","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^2.0.0","@hashicorp/react-search":"^5.0.0","@hashicorp/react-content":"^7.0.0","@hashicorp/react-docs-sidenav":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.0.1_1617137461921_0.8279712942733268","host":"s3://npm-registry-packages"}},"13.0.2":{"name":"@hashicorp/react-docs-page","version":"13.0.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.0.2","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"9f2fb8b6d6483bd11069aa2cd36260cecf686202","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.0.2.tgz","fileCount":11,"integrity":"sha512-QPnGlPHkl3p3/sjvPV7BRVVIyPA2p6sotXTgzFUplM+7l+5Bo1PGIMCoHZ3xQb3aEU39rMfGSiCDBF5zZmCjXg==","signatures":[{"sig":"MEUCIH+sMzAXP93F+wtt6Cf/y63xBT2ZryGuEpPvbi1awSwvAiEAyFNadrCIJ4qwb5zfXXc9JNDbvWdfqvqH/EmXeivObCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY5PbCRA9TVsSAnZWagAAPxMP+gL4BvuB6JGAV6fz9tip\nEQZ7tVKboHb7wt74Ox5WyZ7bNvVlGjoL2uzczabYt1CSHTDFtPGYhqLKgQ/O\nt1UBGE3xtrBih6V3My+zETd+RcX6B+xpBsm5tG4EqeZrbYvuCc7YpRR8P2K8\nLVKc4r1LWAvEO5GoUbLuzhISqAvmpIsR8VPj71PBz8Ys/E2H6up6AL4iKDaF\nFWhuvsolZ7VJmUm9hr7d+404WJl1xxfDJi3TqxWe68KThNtbQqYjkpnro4+t\n3qaInZShYIqCc0lPjAnO7sSfCYRZuJB5BVcG5sClFo8kY/bh8pDOnOgC8cdx\nFLCGePhNqgz5MvNOVdhj9b+LpfORDCQ14hv02i35s1UYQrgLpcXBClQ1QYmU\nQQXxc9vOLs6BY7w6KWdMbVMm9HX+wmEAqTituyooGabujUabKIw172g+sQ2j\nC98dwoebN2ctDg/UII/6PeqTDRJe2ChxHJDVZ4q85gwor3TNUFZYBWiM6lcf\nXnMfFGMM+hhaa7ajL95ZGwk4TaSKP+EbkE1/RubCixRQ2AcEq/Nrn9381X56\nqfspsYn8PFOzNoxQTBgiiOW7TRqJk8qrydPvYk78kHZSB8NU5yHGktNJm3+e\nuYP99Iy9xiS9s0q93067citnhbBMQcSAJlYL6CJpmGx0vqTwds6NFjrj2zlk\nScOl\r\n=MAIy\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"84fc33da5e1f4e8a13156a196c8c1c73f47786c8","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^2.0.0","@hashicorp/react-search":"^5.0.0","@hashicorp/react-content":"^7.0.0","@hashicorp/react-docs-sidenav":"^8.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.0.2_1617138651121_0.9273545602761097","host":"s3://npm-registry-packages"}},"13.0.3":{"name":"@hashicorp/react-docs-page","version":"13.0.3","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.0.3","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"569d57c03bf2ac451aa0d641cdcd36eeda8c9ef8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.0.3.tgz","fileCount":11,"integrity":"sha512-tw0zyIkzigInL0F04sk1wRNRSP+TtHYQZ+W2DrqkJobfy5OQP/4tOWohatmMQQpMPz8Xc4RrkRt0D6fxYJDPUg==","signatures":[{"sig":"MEYCIQCS7zubKaYAQ25pvSRO5kjGIdGMkmXT8rp/J5w/M4IdnQIhALaJzYURsLA7bR9OH5YTL5jNp7XaZfD7m+9XMerUTK53","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga1L1CRA9TVsSAnZWagAATq4P/RcgabpyjPaTdoELVoWu\nVy/SY8pRtmbWXYGQWOUHNCbVAegRKZVYul6XhHG3SO/ZO6lkWXexiA5nU1jw\n4HEAcXa2TEyee7GzYj0KDGbpHOmZCehftbpy57pgxmJ72w4vR6xJ3U9Kprds\niI+8A9xGh3tKDljBJcM3ne/lLDLIkDva5fSNreAGo7Cd/NJnPkGsuFDK9x9i\n7B+IXR959JFuPaKWoyYq4/Ww3wLZzGGf84QI8CDzLr8OPuq3/530rFsDjbTS\no3mop65ZXyAd/kgc0dlsWnFUCpyQzxJLNNVzqPz1tT7K6SUXKPm9ASSYTxTK\n/XVblghJwLm0w8A8T91y+GwMTvWCeiupzqcnVgmdekAM8JzQL900bnqpTF27\nRcqWMdpc+6PgCVj13TZvZP/5ovr8G4lbz0jTdU0n540WIOI/0XnchXR0xH3k\nr5hhB33zPXWIiRuwFjUmrtKofGqUnPsdf8+8USTTX+boczGO9GtRsu4YGZq+\nf7ghDapF38iCE+rDPkNQ2WJlCzEWW7HDnXJUDOVfXmuQpHR0vUBrdONk9pCc\nqYGkhjdGwyc+IjEMJXx3lSS48mIhUaUEIua//e+Y0Zm8jXSbybmzHedsIQpi\nZo+8DjugdhswWsxffI0Z0f/T8oHNG5/FWp33a0WSIxM3Il4wdkkCUuVQ07Sg\nDXVX\r\n=VzjE\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"69b72e6d0100174ee8b88077c34ff6f1c34ca32c","scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^2.0.0","@hashicorp/react-search":"^5.0.1","@hashicorp/react-content":"^7.0.0","@hashicorp/react-docs-sidenav":"^8.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.0.3_1617646324822_0.11588673610909828","host":"s3://npm-registry-packages"}},"13.1.0":{"name":"@hashicorp/react-docs-page","version":"13.1.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.0","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"338afc682a96c8d7109b34b46c41892204511a2a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.0.tgz","fileCount":11,"integrity":"sha512-ROn80jgETd/MPwV1i/Iv3PwWG+/JsZ2c+xwlbhUGbJRX7N9Coi9McD9o7k6+ogVSExYtRiWJbTuETvzmGeQk3w==","signatures":[{"sig":"MEUCIHW1F6a4xu7cnTcHqbiyEAKGGDpG9Ypsniqmc5a1khZvAiEArvGjpBIaSD9MgYMxwa4zrORpX7oGZ5MwBcnGI7oGLfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga6QFCRA9TVsSAnZWagAAnSwP/0LGKHNfgHKca8Tf4oUl\nbCjMBASc+KuYT1iPQOBntvIAkrvG2VOmMFGOTsiqfM9yGpqb/jA7XW43e5nb\nFcONLdks+NXSaibGTfHf1ty3ufiZUfI540HVmZul9pNIrYIVjiDtck3/Z36w\nCMQwrc2fNH45LzJOnI2LG0KbomiCiVp30Zs/CQ79NhkvRs8PqDtZCzm4z/BD\nAFnlZoAu/D15TB7umVewX+8e4G/7bvuzWzIA3+XQ/9PtbjZ63MpzB+3Xm1AP\nkxIIVr1rX+AQ0mBWZGko17ur2YrB0b5vAPERXf+ea/MheMuK9edvA1+rfvNJ\nYV5amU/EPioEcN00PkVrXB+w9uOil0fHvmehi1gnqsEhXUQOCQdWwo+hglW8\n+/Laq9bMHSvQnHAQo0hXCnSVAhdnjFyCUl8Pa4g2f8ZUcGCcPGsUHFNPsa/7\nD2R9jl3GZi7bbDFDjSHLOdJ+Kh/BJdOlSnfansGtdgU5pnpOdD4gVToGK06Z\n6NRUfC9bwEd/GkA8+hP24gc85r8k/MPSJYOdIemdlTPqGFsb6CqBrGuFXs7e\nOrFryGNE/D8C0hNbwJFUwoVCz82NUG+VqCG6a/gTLWdBd6GUvUzI0LmMXGM4\nGME1++NUUT9okmzycTCmruWdfsYmDWrXEheUgQFXEaXEnmUD/E7qPK2wglNK\nMLTl\r\n=mwWl\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"931ee606d1553dc8b84c0883056516f5ef3f3f6f","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.0","@hashicorp/react-search":"^5.0.1","@hashicorp/react-content":"^7.0.0","@hashicorp/react-docs-sidenav":"^8.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.0_1617667077369_0.28091680402828945","host":"s3://npm-registry-packages"}},"13.1.1":{"name":"@hashicorp/react-docs-page","version":"13.1.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.1","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"citguy","email":"rhino.citguy@gmail.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"0aa1cdb5be3f55adb1379f0f5ff126983a941c34","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.1.tgz","fileCount":11,"integrity":"sha512-YN/I99F2f+a17+q+OOs6zzLrMMJy9N/hXtVUGGQquo76B51trZ9QV6e2vafo8tIykXBqhBswZD/59D52ctcMNA==","signatures":[{"sig":"MEUCIAQeskAXmRKt/j2K/dr87Fn29LoPwhkj2Td59nrr4YizAiEA2XDQCteluy6nXlrUGUD7cPjus7feFs/4FR9/XPM9D/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbjTZCRA9TVsSAnZWagAAXmcP/2q+kRc9qzxXXM/T4dB2\n0w3suEs9mL+LALvYTwwd+VJoFLiVm1J7FzJR717wsVL8p2jB6r93lW6Qp7NT\nn3gXUgDiNrowuG1pPmUscmBqmlXqSoUvLWg52zTNL5aR/OKtqYl2/wvCnXDJ\n7nMI1kwQzFfKSsYm19dyswnD6EwA6BCHdFAEMJBFn+76XOviYFbh0vdPznNk\n2/GT0F/qCT1QzubBZdjgaRG/BiSa1PIAZyFryc5RoI2Z6OiHfmoEOhJ27ypm\nqpXspsNlaqtvf4QwHBzaeEjKJnDLVcPoYWKPaumnzSWMIyyI85NFvmAMx0CP\nr7py/whFETbKDS2ETmr3+0gd1Pd0Mot1mJMolXYcca9Q5gm4ScCCs/RAsidM\nUXyHwJ+dApKvXnlWok6OIfwUC8JcNeBnGscvjvXg+sr8+KWQV1ECT4CpqJ8D\nAgiy1NCiNzlGMGY7yWyLU/xjFFRzclYqL2WADOc6QUBt0bcHeiIIS199KbIJ\n7XxGLpj/DB96zt7Kf9tRNZcWwC9z6GjVVbxc6y79XolUOEESe9JayyuFPTRK\n//z4fzSTdVEmphTLE1iXnT5lNuDqPwZY1vCQ82VfA01K7Mciwjap79JzVoH8\n2ZIK2EfDMsqa1wsbZYWuMsIekNIN+jZAR/OExQeCk9qr9BvnuC9v6B65TRSh\nNkjY\r\n=f2XV\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8324ef0b18ddfe0adae18ffc71ef0fe9b3a484ae","scripts":{"start":"node server.js"},"_npmUser":{"name":"kstraut","email":"kendall@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.1","@hashicorp/react-search":"^5.0.1","@hashicorp/react-content":"^7.0.0","@hashicorp/react-docs-sidenav":"^8.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"1.0.0","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.1_1617835225252_0.7158418314317772","host":"s3://npm-registry-packages"}},"13.1.2":{"name":"@hashicorp/react-docs-page","version":"13.1.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.2","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"e0b71090feff7d4319933bba65324b5d8e511cb7","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.2.tgz","fileCount":11,"integrity":"sha512-ib41d7zim0sRHCsj+nXYijglealBB1DzO6IMAl0c/7BlG4C29/QmKz7YR9Jtw7ekyxTwxLVQ97NNB7pQ8sUHxA==","signatures":[{"sig":"MEUCIQCi9B084jwRvAY6MGt8+28ipa0t+iXwVklzNxqS+I93jwIgH/Ci8t53DZaAYtmSgNazGuXxkkxM5lTOBgoN7C4C85c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdJvYCRA9TVsSAnZWagAA47UQAIJq5RTYngn1hQSke4nC\nvD465l8dUUp5gPlnsfMt+D/UyuIjAug3E7WJ5nJsm6ISDxQXbnceSK9K5fQx\n0b9T3S5tcp23/uhxUMvuwyWq/4+VvTfo6nda0mhiFZjrBTa/AMz4W0oMelEM\n69c9gDvNOd3f7AZQKHUUOdiJfQE6bXWFGRw5A8KAtP2U02mrCxUcR7I8Y4te\n2HyhRvkVsuL5RAqiqk3EsBLtYtH1wwQRpT4mPBUzH2nC85G91DPJzkoxzxkQ\nLCIOc4/umLzs7+lILV4Is1KhouiT7I0Ek9mJWHbaKXfs2eZuYq5pu8O2x6Vz\na6iN74XO99c1I0zCpOw8GMWXkZ8VK39nnufo4/XnO+nWtiZNKq/0V63h2OPr\n8BQuxYVpPCZPgi07JYySdH0PX+RCsprIhSRyCM0bEMgdnwyeNbyQC4jPjNFg\n+85Tm+MgorvxwhWqg80Li/PE6N1lIBHkYGQIbn/8CQCDRRA914eFb+DR4B3J\nfFvxN9Pxwu/geYXy2pN37mLjIe6NagCqTLkTPTVZd1UIaweEiLMhbI1lA5Xv\nVE8nNmgTGXItZTE+hkFGv2ll4tiXXHrmCJ2p+BxRKSks2WyZ1SNYxdYftxZq\nSm22A3wZVFDf6vkt01UzehBgrStOjDFRKGH8c1hIGZ4Jtxlsxvmh9MA3Yp+p\nMqxU\r\n=2z6c\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"11f47aa2b48daed3f57c25849acc7825b6bd568b","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.1","@hashicorp/react-search":"^5.0.1","@hashicorp/react-content":"^7.0.0","@hashicorp/react-docs-sidenav":"^8.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":"^1.0.0","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.2_1618254807775_0.2512232014754421","host":"s3://npm-registry-packages"}},"13.1.3":{"name":"@hashicorp/react-docs-page","version":"13.1.3","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.3","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"a05e43f1d660115f5dcc3a816fec0a09c08f4e2c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.3.tgz","fileCount":11,"integrity":"sha512-b1sPfdrPppC2NUgthEHGEcZxVg9VXMPWoyUTpo7g4tdXfXyToST0Sic4gmEdQOe55WRx7XPUX0KcxjTVFrVQGA==","signatures":[{"sig":"MEQCIGX3eMVBcBC3kAXoipVodDX143lUPku96glPgIU9+fjeAiAWr1M2PgJP/xz3x6XqDbNygVpu9XYbeGuoCiTBWPXzaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdL2ICRA9TVsSAnZWagAAhI0P/31wFqlY1wNlGhylDQFT\nUSnkjQWAYys80KQzi044WCJoA75CV1c5rP4+6mfTCG6NgLHwqcPKJfvdOVyK\niIajO82KK0Y534M8+Az7UXhh5bL+0KYs6dtHeb1feejZoxECVZ+uoPmZIlIQ\nxSYDf7gQrV3vbwwm1UJ7uQ6MvaVfOIJKAXHfBckSur/dntEvg/tjNwVBShxu\nG55ONLSdx4y/izQP/kL8wKtoW/zw61Hd6lUqZCk5jdux3QBlpP8QzqC5Qpa5\nUlhJaaP0HdGpuZI7TTMu270biGVtgpCrYvhFX7g08GOFTwtTMSjNsZeQcUC+\n3CNMFmp3JuiA7Jg8jcispP7mCZWFrk99zgVgIVo7tlDFbFlF0KmpfI5vEI/3\npT4OyBDpLb4F1mLTXOIIAeGuUPGwiB0vA1VLap+19aBeCnuK9i3zlKjMYqfK\nCJy/MsBch7GBJuW6W0PuCSTQo4AeoLCN6CuwOP28Q7c2TT7hzgBoq8vGawC5\nAgWf+uybVebX8m4rAC8yUJsTYKYRBaH+gO09bfygU+XGbsrv0FDMsmvJ3tzh\nJ160nRnVjjPXqaRKCh2FvKKZcmHGhgj36KV95LhVS8R3LI0kX3Xo5LHefEWz\n5mBk1ICmiwo9n0AQQmLtwVLTwtSTG0XqyXqyENYADQJbe6ucWcsyoNnnNN/3\nQYwy\r\n=zfJT\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"79a6a7380df277c45036b066c453aae338d82c39","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.1","@hashicorp/react-search":"^5.0.1","@hashicorp/react-content":"^7.0.0","@hashicorp/react-docs-sidenav":"^8.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^16.9.0","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.3_1618263431850_0.007344640539367786","host":"s3://npm-registry-packages"}},"13.1.4":{"name":"@hashicorp/react-docs-page","version":"13.1.4","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.4","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"a08aa2c211b365e952a58b84a7c842c89ba2ee64","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.4.tgz","fileCount":11,"integrity":"sha512-SfFL6W18xXb11LKUDrvYXREos2ZFaZe+XvW43MeL1Lc+pgUz1ycq1t4ozhdsgBREv7ZyHiIAkkcN24QwbCEsVg==","signatures":[{"sig":"MEUCICm2CAN6GffRXFet42lahBuwtIgo31VbzEkGNTUYvt0jAiEAzYqeuQ4aoRSeMeCQvE5lFG5IZEMq8oJ4tlJZ2jI2m3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdwtACRA9TVsSAnZWagAAQbsQAJ6iwgw8/K/bR8CnoTzQ\nS4WfXbJI9oWgUshgMko/GvHVi2DvLL2FCj9JVzVDxOfSt3wSxvWYl/T0T1R4\nrFvwQ+On5v4vIH/BZT2IMJouKlPCBuNQzCzDzYtbInHMLhW5sPyY5v1zQlR5\njdROK+I7Ndr4LCPb78Jsu/KcqJFcljYWIhepUxIor4Eri50En0hqi54HT1/C\nfsTIvpuAbNlATDFLnBbBzfb8LY30RM43gd1SVJ1NR11wSIx6rgQ7/8c81goF\n5Cj6zr3eF2a5A0TFBNoJ2QqtDdPb2VB8l4Fr4Gj17OeYOHZTy81ryxBHSHE1\ntRxSMbbElvCnYNqJK+opO+zfKjWmetQIus6iCbuRe8gUxgQmTrW47oSJXX6P\nUtFucqsWm2lP0wB4xRzvmRp3UXBlQ56tMrelZ2V7DDWZJvRhp6HmOeB19Tg1\n8aWfn+0qOmcrvHKf9HTMc/8KVhhaXuDKFClsba28/L9OlZ34neb7j33EILrQ\nz1sKxuqlyTvSBi1s3rK/LVvEHmIt8TR3zeJmkuoJtIgUhehjT6KRuu346dgT\nhyIT9Qdlu9v04T6K5ZxgCvUXkLSa/kOkNoOxCs1UBC3PdcHR9NWwCfTyUWYv\n7GjwKFI4W8tHl6Eernl0PmZZ7W1FGrTvCz3/g3t03JzzAsU1cWYpv/QYBs0f\nJdOS\r\n=V5sy\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"160624badad4c32fa5800c194b73394c465d6853","scripts":{"start":"node server.js"},"_npmUser":{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.4_1618414400237_0.7230008798122403","host":"s3://npm-registry-packages"}},"13.1.5-alpha.15":{"name":"@hashicorp/react-docs-page","version":"13.1.5-alpha.15","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.5-alpha.15","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"1d45ae678e5c35805170ef3872b2a3514d94c5b8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.5-alpha.15.tgz","fileCount":11,"integrity":"sha512-/gVbcT8zRp9ZhHAgdZtvB87CgtKg0TtTZYEQqUo8+V8WwUKYqM37nnkVEB0rlYZOhPbMrHq9qU3Zma3msebJ7w==","signatures":[{"sig":"MEYCIQCjX981Mhy0fEi/lvDe9oMq72aDhUV5wU06JvCqLhQDSAIhAKFS0YQSRGHAMU3iaAkl6qBNobmUY/wQK6sbvrmEmbQq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeMb0CRA9TVsSAnZWagAAhqYP/iSTL0/Mxz1bA73THwdG\n8rHlBY+jgELYEZy0Wz2uAqt5dXMMC9qE+bcAcxPaN6E64yI4/okJQl+3ia8j\nID0OK/q5iF1t3L7FCPTgxiuG2xzcsp3FdY6n9uIAV7OGEzouwQTAF1j1k7P3\nkc8slN8XI+W6m/o16JNOdLD3fojniOjkMSZlUT6xFH4zzqp+PVuqIMCfUBSe\nX1eKtJtRlrcoF8pDUixaLtXgSukJ1C7Te6YOnf7eIlB0AJDuObPDf30dC7hw\ntaQKD4veWN2XnOZiee0BBHpTc4RXPRSo3AUdEiWn0IpwPBd+3qyBGg4HrZcx\nyi17Urjrntj+jUFg/PcKqnZ9OXJAK8oCsx3cgsYPUkSIR4aQIBnx5xfuLrd3\nGI3jAY4ppK+QMxjjiojLnDZHo9wkHHnyFnlGcZLkYeBV8UWz+M06i32fIAoi\nE7rFBPDGHKoZGwklwWDrxjqrEJzm97qQDtyWLDXiMUaOS0TTHkQ6ixg6JR1v\nf1KEqBmoB4XIxqNMiVsP/s1bPtj/zgS+Afmi86nCmPb76HHIX+7vgBAkmxrj\nmj4nDcKcxfvyutP3wgCgn6/VGR850aovpqrxda66bBDq4PAN/z5aX0WvT24m\n/M2IZ0afMMVbxLNCcXrcVYIba7XOfk3BjOl9CYXBhoI27/5agpv/01VSKxfl\nvtxp\r\n=ewgW\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"8bb4c2d56281635e9339dce494692fbf86e6aefd","scripts":{"start":"node server.js"},"_npmUser":{"name":"kstraut","email":"kendall@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.2-alpha.15+8bb4c2d","@hashicorp/react-docs-sidenav":"^8.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.5-alpha.15_1618527987582_0.8531516808247062","host":"s3://npm-registry-packages"}},"13.1.5-alpha.20":{"name":"@hashicorp/react-docs-page","version":"13.1.5-alpha.20","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.5-alpha.20","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"dc2ef8064b23c574dffadd00a656bec3c133bbfa","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.5-alpha.20.tgz","fileCount":11,"integrity":"sha512-wB51LZYdtWViuxURzqKWVJL4E5YjGUbH8YPNaraIIxIxMPyxhP4RTSzioWK9vzY/5FsY3ghc9bx5a5c5h+NSLA==","signatures":[{"sig":"MEQCIHwgvnA72jfIt5mbd6A4tUjRytjC3y3AmmdYKHkisUtuAiAw4eVCNw5kLAgf9IMj17Yk+og3EfAjfwA82pa4bg0fVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgex3/CRA9TVsSAnZWagAArikP+wZdX+j8fViH1HYEhnho\nGk3GwzVEUZYBRsN9yGct2Txkf6jW6NQEAFP+x/mppE240wFZPRNo+R4gdR1g\nNAnLRpQpXtX9mn0aeJzAovHIwfwNHrbl3nN8ZYHbrumWAPgExANOxU3anpdc\nAshZ/eifrLCJX25gaWUz9aZN4d8HTyiVPoINsGYA4jgl9ExYbRmpd5WcQXxd\n8C3IsJdtSh+Zei2pFSTu5k/6FddHDo1CD+gG/dJod9nJog661NbEWRsv8Ga9\n+HMIbSHWAP1k545/CgArL8KrOXM1XggUQQsAPPLcR6Q1JhBmFzKfoJC5GWV/\nBpwsrt+6plscTJZKjiwYgapzVL//rE6S447eVoTNZSCN9f9o1jNaEpEfIg0Z\nKqqbqdu5s2lZI0lpv1l1uBrsIfBvkUrxnSMZhm0sR26oW2aNAVP9wzVEJrib\nN3O4u7vt0s9ebGU34LXu1Q4iEHeeiOXerAOmA2kdizOSCW1W9MbDUKbEJps2\npGAqAZmG43yLS+gv+o8To1Urt8i1TPo0B+SnI5dH4fTcfu4bRG37DCk1hb+K\nsnHaQly1NW7r0I8mbA44uD/gdCYGbSNGHZTHiZY8j6cw4792h8iOYwCdloaS\n31mA0f26WSH1MwhKS2OibJhIzhpHErdEvrcx1XVzCZEJlCtSPIuFZcehKeer\n2y4x\r\n=4Krg\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"221ccf5947d4b0562d3bb946eea7776649c8b331","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.4-alpha.20+221ccf5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.5-alpha.20_1618681343118_0.1272777763770241","host":"s3://npm-registry-packages"}},"13.1.5-alpha.21":{"name":"@hashicorp/react-docs-page","version":"13.1.5-alpha.21","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.5-alpha.21","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"2016ef57c9184ad799f1c8a2d09098863f9e53f0","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.5-alpha.21.tgz","fileCount":11,"integrity":"sha512-Is1eBiloWSHNO8sUdAbo0DL1l6CtcAY4+Tcc26C4/wA+sDN1/VrFcQ6Z/VL+Oxm1Okhdpix1Kf1t4dyW1lKWRQ==","signatures":[{"sig":"MEUCIQCndDCu6gf+JKUfTzYccvvx4Xe3otyG+vefOeNdOequJAIgMvlTrmiBQPexE00uKUdMNsX0tX4WK7RBPwh/5gvuH8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJge4RgCRA9TVsSAnZWagAAmAoP/RZ5COxAmyVFF5t1HX2r\n8940iQ9DtnurBTNQUNsAIyLgAs6/MVtYi7kTSFp6dcbHUIRttS6h6RFst6uh\nDY7DaZV+pengtYK96CF4YoY8/h7wu8lq8ETdKOFe9v7zkiizAwttAAlkiKCY\nJuiQ4/qxrQgmDq46ei3XV/jxavYhc9s8T/FesEk00pWN/x7Vee9MsAqM4CFT\naIfJH4W8msE6t1C3exQibj83XRrBGzaoo6b0jc3JhWGL2lVnjeCYZ4B+Uded\njixXMZofuxeda0qqb8HeAtwNZx461SbjOBhwzL4N5J5eSyVJEOi+kHDnNTGe\nUNFYlaNzrAg5k6zIPWNJj4OWAaq+peSvsYsUQQlnVOMAFtTIdJuRAEFq+Lu9\ngg7yO1nXe/gh04D+0XtfF8Y45rX60Lj1gGYlE75fiQkdX/9AEBaCJekc+7nf\nkACWZLvVHlkWspxlOSwFg+EjSfCVIqaOmjsuXwGRyolEqWZsj268xTblZcDC\nFo7O9cY6/Op+coRB4m0Q+wiRiUlbmoSkzqqF4u6vRZIi+5cQadO4EaBuvI+P\namtk3C4LifB+3CDZ0Uc12FwAosSRpkkBoaWA8Wd8IFSEfUFGXPZtPmGJMFQ8\nEJYSj7SS2Tv0XMhCF5DPr7JDmnMzkh83aFrp6b1oUg/HbOo7faTRPAie5loJ\nmWva\r\n=0qSo\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"face9aa5e98a4b41cbfc2f941a15349bc81dc759","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.4-alpha.21+face9aa"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.5-alpha.21_1618707551862_0.2203507703287817","host":"s3://npm-registry-packages"}},"13.1.5-alpha.22":{"name":"@hashicorp/react-docs-page","version":"13.1.5-alpha.22","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.5-alpha.22","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"b14cea6041b4db49c51211e61c273fa858f958e4","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.5-alpha.22.tgz","fileCount":11,"integrity":"sha512-Qe/YskdlGSTRi653G/lziz6P1rjijkLKQ9DdG1FfW+qg48RfUbQ8BpEIOwQ3SSku5+eGGIGOHxzYdJKaaTDnMQ==","signatures":[{"sig":"MEUCIH+OdMAtjBSsXFKjQWKkxkILCI1CP5DobKBc6n8d3YcmAiEAx+bj3kI8WDocxOmxaMbzCPMZLV8FtB+5nbHC/Bmewm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJge4XjCRA9TVsSAnZWagAAM9YP/jLEilkt+oaAx/ew/2mH\nyO5txwL6Dr3wwfE4EVVzwRpVeyZKiuxYbcTEOKJTXXvsGqDsHsSrBzFT1u5Y\nyuUD1bd9GAud/+gm3MoH//F10HQxocFsuBzZbWb+hhVtKjy6+aEFMeimyvEb\n/PZL8B7ej9YQLuBAP3W21vO7w4PvCpkXcTgYCuGVC6bIu/rnOwbJHxw+DtW/\ncN36PZQMWNchLi25mqTSv67ndtlV7Xex2UILP9USc5NkGonGnGV7LZL9X8RE\nHlqDZTxbqUoJE3PhhziNxohhbWv4DHplVKC5QyKsS+Gi1KOjF4+f6/xK5Gx/\nCPZI7uiK5w+buWrPSlzqz3+QsRUrG/nx0vhXtQs/F/xP1XgIczhvezj+FsYD\nTFVt16RS9t9wcolEP7EVVw5xy3Pq+Ftr6h00tJfC60yX7VWg/pWndru8V48q\nffkmbcsYr1h8JfhmCl2/Pi/Vac9Y4r+2LeZORrQvAZa6T0mycS/QdAZZ6KMW\nwFFrCiP5oYex2NdtWRy5+YTUgCzpyU/Y74M5raauk56I76a3zUynOMSv7oH3\nEi7Fv17FTALKjaRIyHiR46pwegdWRMYglfKXlgPf7jM1zUXsqiZV8bHBjGLv\n8KDrdkOXg41SXGapYs0BLvI3ZLVMHKz49DMDr6TE7cF5e4Rf5Mq33HtURW7n\nKnPE\r\n=+VBI\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"8ab0068cd7defe47919feb73303a5d6f4ed6a69f","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.4-alpha.22+8ab0068"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.5-alpha.22_1618707938612_0.8716456256015259","host":"s3://npm-registry-packages"}},"13.1.5-alpha.23":{"name":"@hashicorp/react-docs-page","version":"13.1.5-alpha.23","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.5-alpha.23","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"335748b46aa05724afd88dcc0ea2cc5ffc80c627","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.5-alpha.23.tgz","fileCount":11,"integrity":"sha512-oGxI3LNEZ0d6mFOzJ5FagRdsfC4Lnh4xtq6+n8twv+QFfk2IPEgd7sSChNamoCaikVxfMPkMD71tclvo3EPyng==","signatures":[{"sig":"MEUCIEg4GJsUia40GoyAboAUBFID690puDNc35MMpapbVDl6AiEA9tChxuSZAVZtTZxSy8bSapcM4FBHpVNXi2E0SwUKjWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJge4bVCRA9TVsSAnZWagAANB4P/0LaGUShsujrbSkSp+w+\n+z/vK4oudWlR9JkAQq0qCz50grCyFDk98xTQSfyzq7DX+MhE3Jc6GRIwyXKt\nNdBcVm1m/27Ev7Bn50icHHyEUUi2s63VUpsf4OqCTU8Pp1xO7ndE96VvgIpr\n21wh/3z1w4fRD/zEAfTJNRTOSiG3u7sAZvcuxUD1RcAv6ktV8IVf351OnHYK\nHq/CfRkz0JxcRvY20FeYUGzsufHKRiNfw6Yt5VuYbriZvfQbIyYirfUbRhNS\nHwwY4C1JCpF8/VgNbM47NnuWkOej7YMrveOo8i4inzLPnu8vbKgD3zOnr1yp\nkgppOB9dRWqo+CJQpQcl0ZH0vUFdgOqgTYLqWRXeZu4cda8Ny2GA38CWrsUG\n3wvx3MU/MBDgZFMVAV5T4H/QXQ6AGi3SMwqW0oosjFOt3fayMlsizvioOPOY\nAac4oLCeDXJlvQAH9hNCcOf7/Kc6uEP6KhIgcMXxpXde1GSlMd5DnrqWZtJo\nHzMlXsJWss780XPRwB43GLyAL8O9hNWV8lXroP8uPkKOJF1y226LPPNtb5E3\nmYVAa9BNkmsQ/Ehm3FPOiNe8xAf/2syjR3KkypIt9UTZlsYo1uwsITwThFzb\nkD1XgTc1AacoFgBo2rikstt7r9CLNjU5cDwCcSbgHNFtG4TRca6yGr2lx0Ly\nT1W8\r\n=cwmU\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"0f22727101fc3abca3efbe55cd4bc3aff9b1f038","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.4-alpha.23+0f22727"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.5-alpha.23_1618708181284_0.36284106175264674","host":"s3://npm-registry-packages"}},"13.1.5-alpha.24":{"name":"@hashicorp/react-docs-page","version":"13.1.5-alpha.24","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.5-alpha.24","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"52d3b1f86b4473f9a43882a7c0ed068f3a2642b0","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.5-alpha.24.tgz","fileCount":11,"integrity":"sha512-FVixMM2MmGBEg1lfd28J5wZ4SZWI4ihSfclSWsMylPdVGasxNZvLFuAh318VdCU/+xjqrOhYyowe8WrsIZrmEA==","signatures":[{"sig":"MEUCIE/buQToq9R9X75H+niVGLfXxW8ydiMYlBhWNTQdebePAiEAuJlEaGptI6K/zfLvGZ/PQOgQrPY8ETID5gsnQHx0GE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJge4foCRA9TVsSAnZWagAAJ2UP/1q/B0zepSDyTAgSF4mG\nuqNSC5EoMs+5LKjVjXoZ38NRhbHVqAsrxCuW5Vaq86ZSH5AUNM0N/pYR/YTy\nJRMnF52tV7wyhCmlngdghI1Jw2vDmNkS5Ia5CKQKKkCZhLx0ZGsWQmoMBXe5\nJu11HWgeXIhg83x+0mZ3srPIpvs4oqFOEJS+AIfsJJe98eLE7e/OxDhoykmB\ncUR1Kq7R3EQbYuyouYLrTYBTDXiDgoOqEhatFZG5U7OL7lzeb3Vlfr1wpz/u\nqvTpqRT6RMiwg0UJyNWAJ4a+UyXnlLCCopoGjpt/MXjO0Xbdzv8WS+gy8CIe\nRRZtRZ4PDlLkbgqT08gfeCWZL+7RlxFD1TB7qU/UJbmsdbnEvAgHkpzVTiyT\n/oRgUtJgBBQoeaIWONIyDYxQTxaxJuzCEQYxSHGiDV40/PvdljM5mzczfu47\nMd6IdjJJxH0B+WLi53Ro4BAQhhoVL6I4uq1xzcTcZHEKxdrHK15zTw7mnzOv\nnJOVb3Ny4TY2sSy1tide084OYwbYvdYNTva6treLnbKDHm9CArq3o33Vmvdw\nIso3ug1R9EX1zO6OHXmzpH/Y4ar8WdWKadP8ylkNkNXHiLhSrOZoLO23hQyW\naXklD2jmAxsK8XBXLrMPMlmqkS65SNcScbEGd9ZAmT0PYfjtuk3RFsP7nmld\ntijR\r\n=Yq11\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"0e71379bdaa10026d0ffe3092719d63e4ede32b1","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.4-alpha.24+0e71379"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.5-alpha.24_1618708456032_0.9953391315180171","host":"s3://npm-registry-packages"}},"13.1.5":{"name":"@hashicorp/react-docs-page","version":"13.1.5","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.5","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"1e438aa477147048af15c6c9ea2fd201d52731f7","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.5.tgz","fileCount":11,"integrity":"sha512-hoG1t6hrD0p7m/GS5rW/15lPjP8aw2xCMAnv0IWN0ctjnWFyqApCV0mS8Xs5sNioTfl3W5Ph9CU9QIVGi3XgDw==","signatures":[{"sig":"MEUCIHdQaoUYUZSPUfUg8ylTX6JeMLznkZDZ3DJHYZEW7wOXAiEArrBUgHMxXL+4RIxXMJuxZQxL6Cj8kPs4zfcNAlzlYfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfbEqCRA9TVsSAnZWagAAyGUP/3KoXieu6vtPVheZ0rzS\nj3GnMn4Vn4sOnrnvM7elNgfuYwAuAcEbCD2fjIM98JtAh/ioYvw8EJIHYWkW\nG2GdCP2WVvmdwVppjnMlP9e1DVmGfUckVSEj5x9W0aa4yRyD+BeMOIbElHdA\niVzKibQGqvqQcZvQT4WdWnvu90y5nU3+vDEtK6gaEsP0UQ1PKZzHOpTaNtOo\n00HASKnzgDywY2T0KMB1l93J9BIk6UKOraeiN36VBsn+cqPyWRrYkaQIRirB\nzpyj8E/uwC+UDZQnmcOrr+SDFUCf6OImIAXlhGMaXuG0U+u4pJn9nMMCRwhY\nDQH39YmQrka2aW35PcEJPhOpn0OxGR1Fp/WXOPBjdn8w9D+KxKpiWSuolGzj\nk3rbJHi94T9C41KMShicChq5OrUPwIww8Y7imbLxiWczJpSLhzQAa/4yWD1m\n/H+RwdHqUqozsZGNkv9CU3rOu9Xh4OUvD4z09GEvf3K7Q0sS4iVmPsC2vfT/\n57SiJXMLrqDcixJckvX4Txxec2uQt7QpyPAD2NrKGOwLy9bEPl/JvUToJcgc\nA5NNU5/CmKytxwyyeRmY8hb4LueKeT2/gqWBkPyTANgC18J3fM0+8bM8fwXF\nK9min7gdv6u0XmjaUJhjVdRFKhgZW27UsONki2wg5aQTG9NEA6Dg+cEi+djB\nNssU\r\n=vxDX\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e9627942c73d8448532a4c4586a814f6c315816b","scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.5_1618850089892_0.6112099474171349","host":"s3://npm-registry-packages"}},"13.1.5-alpha.25":{"name":"@hashicorp/react-docs-page","version":"13.1.5-alpha.25","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.5-alpha.25","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"13c4a8bd56cf73834757bba49fdb0a55ba80e178","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.5-alpha.25.tgz","fileCount":11,"integrity":"sha512-dd6BoMX9eGuV/70GZT6Hq6J4lP5BQJ5ifO7vXA6a1Q6vvAWa+vLcotGSF3i+oYYVavdKjiaydulCQNqlBBrhZg==","signatures":[{"sig":"MEQCIDE4psL0o4aehoNE6NEp/4qhA/u4+GOr4q+vOFjI5g3mAiB6BroyOtM0ihD3gw9V4vQmq5ZOf07i7dUsDBZxoZ75Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggHpaCRA9TVsSAnZWagAAdSYP/RGxL22S7SMgHtmeK2fL\ny8kvKnVEPJZ5UM1zoFHxlk1mjOguaI37zq5b8/1xkTVEKmnmfmh/xCOjQ/I4\nKf7nNCsPuEt6ezmA9pfiUNmY5Pda335hrRw+8Zgtq3MoJ76nLyxf6ZkLhJyT\nNYRvHfLYralgLsiOlOaA7FWvvYhrjigtmrHFGZpfXjqSn2Zu7cr68XKDMZjk\n95wnqGEE3mWf+5v64O+Ibmwh5Jr4ajI5aad7G1KAS/HGyRj8KInnb8z5FvbX\nTjFv9N0qtdhJ/zzoK2Qm4yTVWShJZY6EVUSf2KQKgKsEWaz83aMO/pI37rgi\n1PFkGw7+a6R533/Bta0qwNe2oztmFWW2iS+8n4L4QJMB61RtIM1/smLlV/fR\nkHLqWFlhZAOsUaU9J8Rv/MsZb8YqpgbopcPBtsqlYJRvp4kAjU3V/nlsTsPW\nx20NoiEdz96Gvk+HxWloHm8PqAVDXLXohr06U6M0rOG0M33cx4O9h4B1PwqU\nE7SaO6CTYYokyNU2GYRhmfJHPdVSIBu7c2fuLJUJEOEIYowufdkSHog56B+y\njGNH9Gfi9yu9QlQs+/CjF+WXAl0Twe0s8bpAvJXzCriCIo72QZB6TsJ78irg\nDBEnfBy2nuVZPurKduml9uvAKXQ84JlCzTDBJ2bXIMca0E6uZfq5jQ/fofh5\ni/5m\r\n=WVvw\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"1c1be0dda0e0eda9dda3321bd5fabdb55e037fde","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.4-alpha.25+1c1be0d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.5-alpha.25_1619032665544_0.4321990841767833","host":"s3://npm-registry-packages"}},"13.1.5-alpha.26":{"name":"@hashicorp/react-docs-page","version":"13.1.5-alpha.26","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.5-alpha.26","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"a07c3648f0d106c721846d0757b52b7caf4c6d5e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.5-alpha.26.tgz","fileCount":11,"integrity":"sha512-w23KWlKaG/NjxzaIn9E7iXB8m9RH7altDTBNLL3BrFXPdcgZ7c8hJ3CDz0XNVjZ1p5kG0PL1sVkUMCUROOEwLw==","signatures":[{"sig":"MEQCIHLunm3ZGGlAvZIaZKiEpa4fv6EHFGhy9cjio2s9U8MfAiA6LEbDPY+q1pc4y6yobzt3y4VjRykW6N/AoMhVoAOYVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghy7LCRA9TVsSAnZWagAAhtMP/jUp2Xpd9lsaLNzWOu3Z\nzHfQlGTK6kTaHDMrdyygrTQ2UvCoFGOyKATiJPZtvTcRSh6oy9Sgprt41AIR\n3MKMWxxtogOOtBGzz4wUREcLxqiH7A+VFhw3rM9uGysTGuinpJeeBLr/Jbfx\nJmSd5bib5L7pD6gvoBCplUlKR4KdNYkgUMQLtaUT/IocXnhgp9NQsfYqdvIb\noRU9ThjXfINYsE5F0kcsn7H6TTTG+5QgM8d0Oj6Jvl8s0QlKQHPoST9hTXiu\nLB2+BHB0sKomEPghCK0Cj/yMaNsC06cT4T6vbiQq9Gn19e0sQTtV1BAAy/Ht\nSf1OLm5EVs+clvfNq/cm5Ls186qQi6zVrPzKZmylfYKR4+yK7zIs9DVwNkKa\nAunn1sF4WdtRzapd0pcRhAx9FLNIaTYX1WEwzUF3bTdOro1vz8JnGjHKWmae\n2gTG8jRYrpHPJUdFNGGctNnPdEd51nkgCS94nLsW9Iw9dANPKo42QZrPhp1t\n8FV6iD36LlY5DJBnSLgxLO3YVk4l5vHeB4Av5VGx6ekIIY+XjhcWJmyyAVF9\n9faU8zrX44EC0JTyqpTvRQXRkWhPM+rOet7ZIfH+Myqho1lGbXvMpnRuX76Z\ne5lO1Rxju9qHjZGYvb/ASu8O4ldZQnabm9hlcXmP/36nD0chgmakoYux038H\n1kg6\r\n=oXkO\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"2b11bffa78d704eaa4610cc66fb35df1620894c4","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.4-alpha.26+2b11bff"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.5-alpha.26_1619472075025_0.5948724623631365","host":"s3://npm-registry-packages"}},"13.1.5-alpha.27":{"name":"@hashicorp/react-docs-page","version":"13.1.5-alpha.27","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.5-alpha.27","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"411c20f77a1496e7621fa6ab56d5cf9690aa4d9e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.5-alpha.27.tgz","fileCount":11,"integrity":"sha512-9QfFt3pTEhiJfX7hVttOd3jShtuRgJ0NddsHfiV3BkKBSFCc5RSihHkxfBGLj7pdwknC/Oap9KJIEwyODnLiQA==","signatures":[{"sig":"MEQCIBBzM2oepJcNF15foA41fRf8r9M4EC1v3Mk7STYD40iYAiAGF5I36bIVY0Lk7HqWck3QHSSQ0Uw4Fz0ToaI/qirsNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghzMFCRA9TVsSAnZWagAAwh4P/3HfUem9/bNFG/MhIi6r\nRETWzHMReRsSRlQCZYJcIZ6Uwc7vPKFXOx/8udlTzUXQOHU1nJWwLvk8cCwn\nkaC0s3Wz1rbSi0T12BnZDhvay0yi/5FM70lDLd3kl1b2FNMpLDo0vYoGqRRi\nZ17v6tGPJ9PjoOKJX1klVd5W/tzgQbdfSuvY+nkS7+9LwQCm41HrpdRWsjMf\nd2m+dzOMDo/iTjvIph+zIviMSfi07pw8DwdjCdMip1KGPaiKYozW5iuKhF/B\naYHzeJCyHMZhQxRZZdmREoBqirzqJJc+baHoIWvJQCcNNI4s1UiPBTo3lmns\nKEdFzpY02BSP6lhH1gqurfz+Y8axm0hJ5pa4zzUzRDMCBwu5f7tb1O5P7u4N\nUt2zZuBvXSQ+qLpdPZC8hW0cIyunZCkZbNLz2sqr6tXmVHoxhD8sIh/pJ+jI\nP6yZ5hInqJC/MLEwZW0qA6836esBTOWtJVlsrLsIy0dGcwJe9LFbkYkDL0pJ\ngWtDUXxLTjh1ymZ9JdUlhFHyTnOc11uGfbhM/wA5pBjlWubigQVIqlLgdMxs\nl2p6rqAYOVR8ecs9ZUa84Ks0Pzs3D9AhVi5LiWEfF+oC0QD186ycibzNQHF+\nqjG/Q2MCPWI+LRZBnDWZpNwOB8oK6PHYt+tpZWsu3I8ZjTn1s5EQRPa99iSz\nNQ7s\r\n=KTxJ\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"4a7eff5781db371e719cdc8f6bd7eb8d966e47c4","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.4-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.5-alpha.27_1619473157179_0.13216223037474806","host":"s3://npm-registry-packages"}},"13.1.6-alpha.6":{"name":"@hashicorp/react-docs-page","version":"13.1.6-alpha.6","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.6-alpha.6","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"ffc2509d8daef7d822a8a8b50b15b261c59b45bc","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.6-alpha.6.tgz","fileCount":11,"integrity":"sha512-9QRnlQ/2S3JgTVBiwgQkJ1nbzGtDaqjXxfc6HM72+hwMKhIAPc8qBNXtobaXczVimUcmxPaggvBPmpoUHAb4ew==","signatures":[{"sig":"MEYCIQCRWYi/HWU9fnRXQCafL9nkoD+C9lxBZxQ494NdM36OXAIhAKURFTkaewYSmy0HJDcjDvHDg7qcthVsu6s/L6+sXCAY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghzyXCRA9TVsSAnZWagAAu/MQAJOlYKUNgRKETstjvTfH\nCjzdw7FKFW5XOwvecwzDdYtRm22/stnN80WwSZi+BVVABgrnSxsTQNSEHjSz\nsAMVW0dbOQenVN9QAq5AIWQmHT3lsXoxP9fS9N8s2vO5frN+GenQzSQU/kM5\nizDIBQk42OmKZdYUypI1ZbTHcSARsCxv9WrxAyroBL30HnZoBH7uRIQGwQVt\nOUVu8Sta0sf5NaH/wrjvy1OyNpxu74a0D5grLTRW3drjQsVWGMp9VQO9aLZN\nBarv5QZwqWyU8irQJmdJw14PLpwnltvkPUeNAA5+SumpLsrXiT3NKIQzzXTH\n51o8SCK6AT89urz++e2k/XyjNCKGebeceew0Ax26cIrrq6KXN+ldv/RX0Tzl\nLFvcNU0YTg+Rw/WroOcwjvqJla4FBw++uTPQlz6s9gGs2wV7sJEX0Xo4iqp0\ngHAeO4Q1Mvm6mduLctIG+Dv9s0CsbDiGo7g9uWHTLpY4gh+JdDhUdP+5bzkL\nsPh5YCmUkNLENyzHdQBCh5QhYHgq6OZVOj502T0KKB5NuoZXAKfxmHa60dwZ\nhFLVwnr+WEjwV7yUt+pqYurX5bji81QdXdpOO2X3ypvoZvEZcYwPPJMakRwb\n3ZFm1Abm3TTInJr3YAXRD+Gr/OcYtUKJz0rphEEOscTlLjpOYtCc69CMNojn\nbUSt\r\n=gPkc\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"fab7f5dfd97896e2c27fca65ba0de907a5c4de67","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.5-alpha.6+fab7f5d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.6-alpha.6_1619475606966_0.7777074794895591","host":"s3://npm-registry-packages"}},"13.1.6-alpha.7":{"name":"@hashicorp/react-docs-page","version":"13.1.6-alpha.7","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.6-alpha.7","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"e472b83c084798eac18a0a703f5d1d8f7d87e122","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.6-alpha.7.tgz","fileCount":11,"integrity":"sha512-9YMxGKzoXxLnlC55hNMpTrWdVMIYexEsNWMHyR0yjAS+NXOWz8JQTfbBCkdF3MdiPNsJipk7AeCnXS+F8jZH8w==","signatures":[{"sig":"MEYCIQDkwfhl2k4PN485Sy4k1YiOmz6PGL2wZC3c3I1KzIXLKAIhAK0skIHzmBXSOIWgMOLJZ3u9C2twZBo4lwXlmJaVXl1w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh0DZCRA9TVsSAnZWagAAIF8P/14kO4QsYfSyVs9U1pp+\nCwUGyNtcmecp3XVuetJcGRWIkKWI9IW+jO3i7IZl4dz8mc8toLOHHQtkxo3X\nmJJSc1TKUw3XXoemWRqOQLm+Z+ired2mU9bxsQ2zFCfprsL7g5XNfPhg5HCG\nhZFQF8wyf/CPQRpyEkAQewkCk8y9WWZtE7vLke0+nS/NLOkzwSpcFBW51SWj\nRBNoy/XqgFpRRpSK452smjiHbiOfFwiJKs+BCHlRCFBiC2xjGZWa975iWJyJ\n1kM3CKGjDuAZ7BIXfDYDkzKIQiJEZ9Xr3avmcP0FvdoAc8bI3X+o3XCB2+dt\nhqaNQzx2PFguZDTwLTk9sVpbE1TjV+d/BaAmORZbZrFv69V6W5SFvq906wJq\nmIE/W0OdCsky2faHcHKGZYDL/RsgDqdpu2apO9vzvylstICHEQwE0yrJlS1t\nlycLfxwZRuOSoA1+P8L38rW21R+qHhxSSXKYA+RXLDMP5OI+ewApc0owmTlb\nIDePbUuDdEZd8XyTWNh7j7xy3qVzyQQns+S8xdcd/e6uJG4Ne8jmdepMXM1v\nH+RMU+flVnBI6xadaFpw/QkotijQybFN3NBeMAiwQHDS6TdFBElzGR/JYkTG\nxhOe/icUpLyH9a4xIPn9fTmftEXMGUBKY+yNKE5yPlxbTJBHsp3NBBGzObL+\nAsRq\r\n=XGg+\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"955984052ba41d08b1da344da8e6b354458c51bc","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.5-alpha.7+9559840"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.6-alpha.7_1619476696928_0.1848302092049885","host":"s3://npm-registry-packages"}},"13.1.6":{"name":"@hashicorp/react-docs-page","version":"13.1.6","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.6","maintainers":[{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"252328afd6ea611b8664e082fad83b3b05c82ce9","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.6.tgz","fileCount":11,"integrity":"sha512-n/UfWUd5s//yu/0RzJUKX5CHoA50jQN1XIhW5KgJ0iQm0CF0W151r32LeICHQrwlWuvenBejM+IupiubiML8wQ==","signatures":[{"sig":"MEYCIQCxvMXLwQmh8n8DeCZviBSS5jo5EgCyLrY0D/Ts+yXaJwIhAKAvwhzNz336C17npHrN9/7QztfE7Xtvkw4o6RjfSpWN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiDa9CRA9TVsSAnZWagAA3HAP/3FQpLMHqZTdmL55O/3c\n7oAxA7UxNsLq2u+/nXhTiBrbi3Bi68ARGvoIu2XQYcCW89Vr1J2x4hz9/aRD\n18JlviqJIPeqTTb57+aQ5+CzAe5JmJXHL36YfN/yfH2q8B0XeqvJl/VpIohR\nbmL760qvBTVrwkitTYPnvBaHnV0zGE3Om2C+8eaiqdJa3blnjn7TuOuEJeaq\ntSuhWfjoGkf2mKYr/Vjx1/tjs9B+UxOpyW/7x5s+rFgyZk4Oqv0KMgW5zWp6\nhtzyECm/mVDnHJGT9/u6zE338M2j2lawvnroQk2rTVHHmw9Mmc8kiwgsRLEV\nZGOmALtuTl3gBhpDEh1I7+J9JFhXAr/2IHqb2ywbTrMKUnB16gBxg8E5Btmb\nTZeDUVz0nBR8IlQ/rj9e/oLItgw4BhXpXdYfr53akr7E168xDIPWH8oOqL91\n+iL4PW8fUT3Gb73Fhs+jHZiHjvnYYrRAC6wwADLaWqf0vxMlDJClzHSUeGbA\noRYjRbo3mX3KuQLleGhBNTih12RATrxn5PCxuwH2Qr7kRYoL75VPhzn4/nsh\nUVxbHkrdiDf9bGwqTdk6RRNkpFvQjT6SlxLFWvPBK3SOsHUx0fe8XftxsAgn\nj0rmoV6DJAC4G3lLOZMDP2S/e21dOWKN8pM6/+PcxkDBINwEqq5qg26Jf/fu\n0Qy3\r\n=fHdN\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5773f7b5484a33695acdecfb2321fbd540617ea9","scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.6_1619539644572_0.20792500819848936","host":"s3://npm-registry-packages"}},"13.1.7-alpha.8":{"name":"@hashicorp/react-docs-page","version":"13.1.7-alpha.8","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.7-alpha.8","maintainers":[{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"7ce2cb7e3a97e3824c4018307ca4bebbe2f80fb4","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.7-alpha.8.tgz","fileCount":11,"integrity":"sha512-EnOO8Tmwf2pGddfpTpLGlgH805BfAofNwOLQfMqGJ8W3oWZn5SUCPSsZse4ai+1JD7/ass0pu9akI7mEVrPUVA==","signatures":[{"sig":"MEQCIGKRN6DfcPmlcc/kuhBEi5K6A/soPzKO6TfcYkM1y2IuAiBapashdl2mmBHefZq8/lUaYTeChAk1PaZ3T84Qio00SQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkZI3CRA9TVsSAnZWagAAjKgP/2RyNWbjepSeisrbEWGD\nUETLIOdEo7/2eq5n+M5RXxcCrKcxqg+70xsoer5bX0cPkQfw4VdSvKVP0yM6\nSPXJBHlv7dkoM+1VDpiLEzerrPM0TvvRV+XAcapY3L/PePoi42AoWCKYQZ+4\n4iGvAQ5wMDtnBj0hJqRSmJMG1AzWl1ZXFaaJ2y936vpYMql2LkTp76W7/OMU\nmmizMAe5I/EB/PvD3rI0ILE/9iTGHcUYSzb5oRpID6olMkniwSApDa8Jy5AN\nlI80Y/5cbMMF8K95i314rjWy21q/jrTc+ooSSI+EcSeVrK54rROW5w+kcIxd\nedFvZt0Zd0x5RFQkIFaWjUIkaRBAWwNBnuE9vLvUgU6ASQPxdy2jn4byZKS7\n88X4y0NHAkQSCZvttYg2Rlf24Ou25Egfgtm18QnaoH0Cf72nZLYtf4f5lnYP\nMxWNjmLOKOsBZnrqahe8SJ7W7JcwrnGW9gidh3I+Qv2j3sGXMH2VhBlbORus\nv2xivZdgiUDVbDztvC0XPNpJOuZjm929qUKgdyROUFuENqFdwq0+6UF5QM+s\nPGaBI+iVpjipjAkRkDi/kRNMFS/8q9OBQSx6UEACcPBOjFSd1HDuqusgb0bU\neRblAN0+dM2JpuUblTU9G82PUnyP1c0CHLMLshqzQuOfPx1eQWU++9kvOneo\nUx2T\r\n=Trk+\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"66f01ecc2af434e85a7d80e4ac6dcec14e0fbb3c","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.6-alpha.8+66f01ec"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.7-alpha.8_1620152887377_0.23856509157538408","host":"s3://npm-registry-packages"}},"13.1.7-alpha.9":{"name":"@hashicorp/react-docs-page","version":"13.1.7-alpha.9","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.7-alpha.9","maintainers":[{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"b203b15ba8570894ebb42433ea76f7007dc7b99c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.7-alpha.9.tgz","fileCount":11,"integrity":"sha512-KS+rPY6XN0ZRw9Ro99GjY/F4PGMksNcirPZad4WgX/fC4Ily1J4koSssnA8sYHOW+Tj1a+fR9Ma4nPbjj0384Q==","signatures":[{"sig":"MEUCIG4boDzpuWP4sqaNpf7TqQwK5emlCe5pXRLDiB7c7+4mAiEAymxt5bqyLkHkcLLx5ZVDOMo/xmPodT7gn9QbJtVErvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkcWYCRA9TVsSAnZWagAA7MYP/0q4HOA7yEf0XR3i1rC4\njl0greT73J8sNAW5HfsvzMcDIf6kxY9Hh3+ftnOD31ghKD4P+kJRRxjiWb7T\nfc7g73IG5Bk2wNro0f6e1g//rGMNVzxRbEpdwJ/H1ed+pMXMPIDwiZ22ptTc\n3utjYjGJuj5T1qp5WU+TvDcLpBVrmhZB2hKLlHpnhS4JJzzYA/SaxrgehD+9\nWqTi80s4zOMra/ftoZPLEhf0wHHkzFTzwjnWeVuklzyA6XzauzFBJLMgkSWv\nSgMcCnij4m8xc5/jYnvIgKppL3yv5o5fGdDV4rTBhix6qjrldRU2oCgAp8fb\nTfEDiMgwiu1Mo5k+wikNFn224+jKkp/TB7o8KXZMrncYwBesyASJ3dzg2fh+\nuKgPjxUpV0jPrni30rOez1UYVriYquXCTrskrR/SuHCQ9PF4aCRO1wrO4abm\notx7f76SuEIw3WZ5aXZ2QlmCeActkiHwW9wC/oJ0+GNIlqWSpPreGRBq+f0G\nUnjrmEQeIwMfNFvd9xd/KWoig4F7ABxIrQBys4glyY9bL37Gyv8ZftxogE3B\nRgHYHaZvMh84OmoZbkQy8e8Oi+x5wpYTdfcITro2g7lEGHcjCG36kxXpywdB\nWPR+X1q202UvqWNkF0ioZZ5u79PzFm3jnvV/+CPrcCpk+MESRMcdRw9tWr12\nWCvO\r\n=3rqB\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"e660412f315a1887db870ddf32a534a76758640c","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.6-alpha.9+e660412"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.7-alpha.9_1620166039561_0.6652937236694922","host":"s3://npm-registry-packages"}},"13.1.7-alpha.10":{"name":"@hashicorp/react-docs-page","version":"13.1.7-alpha.10","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.7-alpha.10","maintainers":[{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"c0620e0676b69d93e7a2e5b6d44e391def60e34f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.7-alpha.10.tgz","fileCount":11,"integrity":"sha512-4uGDKFkwjD8z7cCZMaq98yvAeSGWwH3HqdarBA7/nnQTMpELUk22a7Tg4mW+n3jY3KvFsTTHBB12W3NLnFYCuA==","signatures":[{"sig":"MEUCIEQbdRCV49njvuOm4MCNp6yCn8ccEBaRqBweLKZEttFvAiEAnZ83QDQ5meeMP6Kc1/9qMNLKWyT3jH4F9HzEofN/4M0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkdZrCRA9TVsSAnZWagAAhz0QAJP2VIwI6b/G9bmGj+OH\nKQLLxoRuxS9Gkh9lda7u0ayBqp8YITbKqcBi5KQ9bsqbceRmGyNelzISzX4H\nUWc3ZTeeE34qxzMzmnpg6a/9RkejTzY+Gtor2iLIZV8mtDSGq5ei0bOUdLI5\nANjk7fgB4Z3rf7IQvRvch0XQqsk5qn/eAIC01YxQLHI+1B9VHSxLGyZGt6c7\nliOC0vKZ8bRp9S/4bmGx5VwZDvlLIkpZjWNPDSvL4oPbuYnMKggd8wWVJ/Up\nxYNmEWIGnPbrNhizELLrbstGYVC21XzsNurID7QVJTE5pWM1JBw2Vra+wToH\nw8zRneorYXx1IxW9D2WuR9A3i2oZAjrymXSwePec0+bhaCk9JmF2FKGmMSAj\nFhRBgArm1bfYopfQ34CIoIaOMDw89zrSnaM5jUpr7DnkP5k3KJGmjMBc71h7\nmujLmgZj9ShirnW3Uh6+PbAgbcSsBNKsSyIoii715AWA52sn9Nnj7x7ITzW0\niegy2sLqFK+NNw1C5cvkkmR/TKlloqhMGBGqJfADTGXvC+Cw69/Q+PAvVzBN\nUv+vDc2QjY4JxhNNea1wpd7WOJpU8PuCAaJ4tZteDaYDOEtSIcjEQtUinHCO\n/Fdlh1E6zfv4XGTLKlCDtOF82EJZA32LpaBz925KZZ8YK49gxVwIQehgwvTi\nwF9B\r\n=w9WG\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"e79208d6e39c47f0015b96d70655cff9d6747fb5","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v15.9.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.9.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/react-docs-sidenav":"^8.0.6-alpha.10+e79208d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=1.x <=2.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.7-alpha.10_1620170347245_0.6448291664665926","host":"s3://npm-registry-packages"}},"13.1.7-alpha.1":{"name":"@hashicorp/react-docs-page","version":"13.1.7-alpha.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.1.7-alpha.1","maintainers":[{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"6168712aeeffcab1863e0bf3e4386a792834e419","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.1.7-alpha.1.tgz","fileCount":15,"integrity":"sha512-HT/2Bfl/PU9fH1zkmnp1wXnirYOXKxHuj7rloLvyEFxckbwDYhwq05Qftb3V2d++KW3cnUD+w0bLBDItDVmi4w==","signatures":[{"sig":"MEUCIQDk5O0nbNJovmUogGjLElW8MB4m+3Fnu3G6+ZVkTeEQKgIgULzwdlJWEHrWfrIVyEeERXKpJI/PNutSEeSSChWKnpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgksGICRA9TVsSAnZWagAAhtQP/14iQqBK5yAdr6b8EojK\nnnP3jMtkuSV6Aka1B8fZfSbZS9hsSAvVB3/dpYcnME05HaOKs6Hw598Cpawo\nRndaZx7XNVVID2LXsS8PzyqWJZ1wTiqC6/oCUriRBmxzzX2xQ3KgeG7Cb2bg\ndH2MLv4DmHqhb6j6yvZU5CNmuGGllNMesQUUbWdF65N89sTOO8CoFOR2zngj\njTiT5VA7NAwyPDXoisvXmQOMGSHOSpxbYshNt2YO9KEvqAAWbGNViWlLsW7Y\njFOAoK/bl18RECN/lA/jkyWgjsUozICRBxa2YY3f4LLS1KeUT7omzT8MMdP7\nfJtl3KnUclA6HK+ywGBeI+UiODqhFrJ35egxgpJxHdCKANBo1OVy2tQgDIDn\nz7Hvu9iKBBmGXNJJKzOtqCx9QaQnNGGq8AUVZ4Hu09bFnbGypzD4WSZkSbLB\n5a1D1r7TVJVa33jYHPJts8LQd4N8v0C//e79CXBJ6EnfTI9dKTa00ndwppZh\nU9rMCpAG8S0jyGQceNA706uatax86zJWO7u75GDLkhIe9WhovZ0+H85X51+u\nm87gxE1AGf1//sBn0Vrxis4Pa2wnTre2NjyEgsSd7BHgT0SecIDnNIe8xLsc\n+z8Jh7X3ZS1FPR24SbfcfK6oD2GHCeC403OBWTAlZmUvbQauUv51mW8swbM5\nosYh\r\n=o0mB\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.14.13","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/versioned-docs":"^0.0.13","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.1.7-alpha.1_1620230535937_0.0238164991105283","host":"s3://npm-registry-packages"}},"13.2.0":{"name":"@hashicorp/react-docs-page","version":"13.2.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.2.0","maintainers":[{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"09c6f41bfeca276a266b3f0b25faedcb19614cc7","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.2.0.tgz","fileCount":15,"integrity":"sha512-FHB+J43ZOstihscSBbXF++WJIMHkWLY3HQebOmIP059vfIuMAyDJ0D3UbZL7BkUi24ZU3oznisGHD39J2bLdug==","signatures":[{"sig":"MEQCIEUGOB/Edtwu16GXt3l6dI8ezgyWIPDKrt9+LLh179CNAiBhunmvN1Sei2mqGB4ddNRDPPssBO5nxF7nPB2IhLqj7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkwQbCRA9TVsSAnZWagAAKTcP/3ecDEN/rlUeIexT64Yp\nmT9YEpK9w0a8I7mOiKTzuTAwuVpRvRNuKlElgWIRDNIABch2fl66Iuw+2gd/\n17aGJF6BIgMQs2GarVqhS8gc0YaEI8MK0vCV9LaCyFQV+IbbMRchLiXa+iD3\nUxZ8lsLzG7AFiBuY6ididJvkgAE7tepflu1a61e4ekYfW37yaIfXRqxmC+90\nQPBcRQgQ2ac8ti1B7P53FGCpEu2HH3+lLDQ96U0YYHXBAsgMvMZpVZJv23ky\n+TzIkj7HNTQmuhPdstAz4kV4DUhLeCquIC24ByHTEy8pRoZDcSWgrFVExUar\nnb0SbXNLHcc+A8JFlLxHsc0fyYQK8eJKK9E7Zwc9YJMP/MbKXc5fzG4lgXXF\nybIwMY/f+g9zvqf7A1DdeHQjL5ZFVOJQF+yE0MaoVzsW8qBrBG4kTO6LHnT9\nLMXMwugH20bhJQwujGtCJ81NJtUKbN0c+98Ktkm698wpMGhFeJYNMoSYC86o\nDyvrfhT45eSi8Ec6W7TGsNIK+rLJdExZsezmgpt/c3mLuHnPVWxHAqXW2/nj\n+ti6LOOl3JWopCyd0a+JVQYtAWV1VgBuBmB17BXQ3GPzQYme4mG2Ey7Rg9bk\nOB+Sf/BNhy6GfaGjRut1VK2Ex9midZEFzO5m41AFxOtN7HX63VKkGpGug2ft\nSPSP\r\n=A6FX\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3e3cb8335d471c6d191e1012d53f6fa037e63ca2","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"zach.shilton@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/versioned-docs":"^0.0.13","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.2.0_1620247579394_0.16396506163032698","host":"s3://npm-registry-packages"}},"13.2.0-alpha.0":{"name":"@hashicorp/react-docs-page","version":"13.2.0-alpha.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.2.0-alpha.0","maintainers":[{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"36780de0dacf1419ff1a5696412f720ca4abd2c3","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.2.0-alpha.0.tgz","fileCount":15,"integrity":"sha512-MqEd7UFwv7UP6e5qzMB05T2RZzRZ7va8npaEPqFF7MgSG765Gx/vHSEXpqJjLy7KHf+f1oSsjLqlhWF/kND8yg==","signatures":[{"sig":"MEQCIEvHiUoam8OuV/Pb9ctFw29A0Fgm2Eg4xMuRJEbr/8u0AiAUC37RSJ7y9uE5hz/YABLHCCL6TKaSUsK89pTKnhErig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglDYLCRA9TVsSAnZWagAAtqYP/3qhDSpitdxLAx31w6B+\nyGM5+0KS19Eel8AJE+MDJ8etQ/N1OAmEF3cqWRrNCTMCuw9jviDHle4XFlmK\naINwgKfU/FrPjkOEeSjl8WD+pOIuUOYBmwfabgxoKPrrbgtguBSMmPLWgifA\njOrlvjjqrByDBr+jGhxWaSaaPK61ivlN/GCUbSIe1x/+eL48gvVA9byM/+zX\nIr149+jwx/sBCxjlmXf3pocrhK8sYWdXWfuMe+uFXsqa2BaYKC48jLzJ6QDk\n8aCyx6rgbZ95WucpJuojKEdea/S8Pl60JzFaAAPnI8dBz1T0FRpl8aO0l1l7\nElG4ot//99AfxnwFM61yEXVIkMDqeeoj+qb87ukm/D2l2sDbLQ1fCkbPY2SM\nUC2fOJjbJ54nGVCuFKUAhd2wnRBJFPZ7UHrHTyo7PFHWew5V39770sr6FmDb\nTfXqoDpJkMjkUTO7PpQZKPZNQHtF9xym4UY4LlYJrccJ0uI6cOcwvZnuZhYO\nRdMbqe2JUt2CtJLNtGpWUrsGHmSmd9ntHQXaNQmnFUCdQuVdxZDLLeBfnNu1\nuT7hly0usal3EdpfhTzU8V6/Eg1nTg2Dv6veCuWrncR4kNFvpFmEGCfoPpGl\nGaEtsqf7YC+zPIBDKhjWX3yqdolZQzto69aItEqh/rUag65ymPAscFScOKSk\nKobW\r\n=LUT2\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"6.14.13","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/versioned-docs":"^0.0.13","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.2.0-alpha.0_1620325898876_0.1933712738697202","host":"s3://npm-registry-packages"}},"13.3.0":{"name":"@hashicorp/react-docs-page","version":"13.3.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.3.0","maintainers":[{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"e58b0673bd4d175d0bf8acc18a8a941b55b0202c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.3.0.tgz","fileCount":16,"integrity":"sha512-hbVI/NXAXpVjUkmHn5QfdGmtMNDkgjayUZnevOA9DkZVeOKrUwfQkoCkN/sVCwY403mfu2jd/l4yFFWMxfNa2Q==","signatures":[{"sig":"MEQCIGWd7qt4lxAM9sAiPfLZXxpd256lsh9r38nNYDg1PcepAiBy/XN8AcxiLs7A+T5a7h3aVWnk9DXbOtynz+hQPniURA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnuzkCRA9TVsSAnZWagAAYIYP/j/VpFIYC7M3asxob6Z/\njgFVqjGL+v88WJd7x5RzVxuPgeHmTz6JMMvoyg9mtlu3E81fs1AY2q3h/tKm\nLSmXmh/F3Up3Awj01I0dE59z8yBnoAq+/5s/yeudOxCeO4/B7EY4KQsEmq8j\nxq4OJsgPG5sjpAecWJAXT8Zm3L5sC9g9Js3bGLTGQR9AbIdlJ3lxQtGcWJNp\nZHagDAn2QrwSeATeViamaY3I9QgNxQbSHT0ZUG3NwH5Bcfu6lcbjEffdNiaP\nRdSLv55XQPJdQprHxRm7pYq8jx077jX+6eHDwWqPBBYagjOXm7VUSaLgacir\nSUfabATlgi22vIUr6JR6GdNEbzDoTr2iZ2PR5zByc4EALgeeF1lzKW/2hXP1\nli2GAfK9oOTXez92CjYG3BMtaETAFTKPXccKGdcbB6eWR5ReWbkjOvCZLjdu\n4wpdlEo6kDk6hrlTio4jsK2It+pY4WN3VoEGiEcItSOs9fldhLznkfUMAt+0\neu4jvuBncnYCckKmb/LlNY827cpqfVteTVBqaModgQhiIOA/M7NEmDi0+umj\nqqu8Y1qiqE8Iz84bWCeP4sWOFym3Ifx9Pi78bZ5A9KTYxbgkTjSzGJNWYzgl\no+iEoj2ffgSjjxiWPkp0006W0U35bCqCpfMRmc3ukfR/Q9ahgh0eIfDnbteA\nLgAM\r\n=kwBv\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1b25373da30000a4f3f12696a24edbdd3cc7b0a3","scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.0.2","@hashicorp/react-content":"^7.0.1","@hashicorp/versioned-docs":"^0.0.13","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.3.0_1621028067666_0.7341026739241863","host":"s3://npm-registry-packages"}},"13.3.1":{"name":"@hashicorp/react-docs-page","version":"13.3.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.3.1","maintainers":[{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"ade45e794ef3e944c8f85175d1380b5c66db9061","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.3.1.tgz","fileCount":16,"integrity":"sha512-zh+3aJ1JMb1sl03/0+CEzctjkx3RdfCPYdzMdqMlnrk7JwWws1q4Df9wkJNHpnKbALqzz8NXwSXC+HHnil9AAg==","signatures":[{"sig":"MEQCIAShqDCOdktrb4iTxCuqnNd55KYWlAK2y0THligFHM1eAiBgIy9bs5vH7lZIjj5p+8Ah1x1EMHxw8im1ljdfIJVTYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgptD9CRA9TVsSAnZWagAAB4gQAIyhdh1QnborUpnFKc6D\nhQLeEwNxLtb1B2BDKlQQ3dCytFLwMW7QXiMGvRviL8RF655ZXy17NfnkV3Wo\nhY/canLRp8v+9ocmOlzs94kcKSqRgAH8lv3fzMGNjjrOWBlyDULvSW0IG8P+\n1flaEXmT2HgL6yQ0aTTuqPxGpfyCOLJnA0o/EU16a6QCgu/uUnb9SQaQoupt\ngLcuTTjO8CkhfdHPlFjx2ZgzEvRdaluXvzjtqmN6Asi9EeR1BW3aPQUyn3Z6\nehuE5N7p2gQuIQYa+3Lpv/iakwKOSRK4FWVLSk/+4QG+yvMhqHa1gRXwzAuH\nahUSP1ZrlmQlPoUzAa93/OV9fvY7Ff3opnmu3YBnwtoZTEJ/fakmohrQlfYi\ntDaNqu5Z4AF6/9UL9Bo4XYEvTGJ0aWI6s3w89L0OdoMiXNKqqYDhYVsvls08\nwSVmSDR5ehdeTHjwgeEg4Urnb2TnH2RNKVEbQ69KyDJY+tXvwXPh4PiXgedL\nSm3j2DBuV6ismUlBm80lxfx2kcvm29ecyPYSZkrSZN+rRcZQ4MnrThOZ5zUk\nC3SljgEhHEjRL7IpOyQn5bct02rG32cmtlYDlbqDzwufLUgBBmqxQy3OygTO\nyfMP8m4VuH6h0yHA7g92QSdIMhk0CrkfdDoNqXOsSEOuVYhydDDvOnOsdSiM\nGBTq\r\n=1rTw\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c44294b7b0b3c2312d79809b515b10985f5dad29","scripts":{"start":"node server.js"},"_npmUser":{"name":"wkentdag","email":"hi@wtkd.info"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.1","@hashicorp/versioned-docs":"^0.0.13","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.3.1_1621545210839_0.08358298119713425","host":"s3://npm-registry-packages"}},"13.4.0":{"name":"@hashicorp/react-docs-page","version":"13.4.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.4.0","maintainers":[{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"zach.shilton@gmail.com"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"aheaden","email":"aja@hashicorp.com"},{"name":"audrey.e","email":"audrey@lifeofaudrey.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"e02fe765cf327ffe1c4cadccd9fdda996035315b","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.4.0.tgz","fileCount":16,"integrity":"sha512-kbM6kmnwSR0PmY01K4Y1iURa0mJtrbdeEgdX+SvbvZ/UziRKWvXpGPslW2iZddUvPUfYOKQf6bK8ecN9CVBmpw==","signatures":[{"sig":"MEQCIGq5Y2Khhp+5T7K4Z1pCcT4qvVsXEDNWh4KC4LPLOT5bAiAWahLkgMd5NhEHk9D1MrEkZUFKzEGhl38urNcgiHOnoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgukHECRA9TVsSAnZWagAAJxkQAJTlE9Bmm0726qcqKi1m\nW3gclDhY7bCu2FvgZIJdCf5N88yzpupw06ZqtxvgmZIq04QpmvhPzDWbNABq\nagh0vv8clxxpMaXS+G+TBCl0RPtlO1+TNnOoZ/kLcXRyYIfck6ef+OEN0miW\nq+EQ5E6hfd22BOHL+2P+Pdu59LtSD5I0dgloEBZnH22/GcDEhfD4DS5EqD82\n+aWPPz6vVfeP8gVuXZkJvzuYty5lbTPlkmL0StU8hcu0aNDE54HsCh4NCfdj\nxqD+ySmmT/ICSS9Pwb8AxKUjFroqD+7qju82586rG94ng3FiBCSKgD32X4Wx\nn7/iAnyfVAZmUoIdSM1lJdqmCj1U3a/+G+5pizwOfyRl1+r2HE9jmnwKCc79\nF4UMHtFand9v8O9tst5e+gaKrxVe5ovf64hIOmNI/lalALQfzpYiJthD2I91\n/dm6bxWOaHF+MKX2E/3lh0da6+ksSoNuMx9mETuZ43ham+F0Uu6s4Gh0Ft8/\nG2PwZb6gvbE3k0H6ughqKRFBdLYnFjcye9r49HAsio1YD7z5YJNb1QNhDcPE\nt4o7q5p9rSmmbrVIBzczRvGcjY2mFk8GPcP5TtEOXWDBPuXv0aXJy59w8B3N\n8bBMibcrFAUzXK1EgZHJs2dMhr2GxhzepwVRhgBr8OCjHnqhD+ACfKQQ0V2i\ny7zG\r\n=SOzg\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c69c29bbcb9e2718c6864336326e4ddfb66822ba","scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.2","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.1","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.4.0_1622819268444_0.11485396689477567","host":"s3://npm-registry-packages"}},"13.4.1-alpha.20":{"name":"@hashicorp/react-docs-page","version":"13.4.1-alpha.20","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.4.1-alpha.20","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"838364dcb69aafc5c4dea973ffa9d69e9f3b0213","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.4.1-alpha.20.tgz","fileCount":16,"integrity":"sha512-XPniM3dg/8Z57MBBE1wzgB9jggITJRv5EEd+sMbXdzQ2vO1U+6NOucd+je4YfmHMUJw+CHP/BvRo4Tm+Q7+kEg==","signatures":[{"sig":"MEYCIQCeawtRHKWhAlY0xe9dUTkrchsjT77Qec17qLyM+Nks1gIhAJ/hC7C9Aovne3P1FffWmwFamIWG8QtxYYfB4UF4ETT2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1LCpCRA9TVsSAnZWagAA4qwQAJ3SHrwA1Wzlft2mJxIu\njn8vcrXqLaBXqjzpVK6azC8Aa5wPizSrnN/DLxacOvJnSfDhy360cX6G80Sm\nUAobsU/W0EzvwSH0G+YSWa47WJ7Oi8Y3tXvpOY/CJUh4pwiPWr/VCRDkVLk3\nzSB8clsb1ot7wqytRrSoYE5IduOaj6lOaNy67p6t4JXNlB6TWjgnb98Uf5pm\nThJm+jWSUFtXGsSXisGw8+S3ScXjNqw3pz1Hj4xEZcEsiKlK0ouhCDGpK0N3\nEJElVfbqVSbyJ/qoTBY/cp3Ll/fAJTXi38DSlhNU9zIknRMtGFhpPIaUvNVK\n8sLgTb40rVmIsmmruTKNN5AT6PvXwnCIEpK3XWXmI7StnVB5W9ZEVz+3vPV4\nUQRHtsxSuipO0htCApxBF63MsroBSdygIVohat7uNhVp8AmnBOD5F/FWi5O1\nkx8Vj1ket6j+cyAjCG/9tQpFk1AmqD0yf0JoPrLqaZ1aQe9z0gK1CWHXzz5W\nBpfWWGvYm9YS55GSrDi/3wl7nUkMuAQbV4PtwFOtUlTtdxFqV2Q3mVDSBiTQ\neEoLc2awCBxiL8lJPgc3CAD4fhgQVk6IvNVMt+0N6Fn/Hen7GdUIMzl4P8sJ\nBImZ+YPLrTEJR3LPxf8jy8DJUy7PE022PZB8DWqoPIrPTVapZeDa0qEN8YLe\n1WAZ\r\n=j8Cx\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"d38a40da49844c3445d7d1d58af50c917c9cd30c","scripts":{"start":"node server.js"},"_npmUser":{"name":"kstraut","email":"kendall@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.0.3-alpha.79+d38a40d","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.1","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.4.1-alpha.20_1624551592722_0.06061328086228124","host":"s3://npm-registry-packages"}},"13.5.0":{"name":"@hashicorp/react-docs-page","version":"13.5.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.0","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"6d37a5f6162e732caeae2a9e4a32b7913ce949b4","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.0.tgz","fileCount":16,"integrity":"sha512-9XQLqnGEugmlRigQKYaAFG71LhKiuGpg4hNoNM8GNqX70i2FwLLfRww2z9m86+Nx8D095EA3G66l72kzU3W8Mg==","signatures":[{"sig":"MEUCIQC8l7v8rtBaxrKdqfkW9Y9huOX8ZNEk1BANn2sU6aYtcAIgUR7/F7z1fBdKxRvRCPKDI/7Mhn6+3A47QPujWXw0DSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1QcICRA9TVsSAnZWagAA9fAP/2YoehhcWyHhugvYoBQJ\njWTGi7u7yZWLaw1eerC5HaRUgA4ddTKhakB934Kp+TyiH7SbBNy4TKviLl8f\ntRiHNDSXE8rLQGt2QLIM/ugU8jPcAtAL0Kq2wLY5eAcCx45Ib+Cc860u4I89\nQ7swbHecTwWaQnAGUM7F7zVn7IEAGr6I33qLaJuZC2+1BtWi6EnWmOENoT4E\nPz/1lAs9+PX83bYornchfdUuGyNa36bKmgiHzFI+UbIyH/Nlphs98pscx7/5\n0ESFPvc6aBJbE4Q9U6yXjZwNSU/3TiBUv/AG7JZxBh+ZfsjSXE9KNSY4VZld\naIwWGsE1NWMY2HM79kOOf3RAVNrAyfBvRlapMdMf4FoaD95fAmOxcZz2uTv4\nA5ZgL4sYS1mmrOwOr5YtBp/16BLyGX1fwNizxTmlR1gZFneILts6YUpbPskH\nwdYUtcfSp8tRJeWrlcYMUdALYrPzQetq6UvMX7RifIeJUajhPa4SbAepmuDj\nBeFaPIoaHDVbw4dzfnhFnN1XAXr86SBBynIt889y5ccbq9U0JVbofylLJsGd\nTriWIl1ueqXuRNfNBfn4g7bSFvYDbWpJyHwif7dYi9cUegSuurICSIEPez8z\nqfKOtmXx756P4LNdFyehmtxNnx6hXVRXSEQsgTghMHNY1s3HV+xRbtBj02P5\nDYlT\r\n=24m8\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"bb667bf010649a59410fc072be93f5f8bb3ed463","scripts":{"start":"node server.js"},"_npmUser":{"name":"kstraut","email":"kendall@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.1","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.0_1624573703921_0.3379611682226107","host":"s3://npm-registry-packages"}},"13.5.1":{"name":"@hashicorp/react-docs-page","version":"13.5.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"ef9fd9bb7841c5fd2c7f2367452cb28563026b06","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1.tgz","fileCount":16,"integrity":"sha512-GWkpT0n/UGGlj+dxgd1fVYfWEzc641j/1W+SKcR9VCa/RTgNwiIVFrTx8eqakS2v6SiGDVFLke1x0Fzh683f+A==","signatures":[{"sig":"MEUCIHUhUcCA4GClfdzICOSkfuDF/KbHL3j20zomUueEiQQfAiEAxYHnmGz+eCe3cXDVgFdBgVE+h+APnDST8r0zR3zxtLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8FEKCRA9TVsSAnZWagAABH8P/2LUdbxSuyN7+IOW6EYp\nWM0ygkgOz2SlbQuLhUYpLhnPklaTZkQU6n26Op6PTA+jDnsLiWBmdb57NaXY\njMgC9hHk+xDWMdP6Cq8mdpanRJF24jP4YXm2NV1OzpI1jx+dCACcw5IWEdZW\nOGgtIFBEy0TQl1E79o/iopYwDman8y7tcF4/n5q4nQhB77llOunega0Ap85U\niZMqCFcMzH/O/ySKuF5PPMKFmT/LYcmJ1tPGJyvGy1WHiCM49gpAzFjFO+Y6\nF3y/9V4z08TCQgzs1QSvrgLLgIH1opL0/Lv0fLS+aPmDYxFvraI660ryzgWO\njemTfefS14j5WdVa9l85DQn94eY+xXPn+gSkKlAQ6RrUTolw3caAQovEo7Ed\nOw7HrfGcX6x3AG6uzRhFZw8rp9CwL1WZQfeee38bqKDklkV047sNvEZT71gW\nbAU9Mr835zzoyBHSU6SihfgWqxRLgJv/Y0cLGshgIdeV5HtaychsHmDfuhaM\n1qaKfmoNmV+LmpmEYF2cRMw+V+lBVBKTHdsiVZqTgMCmZ0ujHwaUfpVvoZ+R\nmkIPvI4TSIyO27OUOlplG539CENiwRqpdd0A8M9p3axDSwT5OILUwbJucdFm\nwjf5tFFgTdCJNyYyKeUYAxjhkOeMSe2l3seuUzOd7AF1n5PgpN2h5ge+sI/K\n3C4c\r\n=UonE\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d9a13b4a29611d325d1789bbc4ee4dd0307e233e","scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.1","@hashicorp/react-alert":"^5.0.1","@hashicorp/react-search":"^5.1.1","@hashicorp/react-content":"^7.0.2","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/platform-docs-mdx":"^0.1.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1","@hashicorp/platform-markdown-utils":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1_1626362122044_0.8147263126407034","host":"s3://npm-registry-packages"}},"13.5.1-alpha.6":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.6","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.6","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"3106ba34f0fbf760ebc34b8153f76142713aa289","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.6.tgz","fileCount":16,"integrity":"sha512-yn6euFkFvetKXNjcYVH+9qwYKCdA9oCaUvRvqXkvgzCAuzkKh66PycJt2Adzfs8sjWkll38WGf+PA9obB6L+xA==","signatures":[{"sig":"MEYCIQCUL6SPrDJqgSZiifb0iivnxBCJiwiOs+SF/SMV8+5jFgIhAKHlDJGz+AfJfNexjolfby6sDwcedIdzawWn5AvThrKf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8JRlCRA9TVsSAnZWagAAlD0QAJEIWUalkbR4UAjcd8Tm\n55oMs6zN9BbvGfIbDIlxu4tbfar4MDUmD+TZQ2otGTiF3HUFdKLcs40U5+Du\nK2rzUxwydMJriIp5gkBN42UtUF4zrjwYBgjUCe/Vai6r0rYpzHub+KYpcGlz\njWuDZc5orRn2hDWM5Cgh4ZMfGBPFl3qL9QdFRYo/bvSbpIPLWoxRp5hW78X2\nkk3KBQ8inThJzmYBv/+uUdlOi1SVhBGSnsUKDWU4aWUdsJ+c0ZJiu+gXQGF9\nh04zB+mkvkAN2+B/dTtB5GjlqAPVPLm8ozal01WxdWFE/fevDdN4A0kCpKdj\nTwRMShf14aeJesaVHgeZ0i1OZekA0Zld0/8wl0hbg/1Qbt4h7OdgJ5ftjny/\nRULirQvlggpuzCyHkuBsPaQpKMiEfxs+Q1qyGbl+q/7Sd3635OXv7gs0lEJU\njqyoi9Dr3n2RAYCU4lviz0VY4PcGJsaXCID2vfinh1QpG5AsWZRtfTQ5h8oF\nVMiA9tGRv0yLHWoE0yBESIKZMCuvkDIG9YR0p/1E73FJBobcygfzALbnhilx\nrHrwlI9kdKgbAcvMpyKMc3QQ0nDQxJSNhmYg547AoI+9R3FapOnBG8qh1VWL\ngWx3UWtCTmmDRVBDp5cIqEs5DnGGX69NY6BwyAm4Wa0CD6pDauJB5FJm59fU\nUq0D\r\n=mDPv\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"88923ae5a73ef4e7e606f73771d2aece7d3bc8c0","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.2-alpha.89+88923ae","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.6_1626379365549_0.8174509539832318","host":"s3://npm-registry-packages"}},"13.5.1-alpha.7":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.7","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.7","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"546b7f5cc63d17e0fa6468a9410bd42853dda73a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.7.tgz","fileCount":16,"integrity":"sha512-vDOF/ekCMPeyjKOScuQ7x/byZHbI8WURv2kiG2ORwq5WpVMYuXAx/OtnWFW1vCtdkTGNXvnyyewexGs9lFSaLA==","signatures":[{"sig":"MEUCIQCIFlw6uYNe2BPAiy1pNnc3RuErOzYL7yTON/OTjOVvVgIgX20LvJQtDVVF2QvSw9VnpFB+nLpGYAOCu48E+MJ4ues=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8LGOCRA9TVsSAnZWagAAl8IQAJ32s35CuFGQ/4f3vBZf\n92Ur2QIvJfd72wWZGqrictCShwAso6u+5zNJZuR32Pr9RwCJIlTAozFE7CxZ\nERhufGcb7pxcYunGHtxgMMeqt2Al/gopHVZXDOuYH0Q+aBbIJGy9R7YFi0Em\nneSETAk4V3mG2pF8i7mcWZx22U9pRgcoHwE9epwaaYuwTwc77+8hSJICoUgv\nduHWa1am0X7tWLKIpCnmvvD/LOfxERZJk09SrH/+WG5TGAlrOS4zrhXuilzM\npyfEj1lDTL6r2qvNzkzcZ/H58LPt0CPAk4YUd9C96D90rybAAPwzH5LSwHul\nQIzPe8iIyO7HDk7Nkhuny6ai4hMVJEhxbJQ21K0pnZj8OMrY2Ef5RjJJ13ek\nE83BRb4JTKsP7fJGIAFM7H0XDF//fZTbYgS0pYz0hoSUWe5hZZpApQLYiwSj\nBYVZ0ykL3xdraub9w2TR6Mgok+0rVgbgA4CJSuqD61+8ho9cOB0z+9/WHMJY\nH7QQgswSioje/PAfvUmlzV0U6nAokn7EulcszPpLceD9QdWehEzfY3OW9BGD\nDvbHy5BPqPnalU24a7gQe0hKy2fIQ9CUXBVMXNxtRtDMBxRDMF9Ln5/5+7pl\n2fMn5kDboCOQU/PGqupsMBG4whYo+OEix1wcDdUUDrltsr/iH/psx/71yc1x\nG6Xn\r\n=yDEF\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"55973dfedc8605cfde1fddb3ad48d81fc6dd35d0","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.2-alpha.90+55973df","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.7_1626386830235_0.26056915132531144","host":"s3://npm-registry-packages"}},"13.5.1-alpha.8":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.8","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.8","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"36b8a0cd25cff3b64c3abe1ee3049e2d33f66095","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.8.tgz","fileCount":16,"integrity":"sha512-7h7SFwv4lng9uXGgLyLivYFFSAt6og5h/U98mdCzV4NuaI3HgTsWkBwWh7S8jEDjslaGuGrYhjS0YJc9kTE2Nw==","signatures":[{"sig":"MEUCIQCQu047LE9+sZjz4bJFguUnlW4Q7I5hiK8kf9a93oSSHAIgDUdy2SfMQbB2AiMuTb5rHt64ZrFxpkz76lf7m5KGfJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8LY2CRA9TVsSAnZWagAAyucP/jdZRbPUAjv9bcsExZSb\nS2Cf/gSObWcVlCIEnNr2AaYSQSrrJ0EYc/60SdRxkN0QYv2oZXRnE6a+K4GV\nANz/PTYdNXtUd0ZucdA0NY0XpDXxaT9RDECPbncLcz9UL46s/FW1Tpnpp6eb\nxFefnVdqL9FY8mpnWmCvKnJJwLOiz3WYhH2x8t2a5+5EGaW84XsnwVsQajBd\n060zfUCZy3qq0CkhEXhLFIClWNvbMfAviAi7gqwO+A/oPdwJ7K8HmBpqXq4L\nK/hiB19ajKQyhSlK6fmwWdR0v4Rdvs0dvuQNmAEAMmb6An6Ap7YKRaNDv+sS\nHjJcBaGzB/KpN4AB5XfJFi9dcIYSnq6iydYCYeSE7zKZ/TRoZw+YwMpF+r1f\nB94NrpFYwRkypGSRH2gE54mHrVw5TKQmLmROnTSn8mhD1eGfHwpceNEtGQml\naVDiHOYdqOLWXjO6mX5A+HzwQZkIuhfcomRDWtHmWdEYgNRe/jmmSy1qsjTC\nrdM+g+6eyZLIT3PXhKJ/IRy07f6HvqaaLcW909OAncJ/6iX5NSNCMkcuy2e7\nuUo5iOt+rq3G54AVcx0cyOyUjGx8GSoVQW2HvfK4jyREE47dL4IN5dBqkXAG\n3s99c89z8v3Yegi7Mh85QJcnHmcbcvClzVDpofSyXA1i4MWnQLlsmfxV8xle\nIEnc\r\n=ntkl\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"b9de66d4ebba19690081fc661d9047ebcd6a00d4","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.1","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1-alpha.45+b9de66d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.8_1626388022606_0.009541033546310862","host":"s3://npm-registry-packages"}},"13.5.1-alpha.9":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.9","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.9","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"cff32a83eea46986be750130af7ae181d048215b","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.9.tgz","fileCount":16,"integrity":"sha512-jwhMYfB5Y7ogG1waQdsAp64k5F8qgyYOc/6jmbPT3yNeM3hlZpHBI4MXsuhAzCWRJXSxT2/ZCNi+GQujeATkdg==","signatures":[{"sig":"MEQCIFOHeNEgLhKXh/QZfhrueed7cF77aaX5LOdp5P4t7Ec7AiBZMiHnJpoZX6smK/kT1h/qjKlP6FDK9b+vmXcOekw/vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8LcWCRA9TVsSAnZWagAAlc4QAIEJ/hQKACUwRZ0cYX+D\nIo4wN7hifyNH+Jg1QaQLzorjeQTcOE7T+EXcBDIT9lJUXeGHx8jYlNYheIes\n2C7YjT6yVPeFAyZxQ9+QVJLuyhTmrkLLK1N4yAVh8ZKCYxAjy8MtVDHI/RzC\ndhoxvCgLvzFSleVPscyA5F6g1DQBIZW68glezGe3lm4WP2TGI2Q44bQr3lRB\nxM4g4bkFLLrfRVBlWY0xFldo5k24XYKYfjkQkNgxqjvJAhubImYr8E6Ng/5X\nJwkEF/UGlFW7NP8kx6CNc9P2A/NxEm65b7DPwa9ABXhRgdUerdoIZhx/xc73\nVGWNdtlDmvpO/gxMosuSiw63jg1+cowWoQFCU8RLelHK7bYLkNQCtbjSEqMu\nJ1OvYXXT4JhzLc1PGstXQG3qepDtuDr4KsQXXw+Hkw9fh+oYXR1HjXwN8S+L\n6Xty5/WmpGY+R+KrhpbVxqZRROLeHdylNMWM/a6y+vqbsWAud8izvnsjJK+d\nJeeZhILe9YTR2EgklyNgIQ96yfbixWZxFa9R3xZEkn+iGFObe5MoeStnZ88e\npm/kALHCr2oje51696fEyyOnaDIuzbSZVlH8p2Be88mLxb6EKEvLcXxIHh4B\n+76+XDb72M6XgCn4v5Ehz5ZZiv1a3AhdrfC2YKOc5gD+K4RYXgExtxMiwZEc\nP9EL\r\n=WH77\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"e0c94b15c33072cc59bd711f2d84b4b757f604c2","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.2-alpha.92+e0c94b1","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1-alpha.46+e0c94b1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.9_1626388246514_0.34801804950351767","host":"s3://npm-registry-packages"}},"13.5.1-alpha.10":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.10","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.10","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"fd0aebc126563ec76f1495c73fbefc5a7e9ce3fa","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.10.tgz","fileCount":16,"integrity":"sha512-kbzWqG1E27I3UeidxebP74sNmiwDiweG4aAiHXhyNgFZTfwLqJrZnoBDSywOtoC7KtwME/TU2jTXjVy4mbJkhg==","signatures":[{"sig":"MEUCIEwiln82mP0zl8EdAu/4sIerEFznLJvNval7+QOisx9RAiEAluu5FEd8OSOufxyHTosUvScSvlgV8hFpC9uaN1Y9nJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8LlRCRA9TVsSAnZWagAAcGwP/ipoWHsaRyogKPWdMkUK\ndnpDNwq4M1WVLnEBKSOEMM/acqplVlF/aBbUftWDWpQNifrkFC4RFUy2z2Ho\n+6x51wJU0pD2TDa6LA5kpR+p3fABfOyt4Y8zMB32BxV9ZUjktetBCevoKv9P\nqnmnqNtmcmvta3/4ZskO59ijpEaGX9ruKhyoli5SZ9KpqreHeqMMtdyqWDOL\nZXacwoRvGTrL5XtX3ArvRAa+Vs89lGnNrFi3g4IB6JtJaXLSb3PBIeAkO3DA\naOyWm5IDnrKrdm03YAw/QmXhWZYtdjbfd8lUBRoEuz59P8vuRmQBhnUyFvFH\nptvGxF/v+xVjKypcx+uC6htQu224WXzB4SvT5dSAUBmW1s1Asa0r++wrw5sB\nIN1VHpNeY6uvgbZIkZQtVeMxyROa1A87ZL7JGqaNCHRXklH54eCXMmW5zP+s\nVLs8x/lOzbVmnwA8iJra/R4/3uSiWMvGsL5i/qmCVVxFA+bS85hrWKuwGvhx\n8BymF9jl54fuGH2zR+F0JURHgh0PkIbYtErEYTRZahhcmj0r8/dqKxF/bYbr\n3MWE2aBQgft8qKArXgSyOSqPbK8woDGeJkTiDwzAO/duP5MGSnCWI0mtEknL\nwnys2OphmmF9eRZyjbKdWbw41o+LXhn5PWKYW44ffDDRSHrH452ZbiDft3rR\nA1jb\r\n=bbj8\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"2325054949de70f1101d21494468394c7e86028d","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.2-alpha.93+2325054","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1-alpha.47+2325054"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.10_1626388817229_0.7732733365085451","host":"s3://npm-registry-packages"}},"13.5.1-alpha.11":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.11","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.11","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"dfafce422b0c6a8a655e03b5eac36222840aa235","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.11.tgz","fileCount":16,"integrity":"sha512-R8pd1vW1Z/RMb0n1R3Et86Tjz+cWfJy7MGuYhbGbpjTbphDb83wiOiH3JFkvuzglHLQUYyV6ekBfRdvfVpV0rA==","signatures":[{"sig":"MEQCIDK0kWtxRh9OV25zplJBCDdgmAZ7Vhxt7EXfwRlWpH/FAiBMZ4XPDf+0g0VBr0dBKcwDTiCeSqr2Ybv3sGcloX44xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8Lu1CRA9TVsSAnZWagAAzRkP/RTxQb1+qFAeK8tH7cF4\nN0Ju6ei8h5Rw2Ky93lhKVfbuKZrJFpeQ9b8rKFemwPxjOi7X6hQtXhy+0VOc\n74YVk6vQh8JjJACmwU4A95jblGR+1ocMNEk6LKjxpv9i5tQfm+CwNaImpEvP\nXDZ5xVmkZZItfdXRI4n2rQWoywY60i48oHf6qh6v1qYn3YiD3ENyRaH78ZU1\nm1BLlhA9JcaXzqWf+9Igxsj0p630xb/uH0KbWAp6Y6Z5wF4KrcFENKHaTmLl\nn1sdwfEfgImWw18L/1QrgcH1ER+xOI5Yb/Sjhg8hRxuYq7QqDieQR4GcDscs\ngsfxDi8jKwQfooZXQWysQ8KhTsYDebfNB4K8VAY08hdEMRlU3tff0nvpG1G7\n8O5IpVYd1hWCFsWuCx1fO3DBWjq0A48OmG5wdIi5dpFpq9EbUOvmibsHPSci\nzE1ila0iw9z0MIh7kU27NPKCkiQpjfDqDXSX46EgSzeRAGamdWBjQiDHa/ed\nfawkEZHuxLlEfr9adQKmVRjQJbTIUQhVsUeQri62kKiwQy6sYl+Gg5iz3TY+\n/C6+IASiHXLhMQHdbnGR5BJX+D94iIXNyCnpfiz8y1lJ41obFnsucRV0blxb\n+vRumHXJNNey5LGhnt9soP/cw2x6dxTvEeSat1S/3dZQMZTpTUd0nY8oxRhA\nEhU+\r\n=L8ZX\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"b27ceff686ed2725d6f1f029a7391db5a163f327","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.1","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1-alpha.48+b27ceff"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.11_1626389429137_0.22759237575543234","host":"s3://npm-registry-packages"}},"13.5.1-alpha.12":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.12","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.12","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"65aae70146013bf14f13be543899974bd137b902","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.12.tgz","fileCount":16,"integrity":"sha512-w9oLd2o6WWbyOIVM9qdWknVRs2qixq43xBzyodY5nuT0R8ZboFqzcz91eqvapAaTFiGAucJ2/5xWCB5voV2SFA==","signatures":[{"sig":"MEQCIEGapFOwweMRBLtd/KhLcxzN6Il8bOKSOt0DsYR2q2s7AiBk5BpBLQYfYEV0ejZZltCy6KHzPutdt7FiGNkJeOLVhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8L1ECRA9TVsSAnZWagAAy50P/27KMN8TZVyNlzF2tXow\nCA5dwGan3ZqorY37yX/VyC1zEbvBV9tAn29EirBlSJ9f2cy6/zyGLOXCsRvx\nMKAdVu9UPUySYd5R8WUEqUOxu3SUjih+2OKAjBYno8uXnzMjhRc2OVa7NncA\njHymEB33BQO+0gd4haxItGvc6dVMg4tb5dA9hlxVY8QuckvmWk9XYCmpBTna\nMdvyISoDBjcxCRkfIJSXLy1jY2OUzq4h+uDgyyz4HSg3J50wuQuxrCGjKvpp\nl7QGm45fT0o/hiwdbF8hh9e56D9OndsZRWZ6U7SQrwRM5R4Uiq8qqzVLrEmB\ndWjwFIOVxj6STDUsXiyoxFofQTaL5C5wSlqFZ/YW/hiNrrzeR9zCp7PgTdVs\n1eSUdcI9INGsMjTdL3SlD7R9AHhrubiiOVotKiSMu6NeLZehNNGFN14P2uCV\n9JohiiD/7wBqBzqS+tAu7bnI0QAPadAujvDKfX1RZ12qCEI67ns0ImFeGdaq\n2BkwM31SKK3E4MFuwpNIuxXgNTW81JjiR6qWBQb33zXY4K4Mz3oytreLBM4f\nDQsM9x7C94xzhUadtDURnTLmxgdqukei0hnOvqDwordawxLqy8U4GuI+jO/i\nIfVRI9tpRTqvzWeWigiACVwTqR23TmCO2xy6L9Yyi/MBSMeIMk6XbHLgLoPl\nqcsJ\r\n=QMAM\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"5b3953c3d8d35908d3025af59056b002b18328a9","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.1","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1-alpha.49+5b3953c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.12_1626389828197_0.8994800238684639","host":"s3://npm-registry-packages"}},"13.5.1-alpha.13":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.13","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.13","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"2d3c72457e6898d05f3696b0238853fe9b291b38","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.13.tgz","fileCount":16,"integrity":"sha512-ZOww1NFowPDxENz6eetDtcDeG5WIPIlCtbyfQ4PsY/Yf7QAQ+X+Ks8hGftKrcp4CEP7TtKYLRwIpZp4Mo932bQ==","signatures":[{"sig":"MEYCIQDlsFl1fayiMBGFtrcTVq5Rrd0jkegbtgTdFS28PkK0sgIhAOouYZ+76T62OBJxMNqeKGXoVj33tPcXn0h75ebiO9MJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8L36CRA9TVsSAnZWagAA4csQAIbx93KOx1q+DOkjENn/\nDk3lM2Jb4XtMpqGC9obETZI/sJ/guQgAAbVc2oEinFlwkN/RQyY5/hT66bQc\ntV/RutIbvjvZR9JJXP2kKz24IB1aQQwSJdLE+Wsrx4Lxf0QGcxNjLxzUXCs1\nn/2o8/1xeR1Jpf6sGa91XXXTYwbmUTv1LYzIAtm0rZRu94U6lIAsIAkKqfKl\n9tdicUPtoQ7PHXtqbMwtLpUsRnqghuwWm5K4SkVcR+BfrsApXBbwT5y0WMKP\ntszFUBSmbTQdymisBcurJmjo6nYfj6+j9OSBObPBfcrV1nX4MlhRQWqalmZy\nUZXItu/RC5xRyvk4Nrstca2DTNHFWHaG8V8wjXhAKB3MEi5GhnppayVWIbxf\ndU+aDmrw9g5euLdP8ufYJZsmYrhQ7SL30+tqmzjOEcDEDsWS7QwDXMe521XL\n0/fZ2xYfKbrxGWUyAFm8RW/1Egob9eQlqorKbD7I/0BT5BujBcDChrRNGccJ\niqtIpDsHZOcHHlgwkSWe3z124rGs9FQi32iLMB0aXj//H10pbXaW6xmx/++6\nseLE/1sAhzwDyErcj4t//powBz5RW3Gt9lDrrNEKamYAv/yNkVKkQQt/uyRe\nF80KOP4OT3VDSzuLFnwrvRd6K6vzW3KHYeYSOQrd5G+3yeohbmI4rvvzxFPt\nv9gH\r\n=1plH\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"d356646b9330fbecbdcbfc97060d3e52f259ac12","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.2-alpha.96+d356646","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1-alpha.50+d356646"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.13_1626390010700_0.9716061949238455","host":"s3://npm-registry-packages"}},"13.5.1-alpha.14":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.14","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.14","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"350f3339be642eb166ce5cafa1bb0c6141f849f5","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.14.tgz","fileCount":17,"integrity":"sha512-Mc2Zs3h1TI6L3gVX406kW3HLoNnEcbO00YLGPqO1XWyt1owTWHUgjYxwgsm1N/820Dy4NrKKTF3ooS+bEaU9QQ==","signatures":[{"sig":"MEYCIQCNwHj8sgSUBpIaWXD8LlJGD6dSp3nsWHpMx9S13xhwFQIhAO7Y9TgRdHsQu5q27M519H1LtYzexyZDNpZ6EWPreFip","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8MHjCRA9TVsSAnZWagAAomcP/1kzFjk22ywH2i6ruhc4\ng35Ub6/2scIUVHi8qYtpbne2GyyWgsH8haWWDdKr/GzzyAQVyDFUaj+1+2Nd\nHfucCZdoUocVKbtqB4EiBrOlZWj9bNVWirXHYeXiuw6NABntZdC2RehQWpd0\nBLzhnl2FEOhuuc/wAEi5HwHnb+Egn5TbzS5nXYpPyA9x7kBi4OrQ4ekF04/h\n6oiwvrFsAsHTIkCf8vnGw6WpzmDvoOa/g2AX182hhNk+NkSeg0GWzeZmF9X6\nneRc2J0h30ctyRT9wOgbW9znWrTppCX5vGMb2A7cViOwxH+9gxZzNtFz9JgZ\nf7D4XNlIRjmGbX4sbvAuyeMlSsEHkaqIdtBTjyoXz94IDbqi94xmOfbRkMYS\np592D0rMQj8KaJtSnjn1M2sLTGd7PCUYCt5M2cZDpT+JpPUeO7iZg5Tlp2IQ\n7RBWy79MHjFCbskSe3Bpg2pwlzhecIbKcL0gCTKxKU2LQutH4NMSdaS7bBH3\nPxYwXfSkQ2mK1HrBKiQvkOgbQhOuD6Na9/Kxshsdq5kmksR2WPSComgP8m8F\nA8Mh4wdIGtob6SuuUtlgwvwi87dmetTQ4ZRjfBsVHJOBn/k/yDsOCmKawp5W\no+1QBySmDEBvEC6ZIPYP4MrFzddGeQuXyKCkKQVq+THVM0cp862LTmgW4w7t\nt9sH\r\n=5qbX\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"6990fa5b65cf31b3f59020dc3aa4610695b904f3","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.2-alpha.97+6990fa5","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1-alpha.51+6990fa5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.14_1626391010896_0.16030071605659568","host":"s3://npm-registry-packages"}},"13.5.1-alpha.16":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.16","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.16","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"72393a8068867b65b4d5a7d74545d93ae08b36e8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.16.tgz","fileCount":17,"integrity":"sha512-Gs3/tKohmniMUnYNi3S+7/SLCUvO/5N+0gcsk/5UIXWLzsLPIgk8gBunrBeLpAH7CUvcrZ0R4oGnbxkKPAh6Cg==","signatures":[{"sig":"MEYCIQDFNDp6NJtxVtle5x0i+n6p4C1kesh97AMJGUkGFYmeKQIhAPmdR4WVXVx3so9mhnfA4gfT/R8CewXjJgPKzoxvVqqU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8MVYCRA9TVsSAnZWagAARqYP/3Jb9rXVvP9J2ZM+ObZE\n0IsdcysBhMCrWglax4/s1edffZVD+EnHXLUabU9YQsJ5njRtY85ApKvH8f8S\n1R02MI29Bf3arh3WNENsldyAI+a7fQI0WPk44zM3ywLKXXoA51obZeGRhAvD\nE0OG8vHBUb4QjD7O5TAJR43Ph0BdZqUG83k7nOlWe+nH8dbROhJFb6BGgqwm\nu/Hc/DK30dH5GnQ+LPO7Xt7yAgT7UOSFME2I4Fxsw7Jc28nR007QTKLbUiAH\n1RybZEyCYzyPuXbcFxEP9R8tzCxkeRHCq3yFwZzaEAlyt1b+EZUCsGVgxUJb\n1j50t3HTVjcxw1OSl/QXxhe6k9pFqIL50IcURo4Jyb4IPmzDtt5VJPvJk7sX\n01RSIfwUcQ5diZZFLGf4VoGwXqTt/V5r2ctO5Q6zcZkotWxXZkrGHnQomzU4\nS6y6gFUT6NMwiPQJqZO+oR+W9L/Mlx/4YKWKvqFbeAybrF1RPhcyCY95LSCB\ngoK801i/lV4jo4HcsuGTO7DdVF5MON1VOvsbWOhPPPfdMDwLtYdvJ0xc9uuw\nsCS2dcOlwSZ0cukfs+rgc++gzmdDBCsfmCpvyXU0/VMzlb08k48+If9Wj0FC\nSqSnkDv/m1qodW3TiY28RWVinK8fZ2eR1n+ZAFkPCzkP8emSC2pQ4L4LgYK4\ngPwy\r\n=LK5i\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"2b35d457639c47cb622466dcab371fac8c7fb9ba","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.2-alpha.99+2b35d45","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1-alpha.53+2b35d45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.16_1626391896687_0.9827811641965178","host":"s3://npm-registry-packages"}},"13.5.1-alpha.17":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.17","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.17","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"e8f51fe8dca1428b87f024cd89320fa5da0d9e33","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.17.tgz","fileCount":16,"integrity":"sha512-HF3UAH3PTWZhfeva2oxoUaGT8ul+Q4jfR8ioy/iz5etHcP3R/04UpjCqJoZL6bc6WwzDgPdZV1VI45i7qn5xKQ==","signatures":[{"sig":"MEUCIEhTTSPABybAqACABlHaBdmU/OX0CdC9+WErqfdEWiokAiEAg4IYySYhvKCQV6CHA4SQy4+DjNF6Lgrbk+liH+/fCHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8MgoCRA9TVsSAnZWagAAXawQAKFzOX4idirANwuQKCt6\nZXk5d9TeUJpLB5sKyLBYE9coTqKuS8gKoH2bNLdDg7brG2GKP8Svtr9xqDsE\nze/nV53OxD0+YLMs9sboeDP05oOiDBvF6C2TQtcpuDtItsK7LfRJ/Ez/MQ9j\nsEVOzkjvWc9SrvD6FYJKVTT4jwkfmN8gKi5QJEc0h5QPsa8DMnfO88iq8stT\nj7Msi2xC6i+CA7nxp/P1n0os2DZKr2iNTdFywwpRnxxhi2/YpFqEANkBgUIR\n/dchd+ZBsm3HdIBEaAh1c/N6ufgDpUaw0wau9UzrOQwY14ZMgIWshosiHN9l\nDHnf7KXC4QNJwQyJQLunwGA425pIlQEsgyq6b+vnRcpg708oQlo/gaDlLF2+\nNOWRc5oQWSHuoYY8DdZG0iKQob6uvcc3PA5CrEreqaFHWDEcJBgOl87DQXU/\nDDVXy09Q/xhLeGC7gLriWZAH35upRxxGHaqKZZ55mcGgAgZD2Bm9C3kN0L/z\nwzMzWx+x7uUl/DBsjVI5FCAddEUEVNDu7uh6stsuT03WXMsSDZM37gMpg6e5\nJM7I+AHUxU67XsxQLcqtuCkMD+Cr+EJeMpa6176wxvfLbtUa1+3OrmKmwfEp\ndmzn1rvyNTM2f6zVo8uWy8OYMtih66g5Gf8FdStrPNQK2Pu36zOdvzSmvw9n\nGkDS\r\n=1fA8\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"5adc33d32bd179cace9428058a41330a05fce058","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.1-alpha.51+5adc33d","@hashicorp/react-content":"^7.0.2-alpha.100+5adc33d","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1-alpha.54+5adc33d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.17_1626392615975_0.40446629831652015","host":"s3://npm-registry-packages"}},"13.5.1-alpha.18":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.18","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.18","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"793501ca15aee48574c6e9ba589466cdef54bca3","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.18.tgz","fileCount":16,"integrity":"sha512-2GNEYfxQzFGUuKtY1XFXvi4YXDJGxw4B9yMUVdLaDQDxvlUpreHnAoDV8DVo6UmT5knQfxHgiIXgtyKX52ylwg==","signatures":[{"sig":"MEYCIQDBYIvDwRwpVFQslizkwLS68aTFK9kas0vhGW0LjQQUoQIhAPQrOS9zQa77C3bXAes6lhilwWrQxTD3I8nzExNwcx7m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8Mr5CRA9TVsSAnZWagAA8IMP/3JIhSGVuL8gg+2j3USW\nI2mFXD7u6uvjsZEK9RcT5DI+GiUvPWYmbKeaSGX4PuVWl/Dzpb5fGJmOr7qw\nW4i3iO8hULrTWWdkb4Mm7wpdTg7iYZ6bnxVswbK3IQBnzqdr08Zz94BkA1d7\ndComcaDTnwV0d5PiIYCG0l5+mnkIPBcFt7+GL8ICMGPjceOZ8v4vk8X6UqwG\nhncpQOFgqNA9vNn9d1Uj8tkHYbMf4rXDU+1+eeouu32khLA0aGIy/bLvHqx3\ntMmtHtzIBimIJZr3KxukaVutUfaKuwajxDitZSz1wmt08YnOJM4sBKwpFN/1\n+K6vZQPU4wp9GUAuZPO/yYvc+qADKVKgKlSB8AzWHRKwQVc5RWjtGvnTL3Tq\nCrnxYtJiClHWwQovC3xyzIx5+KT03Jc6NKKoTUk4HDAP5nbGBHRQWEubnusI\nDPP3X0athT9csPDDYAVbZJGci4HMTCmU956pB11O5dl+/tFX5OI1/jts3akF\nPEt20cziPc3OQgeaWecCtL/UKee53yiey44opvk+keDWe7SEFh5MYDweRZ7P\n9xukAz8UOu/t5Q99IK+s/lkqftgd1bA1LmRMBwFIJcQn2W3XnXs6Wfx+QoE9\n0+8Ix2Rj1VUoSC5ymbGCosnH6RbwARXWHjAloX2KI7DBe39eiIZve3aKP7WX\nuDoN\r\n=Qg0s\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"e1fc587e5a62a0dc2dc86266a3907e04de778157","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.2-alpha.101+e1fc587","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1-alpha.55+e1fc587"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.18_1626393336651_0.3219072926586555","host":"s3://npm-registry-packages"}},"13.5.1-alpha.19":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.19","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.19","maintainers":[{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"c423798b2d3a84da86c0a1f006a203665db599a6","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.19.tgz","fileCount":16,"integrity":"sha512-g4/uOHGa7s7cu4squ6tXJSc+8Ah+B5Qrgyam1E+ZUbj/7d/ETtS+aDRW+lAhOOnp2XxTvG9R1Z4BGehHsJdPlg==","signatures":[{"sig":"MEUCIBAUYJXjigqCO+gpnhSvYzpwVxBH/MuX4VW5wAoJhT8oAiEA4gYXI3MQWllzjXmhNAa+uQGPG/nIX1FrENwxJsNehdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8NEcCRA9TVsSAnZWagAA7TsP/2Lb7u+cs5I0Kt0W6OxX\nYQooT178KMkhM6rE0fAw+AH7rnol9KxQHl544WNGhT5t2u84Veo+eB0H7X1f\nIkcsZYLklsrm5RycPcV4NItgRLakASUTAFjH2NlSpCr5MV+QnyW0S7TdnhCC\n+r3W5idKb8twXUQrZznaS1MgsrfgEtgMFotRLCq/6O3R1FvXjHxam3M1nk9c\nHw6LONANwhAVpX8RtBrIF4bGj2p0aiT4wUG0qgXeKYfrsdgDxAmNkqgx6KxP\nljvOOKoQ++JP3bq6cwGVKM0I0ZFMP68V7bR8r4I79S4tuEu8byE3TJeJ8yfE\nEfoPfsn0gdfGUPcPiww70Vdvzay4G7XbUHbhtgGEIZlU2M2rZ4LTVt9JxdtG\nJ45AqkabtjFLBKFfywRYyp9KKZVv9YmvIwRS3dz/Q1zS7jU4ppCeBXNztDFd\nD+GyLRShGMD1KKMSL9lkfOZWataaJYpuMbFiU5p9cQENrtYahJrfAHFKKk7h\n8QFxezhLN8RuQqiloV8xWaRG6nBOwvh3MlHD1b+BLwL1C8rsybto1GBcisRi\njsd1sENFKD9KnfmXMCZIuT6TfGIaRM2cOlBK0D4WbSxYrtLqJwxVhKdtmM8W\n0DzkO0DYZ20vTOiL8ch99IS5/BQAA5QrPy27LuxOKFwEoKgsPpewrDlDf6ej\noL6b\r\n=eO4z\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"f8e94407b94999371c913e4957ecadefa35f85f1","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.2-alpha.102+f8e9440","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1-alpha.56+f8e9440"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.19_1626394908593_0.7352949553477572","host":"s3://npm-registry-packages"}},"13.5.1-alpha.24":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.24","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.24","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"502367b281d8a5ca78f7fafc353022da6a6bdf91","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.24.tgz","fileCount":16,"integrity":"sha512-eS0MDNhstHBPM/oF7rl5wEHgrRBYKa0R90KGqit+RiVAiN/IAhzhq5/fJaoAvBjdqE4iDEBFzeZTL0Okw+lmpQ==","signatures":[{"sig":"MEUCIHxTXBeI4zxK3KpHy0xWRWflVyRjIrdp1bUt3fmrJRWvAiEAuRPkYlgolPo8pweYrLWxJrJazVutMprdPhG3E3FLLrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg91PCCRA9TVsSAnZWagAAUVkP/R0JL+SbXtCZkRuaSlXR\nC9I499BkA8jQ0y3gpa5AE4H8ukj2Ee/MWiOOvsxW1yE0WY33S15lwVBMb3wU\n4RXACidmnl6D2AO80akwxN3jm+hqB2EbyE1xH27waWgkUsFH3Qtv97VIL01U\nyFswQGA8XD+ljbGG0Mb7eIMo97bGmhpKYarBQ7CYAXAsuDobjbnHruBAqUrI\n3AcPTBH8SSlSSPxMi7R88HLIXjO/czS5JTwMCa9VlJIm57OoM1bTJSTFjgN+\nuH1/C5qDZ0laSO+swLqb/zkweCCcXnSRlqgrQg2h7ABY1I56WBVo7+UHng7T\nHqFhuwrl0w34jKY6GTFcowU6zaM2B4SdCI/IDX6TnMcKfn+bcx83RizXgSdn\nZJ2bsQ4Rnq4rjNgNjpNS2eWzEh5vmKNS1gOacqg/9LeoxOAGtVy3swBhEoQr\nLqhYqwZo90+Yh8O8+Df+QurJhSFoFemCAqikVf7Upyz1SuoW+ZgDn8YoPCPQ\n5jgNq5hLB3x8zwaPSkz3eL6VLTJyJwwo7mJsQsHI7ooah5oPCias6dEZ+aBv\nGYQfF9rDkOh9xIGHsOABgVgscLWLXOZ0eEwmzijacNmkDJ7ukg5K6a72aQv9\nHa+QL+M2T2QLBGH+0/zbbEbO8XXU3d4s0U6efe9MkiXUfmBNahzGTB6V2CJr\nE23v\r\n=RDiM\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"7b9aea90a8893c8ee7f7c40ca6da00db808ae551","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.2-alpha.107+7b9aea9","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1-alpha.61+7b9aea9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.24_1626821569804_0.5575134300422864","host":"s3://npm-registry-packages"}},"13.5.2-alpha.28":{"name":"@hashicorp/react-docs-page","version":"13.5.2-alpha.28","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.2-alpha.28","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"ed78bcf2d126cd6b8d67951ded0ec010e921b2ed","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.2-alpha.28.tgz","fileCount":16,"integrity":"sha512-4dlpBqsCHgurgxl3iehNz8Oq68NqfXVujZLLF8SxoR5Dv2Lc5N56Dayore7X2zoB8JA+fLaKlBTGBenpTqja9w==","signatures":[{"sig":"MEQCIHcyi2geBYVZbbm5tw8TuLu847IEDISydvhPGPSLhEfdAiB1OwLaG3Xwkt4dp4DWyEIz6z05aQDckzbzCxkgZhAknA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+In2CRA9TVsSAnZWagAArUoQAKTf38db0JW8ZysnOPsO\nax2q03NXnv99TauSrG4OLtqOkL5S/UG3XS+yeQ1b//2sQch5MVvCS2yV5iYl\nGT+D7KlbSU1oLdzp8ZM/JMTPaPMcgtqbwI5OgMwIvRuzbWbGhsDLA96B1oO1\n5hCCjcVFDM733JPIwOmR4GAhLxU9YXuwc5PEdY7IZocNN/bW5+1Bh8W8pXwV\njQRamrw68HLwMxW/Kauj+QfpsTrEhMEQGNCSlQD9iCtvM2ebVykckmf5jbV6\nhw41cKFPtaRUzX0mZCs2ZVsNulsdf533NYNRiEZ0oBCEkY42Zs5CJvgKHyhU\nMyZ66kVWlzQNxuiZsg2fDN9CnagXiPOf3KT7zoiN9uOm2pV2pG+Wb+d22dc7\nTsjY6ol6FqFro1wm+yWzoklafnIUq/OHP1+EDDWk9gXz6zJH6LPnzEKhDafL\nOKHmYDwVPOyfQsvw2IGuLC5lWF4IeKhF4iCAr/DzOrVCRRYYfdRiS7MA00r+\npYbTQvBBd043EbSn7yKsDyn5TSe3+Y+NqJchYZhqPEKwJq/kcyHgGjY3W5bk\nwSWAKfZPGXOuGT0peF9v4tg5C6Zfm473jD4UbvMlCQJ5i4ZzI0XDJvnHikam\nx3l41v1Ss0uTujK2+qtqZJOuv5rTEehm9mYSFcWKKcXwsjNwS1jTFIb9ga6/\nCziN\r\n=//M9\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"81eb4ce31e3511433097058b0fac21398248a3df","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.1","@hashicorp/react-alert":"^5.0.1","@hashicorp/react-search":"^5.1.2-alpha.28+81eb4ce","@hashicorp/react-content":"^7.0.3-alpha.28+81eb4ce","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/platform-docs-mdx":"^0.1.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.2-alpha.28+81eb4ce","@hashicorp/platform-markdown-utils":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.2-alpha.28_1626900982127_0.02244164173095453","host":"s3://npm-registry-packages"}},"13.5.2-alpha.31":{"name":"@hashicorp/react-docs-page","version":"13.5.2-alpha.31","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.2-alpha.31","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"064b372c3b3db066e7834ec01827a4d6c531ac3e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.2-alpha.31.tgz","fileCount":16,"integrity":"sha512-L2bFRWhUhju2UawgoG/Geg5PbDrqH2ezisvvKI+4U0Nscsd8OJT8uEmb4+d4iAGf72Resvk3KGNi037qZS9ogw==","signatures":[{"sig":"MEQCIAs4pcahRcffPtSKFqAxtY47UpCrZAKBJTesuQdinmUhAiAbe0V9qpfHrjiXkSaCKWGzYFm3072KhCL1JKJPw/M75Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+suzCRA9TVsSAnZWagAAc3oP/jx23+ll0j8NOEAYCmfa\nQd7lM/cupjL5MRuUDetadGo4xm+844cfyV1opIlZ3JjiIyS0QQPl4BC65oRd\n/hwsWEhzp1tJgJi1P/sCM8jpysoAraW0vkwU7tCCm0p9YiKHngY2zvdHRiIi\nhZ23nL5zWbeEqNnn5oOsdxqvC+lSJx7+LPoLHMHqj2iZfcoLv9PN8EWvp01p\nL34ZRfJfiHurEN3B7MP0e0/H/+Qv2HoTCm4gGE2bScFO95aJ3yJ0qvJSBkdm\nLAQX/7guzZovyNnWBqtbUsWWRD+xcxkF8iq2EWdLr9O95EBc1nQyUGqBHI2U\nlG0h7tTy+8Z2oE1pHo9g8/fel9Qquvsfv65F25icVUBSZZv2hf0ejcBEfZFn\n7VnAhVBqA9VdXlaLoVAZrLNukkEBoHkGrE5gi1rslUbpJE3fJWNSX415RAJi\nT+2/usOgKKzPEHZpZ9wL/pfH62H7qARppqLsqaVwHJVAxp4CXV8FCWAJu7Y4\nKuCyVoISjossBROv7iInG9EYEnjdPUxJjxbyk8lkIi+Yi1WrhVr47QrMWSJR\nesdqWo793gk7+9v6IbhRWe4GLG0JYvZL42e/Ka2uiqwqz815JZ0BEf1ljKcb\nBdVlCTxUSFxDZv5vOXoUnE76vtaJpTT+Iefd5nRDApDYMiBCUczGo7ILs+vx\ni23X\r\n=22pm\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"743f083b60e7cf039e79493e72aedfbd4b056ced","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.1+arm64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.1","@hashicorp/react-alert":"^5.0.1","@hashicorp/react-search":"^5.1.1","@hashicorp/react-content":"^7.0.3-alpha.31+743f083","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/platform-docs-mdx":"^0.1.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1","@hashicorp/platform-markdown-utils":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.2-alpha.31_1627048883446_0.9900496231660401","host":"s3://npm-registry-packages"}},"13.5.2-alpha.32":{"name":"@hashicorp/react-docs-page","version":"13.5.2-alpha.32","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.2-alpha.32","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"96ba852725e6534b094cddcf5b9aacaea7b7af5c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.2-alpha.32.tgz","fileCount":16,"integrity":"sha512-qqsqoxxV8/qol1ZORzuAuGQkrW+egJc3hDfg0LXec2DzAJihby17PBy6JKnMBaAlsDfn4iga7TYdsTKV3mUqEw==","signatures":[{"sig":"MEQCIAf1MMPe5vDpkDlaMXvzKWBNdqk5Ht7umu7gHzysPOTsAiBw5IQw00V5Lqknfyte9p9Dj/fflA+FFK9J9qcd0s3iPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+tnyCRA9TVsSAnZWagAAte4QAJUYL2FjIkeGsRxXsToF\nt5O9zsV/d+SsgGLNAtM41oyuHPEC3r4ZO52YGIGePLftA7NHj35AMT3T+oUO\nBvj5Lbzmk2W5JOcv14hSwifyAqIz2ehizCGX0zwPvJpEelaQRATra/4eBSOU\npeqUdewCs9J0c1sMMymeQNtT5DajkPul8pXymj+8ha9TLkdXMaIH3+lQmdos\nPcrYJ96VlaPfP/QGELwOt4MG3cUU+6+3uG7l+nY5tOAKutDavdms01efu57K\ngo+sQpPnkH3i8LpmyrsxzNnD7YdqNUN1vY5Yb1Z+bQlwdSBsjgJlG6X6KeaL\nq6dB1WLkGQmEe2gnnUSakM20m2hYE9y9KekzQ97xBJGWt83hvqA/WIJP5WS+\nk9+RNP1N3zVzT5c2yqiwDYj+Vsi1AWFquu8jByimiW4wOWKXRapOIB9FWoEM\nydsi7AnxrJ0EYWhAb10Ltsh+jiFtXmYDJMcMKxXJX7VguizbYb2OlLITJ5Pp\nUlgFQKVQORC8NAc206yEIrGPxlFFxz0AZzmdw5IjE+D7JD1jXIJE5moYrEb6\nGe5TfUHVBOnI0glmKg/DEI281690dxs2H6lR5mQMfIR5oTDtHY+KOlkyLPWq\nVV5XdQF32n8kbCLRKwDccqerBJAd1w3ODQcCLBY2SxKjonTGDyAyQrrbgV14\n1e1u\r\n=/5Ff\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"47bb333be9ac8c6758d458253a65060d8eee08cd","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.1+arm64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.1","@hashicorp/react-alert":"^5.0.1","@hashicorp/react-search":"^5.1.1","@hashicorp/react-content":"^7.0.3-alpha.32+47bb333","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/platform-docs-mdx":"^0.1.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.2-alpha.32+47bb333","@hashicorp/platform-markdown-utils":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.2-alpha.32_1627052530631_0.17879595904308632","host":"s3://npm-registry-packages"}},"13.6.0":{"name":"@hashicorp/react-docs-page","version":"13.6.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.6.0","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"2f15df2d7243e65637adbfc248df877a54616e56","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.6.0.tgz","fileCount":16,"integrity":"sha512-lfsfSgAiqIj4ldXK8dK6nOT83l0/+J66chakPRSOje8xOrt1RvxAIr7KGkVgjxL33lp+ZM/IzepX3tAA/QU3SQ==","signatures":[{"sig":"MEQCIE77FBiYXqr62Vr/9CoygTCDjlCeSE9nmw9znllDLwNGAiAi6mKRufb/z7t3cA6R8evDe+j2UXVpORT3Ev82fPNOXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+y8qCRA9TVsSAnZWagAAs6kQAIctD2zfeVNx0vnRLi74\nDKPNkyV3SnhPHuYJYao5zczxuZhsC6UBL4QqcPKTUuBVvbhauti8VeYHtzL3\nrEiaSkr8QDFDqLggha/STnGTNYjZb/iDCkrf6W+kk4r6+CfftMI6HGU0Rclc\nR2QV3XYRg5z/IlmANi+Hl8eySIeauUXJOGoHVtbLobuDteCG3JWxEgSn6HDC\n1I+zanE76G8EKGJK8AnXMOsbmXJkLMPRjOXBEabYkjK4cTapTcqJoqw4CMHR\nLboOlbPHvCyULaVrcEnScryetHOlNQFttGz2L/e0kxHql1FiFFFDywGInE3n\n0j6g8oJR5WOOdMGbZEKx2jY3F+ZXGbCPkFt04v9CppqXYOw19RyxZagQIOiy\npj+k/gLxG61yGy5rMjoI1Nl3euKk12rsrTEWq/iXvJx11R4i3dU+Xy8MpPD+\nG55zQbYdLQ7iZ4FMhABoKtRj56qXjoKvWnWWtE/sT2UXoVQ38ZB8z0Oa0uYP\nQBSfauVWzlkiQfwa3Le231bc8FgSIEaqXbxlGFas+sc2diUcQN4iY0NQtP7B\nx3AO/YUoaq5Jpk/Qc2oFsO/AO2BG9WJtICoiYjPFgOl1ewKR3qcUka6O233s\n9OTOlM2NCr0GQ84ojHoj0ww4HuRcfoKS4G6P82uoAjC404faI+yYbxv2HVZp\n6nBu\r\n=EMig\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"9882305554f60b2cc5461791abb3027d271c3752","scripts":{"start":"node server.js"},"_npmUser":{"name":"kstraut","email":"kendall@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.1","@hashicorp/react-alert":"^5.0.1","@hashicorp/react-search":"^5.1.1","@hashicorp/react-content":"^7.1.0","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/platform-docs-mdx":"^0.1.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1","@hashicorp/platform-markdown-utils":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.6.0_1627074346385_0.578909468578584","host":"s3://npm-registry-packages"}},"13.5.1-alpha.4":{"name":"@hashicorp/react-docs-page","version":"13.5.1-alpha.4","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.5.1-alpha.4","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"744a1968f39d3951a37f69da8c207fe7e070881d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.5.1-alpha.4.tgz","fileCount":16,"integrity":"sha512-bYB+NXAxmtp2nUKVOWWu0C7gpTXNxxEUMv611Odp+2bmQ+TNleKU+07KCmE0kww/RhOyLpIZqaKIDL7ViWHsYw==","signatures":[{"sig":"MEYCIQCaEUn3mvZldwp0lyGNUp6l3hLRkoyCow4uggdsuLoImwIhAL56V9iR7HZAN33IIJIl4OplEBkWFNhENFVFoQdz9aXO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/rYICRA9TVsSAnZWagAAC14P/izR3igKAXRX2ryuHpUg\nhqvoC2znRdY3JOAXTw4NLVRNCbT2KUj621oMo/+aRSfG4BjhQlY8xSYBCJro\n+SHRZNqV0+zqQQIa83yABpllCi/RjHnvcCWBvWLesBULlOJgpQlPhHg9K3aR\nEv59XOwBr4H88sJALJnXui+pSelnTLle8s0UdBMQ5eCA0PHGVPNBPEQ9WFnX\nP2yTJaCAoE1JR+kDBLFqVn+f6J3Y3kWHcxIQ61nrORii04B6Db5ZJOWiv4jA\nMuNMTcY5aGKFbYJMEmCLtreFxXGvWRkhyZCZHR7Y3ZiY0koQaCmTdDaH3VMg\nOzS9nJ6v2jpQ5/Mdzn4IJQoLrzo7smQd5dZSUGBVFFPoMKgeEh2G5obrDLDr\nO0VTwcFwyxdgVdRj3ozAHLjERFcODUe92enrOOm3VgI2zLhIoqyVIY/3sou2\nKQ5UrfLw1qpYuqaCgeflnpILivz57tFgtyjkGd+eNXlu0NBDG7QBbg1iSQl7\nyFz547NDbbsVb6e9DQGFSsHn4z4xUyYL7CllFF8bC34Bq/28rrS6Z/ytcYjS\nBOfVSM5bXnnFQUpzcJotrbtx1+TNqhCK1rptSh3qPD4ki+XfgeqUrmu9YUx0\nyjyFg7j6f0TL91Q/rbz2jVYTrtrtVgKSE3x8Uo6PqROeA4WQ7Rhe9bD3a/1/\ncJRs\r\n=wkWD\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"bcd13b56677a9e767ba38602a7456410e50813b5","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.0","@hashicorp/react-alert":"^5.0.0","@hashicorp/react-search":"^5.1.0","@hashicorp/react-content":"^7.0.1","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.1-alpha.41+bcd13b5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/nextjs-scripts":">=17.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.5.1-alpha.4_1627305479973_0.9027838308841412","host":"s3://npm-registry-packages"}},"13.6.1":{"name":"@hashicorp/react-docs-page","version":"13.6.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.6.1","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"41bedac22d1d6268b4f66756d98f83a74bf4a0da","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.6.1.tgz","fileCount":16,"integrity":"sha512-MlZG+axYJyOSfs80fWK/cIYMpGiAbYPdVD4KHEyZeMKQvTlyPMGozAJPOs413T/1WJdmTMaa0EK24rmZ56gW9w==","signatures":[{"sig":"MEQCIBCfl5UjWuPFRCbGYEJbnIUiqAmuGxTshX6z+dbphgHMAiAc/UtzOZr9/HOcQDe+uACm0J5W1EiixMm53moQxv2fEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/rrfCRA9TVsSAnZWagAA6FkP/jDNaK+peIXVpfoQLZaq\nbybFeDsuQjWcwr/75rQzftCtt0/2B+w9iB8LJbaQArik6ROy6NDcXVrqtsxN\nHNPHjzvUY+zUWJPOPnbMv2URZiNfotsLF24sQgmOuYkCKxfKofi0sC+jMEoI\nbzLYZNKlvyRbvB1j8MLro2gzAe4EAIzbRNKqc90bHG01aUnmB7nxZiYyT6OJ\nBtiN5xUak6F4nlGaYespiMunm885sWryG2JeP9E+uj2dKYz8xceIzp9aigG6\ntJMN5mSPGPM8/9a/b/ZoDeran56c+wdkYrR/k74KGhpkwJz8z5by8Rbw08lv\nS16PPuWypGjQ0Nr8sv3vEgtwM9XkyYX6wOSuNDSme4nstJFxnSl6ajm8orqM\nJXr+Mf3wxoJfE9KQq9CBNjS0IvaEMgJ2D6KgQZpAjYcubUfMPglnFlQOkRUV\nrZTwUtUTpcNmq4yCewLUF2gEILINUpuSKtBC7KHcC9Rpqt2mKWAgtIwd9cv8\nEODczxQTUyJkFaacYhCq4aI4ZMDaLqSPscaHO53GAYsKlSZrUgB2gQOWx/d3\n5R1ma8BLgia1/tcoTnaGmHUp9Gr1opGYnWNX7bYEB7zWdlnvrxzskXCLnlrm\naHSix35czgJsXoMzvBF9KwUrDcyQJHr2sUKAso6kxvPCEeQr3L1jL49IpLoq\nOSg9\r\n=xDOT\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"dcb53d8eb5b7223a4f7be7e926e4fb9d2938a3e9","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.1","@hashicorp/react-alert":"^5.0.1","@hashicorp/react-search":"^5.1.1","@hashicorp/react-content":"^7.1.0","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/platform-docs-mdx":"^0.1.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.2","@hashicorp/platform-markdown-utils":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.6.1_1627306719390_0.4787137091123892","host":"s3://npm-registry-packages"}},"13.6.2-alpha.32":{"name":"@hashicorp/react-docs-page","version":"13.6.2-alpha.32","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@13.6.2-alpha.32","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"1f19f9262381258b1ffeffcb1106372a178aa299","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-13.6.2-alpha.32.tgz","fileCount":16,"integrity":"sha512-s9qhQNghbSVdyi7AZ3oCiVZ6rRmn4FA4N9sXj0O7WrHeOqIAX08twMBDJJdxV6QJGqLyJpl3oEUHA1aaEExoLQ==","signatures":[{"sig":"MEUCIQD3XgcHQY6G5n99S8dfN+CrX4GP+wCmPWl9xh4YgrUJIQIgdp2hKNUHa6lXoz/NAFMFHUdEQTnGQAzUS4mOk5BSARM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/vzoCRA9TVsSAnZWagAAkKkP/A9ra9nufKv3au9Uu4pp\ns4cSl0q4yj4SajquN7XmdGAKclsrBW2YkZEaqUyu9JUYXHcy/mquinprko6n\nvXcvjCsjNvVo48lbMH7vg3LVv0zg2HabY8G71GW9qEx1yR3bnQivNcUTFI3Z\ny5YdCwkELoK9cas2Jwh6Cm709PPl8GBHXsWWHKPMX0r6yG/mx9ommLDcglPd\nXmCCiU+/CnHm7qzJf0vi+IJ6AhKyPTFJK20jvQvtXkXNOt6os0eqMmdBYmQF\nKn2aPJI3gMlEtkL2yhwQcB0kThTIdvOhbyh7YbfJPg34MbdtPvqbM4gM0PGe\n7NTKW6iBrH8rGOJJ4EuN4B/uMILzE0TKknjMx53gBhJrx5SFLzUnXTOZ4Acy\nr00G7Yaelacvy6I5kTld7jJs6oNeqj2KiLNmvhRLp29qxuKdfYcyB6jH92VG\nc1V0m7lY0gmBvx4WgiwEtIQ0N8EVmepDBsftbg6E6c/+Ox39G3Xu4G1RzWYi\n0vayHLFb1rgbR1j+mTbZ1qWpJEbu9iF3ZncRB0LsMjUSALD4O7Y/hNsG8Oeq\nWdXb2nYzKLnr93wsrYcHhgfNiFNLUHQEWmb/mapqUrdLMgP8/WgDft/yLiPf\nudquSELwTF45zKww8sGwRUgYF/BAOM+pTjjqnYcGqNgFTkkWYZzEUDyN0Py9\nhOnc\r\n=Tfdz\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"26a37cbaa1d579462b127f9af6e1c951c93fb31d","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.1","@hashicorp/react-alert":"^5.0.1","@hashicorp/react-search":"^5.1.1","@hashicorp/react-content":"^7.1.1-alpha.34+26a37cb","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/platform-docs-mdx":"^0.1.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.3-alpha.32+26a37cb","@hashicorp/platform-markdown-utils":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_13.6.2-alpha.32_1627323624640_0.05407542353678374","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"@hashicorp/react-docs-page","version":"14.0.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.0.0","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"d23c81517aa3ace836869aaa50dccb76aa3589df","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.0.0.tgz","fileCount":16,"integrity":"sha512-L7/e5pHaN0n/mj7xMwg5welURkr5KEtjm0PcA6tp1ho4d6lQoFjDCDTbfrev4LyZ/vMHPH2onjsjk77RWR7STA==","signatures":[{"sig":"MEUCIQCBm4xxsovtp5LYatZk4CmAXQAcGHfEfVinYKEQeK1hlgIge8eEuQMwH7wA6kpVrt65ax+Q/8oQZgGrRIus7uaENmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAHDqCRA9TVsSAnZWagAAQ0QP/j9odV0fi9MMX3RnxdB7\ncylHQfJIHrlphXU7Ri4EgdmQWpbePIuQqnJKGysq5MZwAR70Zu6ltFDe1Ez+\nO52AT14CefEB5Hytk3Z1wldZPrKk5JzBy007YGDLtywTRLQH4Tjo3tUO573N\nAV0Sn3N83KFMnRjeDsY/K+YOBmFb9NSJ8IkEblfAwc8ZT+UzvBr4sBBKmVwm\nsA8GWCXV0lw74FgeW/AM11xYIywRSPNpJhUmaJd/9osc+PdAX2UsY8GdE97d\nrfgueWPVvQOW8BUIRgV62IbksJloJSqbOLe49QAQVyyDfcgN9leGROAwtdvW\nEj9r1CIJhF2hPaKqpSSi5BfhBOBiTyqigRGL79MWV6XJk0cG9OExaI6qMDVK\n5U/HbRM03qixgMRABKHnyj2PuJZi28Ef/eGJU9zn9Tke9xnnEW74ephn/idj\nxdlPy9dIfuAgUYQ+/EjDiO+5ZX81Wnh4x/uNvzmsPBr7H5hiDIUJCuUIz3KM\nIfoUj0E5op/trT59CVS8mIr2v4mQCdTDtBE/G1eHOFnVx2+NLZHc4WwLFiKi\neodrWjadjPTpT9hVYWywREC3/GHe6bueu1pujTKM93iDDHqVXNeKkzPP/n9J\nRRsPUDTvtJNXAt5kMhdg5cHWlBnn50AT0EYCCCQwtTg5sZatCyIcgmmk+jO0\n3mcb\r\n=Srz1\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8dfad01e23f24496f73952d3b7fc6b7c5f3c725c","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.1","@hashicorp/react-alert":"^5.0.1","@hashicorp/react-search":"^5.1.2","@hashicorp/react-content":"^8.0.0","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/platform-docs-mdx":"^0.1.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.3","@hashicorp/platform-markdown-utils":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.0.0_1627418858771_0.3867768774535576","host":"s3://npm-registry-packages"}},"14.0.1":{"name":"@hashicorp/react-docs-page","version":"14.0.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.0.1","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"62c4fd0e1eb3e4cd866dd9576f2c1a77b2eb7e3e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.0.1.tgz","fileCount":16,"integrity":"sha512-M6Tsx5vdKqyYduxLn0v6keFi9WIFBSJld3j0t4kW+a2sv4nXSEH/XicqOm+ntFEljL9UatJJBL8BjMfaFrBU9Q==","signatures":[{"sig":"MEUCIGocNa3w04kiTYqU+ZUHGelJOaK+SYKEufwibqVJwmlTAiEAhkTdTjNmc1SU4vDjtXH1HX3Pe5PvDFOccJJAwab3vCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFJm9CRA9TVsSAnZWagAABX8P+wUBZPbGuFg1flCemhez\nE2NHKTfMvUMtBU1ywDDT9wXUBMtkuwdRTAYZMfwuE8I07nkz2n8zSB76tyYp\nF9RYsf8iw+lH8n4sbuXjUcViZ1ueAs67IfpblA+9urfSSs63nXtTbTIvsi0y\nVUGCaY8lBEhMB11VSYhgU39TUTKGtiJSJQcHze8K8JL3FGFIBPU+RbGQP3kP\npgdoCKDVG1zZ0dMEuGxg0thHINDFpzNnhXWyPNOHCfTltQAeBcLnQ8oPH41l\nl/vqN+szHsX3vFhvjp8qjquMRL9/8GUfeMxdU3s1B+zTjc33tawXRczNv6gM\nyouE7nuL3aHieK4vrtiTHZ/gc6ml1Sl3tLCBx5OJjbMTcFZYk1/Ug+iDo74S\nTotSUoZAM+MMntThf6X0P+F8LK1JCiq0uxFXlDCRebAi+O9C+a+BJMhOQmz5\n1HYinFZtnAzKz3uCTFBZgiCAS/LJ8j49d+AknKSfwTSet5SqSMnVPTeDhpGu\n9LoMQIJm5Jo1Ll/9Xl8lPQ4LE7K2v0rKXGvQJEI/tCnWkAdIItC2CqqJhqoW\nehM8HsNHwetpFmGodagZxVPu/uGTphn84RwDjvwUVF1deQ1oodZtNS7VAMk8\nmgfcQh553+088ZmXf3ik1J/iCKeLHXWMzWvbHmGIUPk1tFUoMyBHdZMOQZ5f\nRCjZ\r\n=SDGZ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"62cf3a4f131c4b0d5058c01c5bfe819d1a2644ef","scripts":{"start":"node server.js"},"_npmUser":{"name":"zchsh","email":"hi@zch.sh"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.1","@hashicorp/react-alert":"^5.0.1","@hashicorp/react-search":"^5.1.2","@hashicorp/react-content":"^8.0.1","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/platform-docs-mdx":"^0.1.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.3","@hashicorp/platform-markdown-utils":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.0.1_1628740029617_0.2413557911841826","host":"s3://npm-registry-packages"}},"14.0.2":{"name":"@hashicorp/react-docs-page","version":"14.0.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.0.2","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"8ab4c03b46bf826e96295e84d7565245ca2b7451","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.0.2.tgz","fileCount":16,"integrity":"sha512-0oh5JPYpc9cievfun8/Oi0rwN505UkBSI68D+d7MJiBAoBRbPBAgJyIO6/lb3ntbwV0o3FlarPbz8OToQ8FHNQ==","signatures":[{"sig":"MEUCIQCKhED3pPtyxvtaXJ7T0XtQ9Oluj+T6/14yTKANB/S0SgIge+QBu1bWPhhlcwUO/6+8jJ6/sCIVLIrfuW29O+86nBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGt33CRA9TVsSAnZWagAAyFMP+wVfjd9UorlMudZlBWE8\nIC/NmuOjoJos5dEmPxFfkrHyfNsprOy3Oe12yzlII/J4q+yg8+2D946ojCZt\nRu2Yuwegzm42/AZcbFxDuVSJAxJBc1agKlU9pZDHC3SD8TKyPDT++vHTlgi/\nc09qgr0OnvMnjf5dVr51hDZX5VU6lhpHPx5pY13t0qW+2ntht2nxVtXfl8lq\nY76se5IJ54G16qKVqbsxK7qLwkwgFVktKRxOU559cSeXcRTSkO49MbGUyIoH\nCAuG1gr+0mkNGcurut+zMgj8VCGYTfNWQqHFug7GVZQlvGjVDkA03k7HH9bE\nhRxmgasfg5OaW+xhczk6hf7XErvmI3Ebj4kwqxzs4wPjfjt9DjKG2HUQhg/H\nEaU555UuhwmAAkEYZS5H5kmIG2h9xmLaNJFuWch7zi2o2PXBeFbvwo6k/mNU\nCbd3ytT2780oZHZfExDRbef1eDeLpWALN1Kv49ZMLo08i75MvZ9aYEc1LH8v\nRBTjydWIbKeXOFuaA0rv4R9aNxqhccl6TOGPJyUMYmVHDNU5HdG4M6H0recM\n6Z1JMuFBG7qfiyy5ZzBUyEVijBO7IvdkwBw9jkV9CpNE5KqY+MOsmoY+gkWg\n+NronjY7V6bVh82tgXcKeG5GKPQfxU+ftslAJmz/TpSpSny2xE/yTBMBEBPw\nTEwn\r\n=my05\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0b085b7b2f0e49bac3578aa41836b68d5d8509a9","scripts":{"start":"node server.js"},"_npmUser":{"name":"bkalow","email":"bkalow@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"moize":"^5.4.7","js-yaml":"3.14.0","readdirp":"3.5.0","classnames":"^2.2.6","gray-matter":"4.0.2","line-reader":"0.4.0","fs-exists-sync":"0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^5.1.3","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.18","@hashicorp/platform-docs-mdx":"^0.1.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.4","@hashicorp/platform-markdown-utils":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.0.2_1629150710960_0.6163409460233475","host":"s3://npm-registry-packages"}},"14.0.3-canary-202181142614":{"name":"@hashicorp/react-docs-page","version":"14.0.3-canary-202181142614","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.0.3-canary-202181142614","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"bb0f585ca9b068ab8e3385b732276e06333d370f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.0.3-canary-202181142614.tgz","fileCount":17,"integrity":"sha512-60eTC7/rkarXwArTcYMnL9ywRQVtMWDEFqjcz6q2xkEmaLQfjlDBK33EUDHB5G2P3BruvnO6H0TZMP6vVLaeug==","signatures":[{"sig":"MEYCIQCSObvCaA9SdBJti6qr/gN/ch1fy5viGTDzDjpEp/T1zQIhAIjZ2nTL7jua+14/gIMF9dmo9nggCiUVHxj+C9xEFfhQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL42WCRA9TVsSAnZWagAA5hIP/2R3BFSaXXNWa4ipiZ7p\nziKtybqr+4fkOTcbTDzYExLW+tx5IoSpdkyF+0Ckh8EiiRWGL+opkHNLvooi\nvl+HYOGNkbQCt7obiKdehDA60frU17MTqnFeMOF1YoQmshRXuvYgkpRVYBDM\ntz8oBn/I6LYItvwAzKlWm6koB60djeGQkAldnPTrLRwTGcItW+meBZpJKV/u\n/lPgTedW/soZ1NrDKACJ9+AJjkDPn7b5RlAF0HVfO3DEVpmHyoOPAXjFQUbD\nDqFdWrybiHh6oqtu9LVFT/99PH1CfdItwbKWCqV2jVbbipHharg3ztOkLYSr\njfThe1ehnQ6x5O40iqwraJWtGUlZU7akSogxbRVeP0uHV/XRgqP5HPm7kRF9\nD2JRGz1ANGuvVrQs2C2oD6IZt2kMrJ3R6scyLx97ad7dUcHXxDlCX/OXdwNu\n8p6yz8PevgCDLCbnPDeKeSXX7992G+WsYJZT9uEsHCNc7qUpqKzO49JZDHGT\neOMH4tQrCT3w4ChEjbODpFxO0YsKTwB74MZziWcXJ2kNSXMjiLIx8R6sfm2N\nuohnfvggXvZqnR2sE6wztRi1RX6H2NH/XrIF3aK7E8OPyGSA67Mbx0KrgyI7\nEHFNIWRYrGJ3jPoa2lnMG4ggOdoosHn5yKOEgVZTBtTGhaWYHoqTD9x+zwHz\npHX1\r\n=58It\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0-canary-202181142614","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.20","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5-canary-202181142614","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.0.3-canary-202181142614_1630506390460_0.06454291021405556","host":"s3://npm-registry-packages"}},"14.0.3-canary-202181151955":{"name":"@hashicorp/react-docs-page","version":"14.0.3-canary-202181151955","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.0.3-canary-202181151955","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"188c4e4a853c4628fc38e8303ba9b50b5aceda7e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.0.3-canary-202181151955.tgz","fileCount":17,"integrity":"sha512-J6iPN+6/e+Q0kpqQFM/eG5m07nJYWvQCQSfbr/PQOKhtqHkBR6LrhTmwUnb3rTO4mWooKyP7qw3qNjn3z6cUvw==","signatures":[{"sig":"MEQCIF4XFTS/VoayegM4nZhhXz5mAKIiX/9GOnJiihag8PkJAiBViM/EssYSUEsFrRDcdZt22ZnHGUMR2ONnSCURpCsljA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL5osCRA9TVsSAnZWagAAMaUP/0esTvB3E5SkI9UBV4qf\nj1Pg06plE2EEMxrKbB6rwIzQsxs7u2VKT9pnS6cJ8zeRuo0sZmilrXY47FnT\npFFYiy9wEvQHPpGkpqVtKGzCb4xkM306jrT6gS79yqeriXOqnjSxAWrhlrt1\noT0PKvmSdug60vdxWgATMIsmJZuOWAcGaeO0Jzc9RZmyVjJPN0OKmk5g8Uab\nDhNz3FVy5OPRlPZIKGb0roUxz9rkZBwMyxK6P9Oem31sTNWK1wdp/E7QMoUk\ntjUEwkAw7AqK5XqDesVbDWC2GYby8TJ5k0zdMU3sdv8rBV902Dhf4qm/FL+g\nUBjUyNcw+/iUinCu83JodhTsLamgmQSOU8KodoucTF4rQDELq6Qw8oBIOKhb\n4ziXXRjNz76zw2dnzPXfRw6lZd/moc3ZFJn7H+o4wzwBPS2BidugzKl+jmVJ\nRtNsDRXG263Dcsoh9QXtqWwvuz8Ft8ZFeX+X2+yutxW4webCgjZjf4CVwL5q\nlR4Qr5q6zkDsEnQHkIVV07krqHJu/NvX/ZJEgCP5V1zrBgrNb9HCkI1epVxw\nugioa/mZSDVq9F13ibkQaYDNbH9S+7UNFj1Ez8WHd78OkZUJjs9PL1s2yTQ8\nRFec6ilKVesToA6L3dAJbvqwBaa9rwP8IfNAv5zqSplyqZtKaPaPyl6vCdiW\ntm14\r\n=JwVN\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0-canary-202181151955","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.20","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5-canary-202181151955","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.0.3-canary-202181151955_1630509612167_0.27727774214020284","host":"s3://npm-registry-packages"}},"14.0.3-canary-202181152919":{"name":"@hashicorp/react-docs-page","version":"14.0.3-canary-202181152919","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.0.3-canary-202181152919","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"e28081dab2529e2e935c1921fa14a02518abbd55","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.0.3-canary-202181152919.tgz","fileCount":17,"integrity":"sha512-p2aGdLvr52bCJ4ALSUV1Z58RvK4zg0EmCzR842otF79FfTkbF3EREt9ZemUSfvkKmqpjF4EMokkuFXhLxu5HUQ==","signatures":[{"sig":"MEYCIQDtk/ZkcGeUinzQhGfMfU/16A2t2Rbpw6B6Z5Ig1n53twIhALg/tBy5lZXKyJqPB/YU2wOg7odNjcm/zelcbR3K4piF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL5xkCRA9TVsSAnZWagAAatcQAIHHafNGqgHjSbF5Kkao\nVDW7p9jeplryVpT5VN1pO8kNpEcjD2ju/xngZ4mUPwqndRjgMl1ScYzy7EMO\n/hMAvvB3tSavPAien5uVLNj7y3n/rccJ0jFdu2S10nJitpCyYDWdAUdyzB0Q\nky/IJYvTEqxiIRzLBSGyetDeLm2CvgD0FKVtKNiFTjXlBTVm54PMEPhNebAR\nL8803kHIiOaqZFviFrC7m9hXDfpXIiokokXp90vVEzbaJ08dnaiy+7lDgmKS\nbzRrlItjphmOSxcguinlgwM9IBuRJK9treFAhe0Zeux7DgIU0OGin2t++r0l\n23lAqpnKgkUMDfXuNfLSVwa5HvdA6wjxxziZIC/xdwkbTqhrmHpNgtUH3AuS\nxUisHchjFlHzjX1ExRlkEeJvljA2JPldHOik8AD56uOBjmcNzXyQ22TrHZy1\nntzqX6bfmfYoFxwjxstNOymIoswj6W8kwk/UriY7wAfNPmXCsKjwbraGmYtG\n6nCI+L5Uq1aZAWW56y1vpvyX5Ywuru+1F07TFyAQr1WLgXY6WzgRf83TmHoV\n1sF9pDTKjZE7m9fo+jTsF9XLz57/P0c0n4q0rBK5cNLBNyL5/Z+T18hRwP+r\nEvPC5IDmg8dz1Vyaseo80T0JHDOKZstU7FVLLRBGpcJL/pnd6RHmn/FPNnJe\nvFyO\r\n=H0c5\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0-canary-202181152919","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.20","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5-canary-202181152919","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.0.3-canary-202181152919_1630510180701_0.4691573525281141","host":"s3://npm-registry-packages"}},"14.0.3-canary-202181155237":{"name":"@hashicorp/react-docs-page","version":"14.0.3-canary-202181155237","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.0.3-canary-202181155237","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"7f64177bf4978ad3baf4eb69c1b3320eabb1269a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.0.3-canary-202181155237.tgz","fileCount":17,"integrity":"sha512-sPVrqosPex0ODSfAHMaG8Bytx6gcLImhey/PKUNjfG76zhFdoW/phFGrFYnsBydRnFEwY1PnVh4qzFyG4GK0Tg==","signatures":[{"sig":"MEUCIQDDne4DEaS73oYSiUkFWUA3jRCTNCg9LvsFjC2Ki0VyNwIgYCa9RqjUh/IIGWdq4XU7CCPYObT0r76MBJi3yYmkKTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL6HaCRA9TVsSAnZWagAA9MsP/2c46ixeNEiKxj4WBe1p\nnNNYmkNouCPCKNgUjQ224clJEsk20XupydyKDssud8/oQ/taHkthbuph8Avx\nkpRKvhKMau122kJF8+MrhZslGRUdM03RMdhlzfmaTzmfpLfqBfH3ACqr2741\nQPIWZK5UjH+NDt9SivTCAI9sXK1v3CVGY0c9jojqrZRiSV5Nu7y9UjEqdLz3\ndYAUcH+y8fVLQNRiFPQf53ChbaVzutGQrbo0epoNsYIK1az7WEo6J0x/gJcW\nz5OoOW2tYho0rocvlSm5PnxlmghmirV9Zc6Su9VIkELUTMf27rdHMMCIye7u\npimtec626qAPMqG+7l8Lc1trMsvG0G5uWvVivwEYeObAWK/loKL4qiSrR3P7\nWxECiD5GkYyltSzl23n/WoPDywUDZbKf1JuBb1X9AK6L2PBnmuwxaNY32yO7\nuy9LUx1UCaFeqBMjIjJ3Jg/X/U1r81+iuZ7pfkOLKaV9FXCi9fv1u/s+nRc5\nhIar+EH0golJ+nBJyVhxqqRQA+R6Fp8bpK+eci2IbgaQZN0DngNKZk8FEywZ\nQfRtWsc7nEd6mOfIqqzm1/znwoKbuTdv+vcBiJklv/9E+Fea8LsjRmJPFXPl\nApp0nKiYQS2hKqglhIe0uM9E3tpJ730T4lB5rZ6lgWuB+wCtRFCFaB/GY/bY\nqOii\r\n=6Wmi\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0-canary-202181155237","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.20","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5-canary-202181155237","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.0.3-canary-202181155237_1630511578425_0.946983406367994","host":"s3://npm-registry-packages"}},"14.0.3-canary-20218116219":{"name":"@hashicorp/react-docs-page","version":"14.0.3-canary-20218116219","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.0.3-canary-20218116219","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"0ad5e5b46966fd555333c0da12cb38a222caf267","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.0.3-canary-20218116219.tgz","fileCount":17,"integrity":"sha512-MpyaKaxToFqefevMuziBF5VsYaG0rN9j+pfvOXQzv5DhOU32sHMRvI/Uv9QHKynQ+r0SUE0o9boKB6AHAUC/rw==","signatures":[{"sig":"MEUCIQDjR3YhiPGg1P/8CL7pj+NI9Fqtdmbi/1cHbeYGcWEEUQIgJihGmCNmKbceej7FcY3IkS3b3p6BbntKfYz5i+lDNLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL6QfCRA9TVsSAnZWagAACDMP/0y1PbldOMlxx2wCMD2R\ng0dA6112opeh4kUdRansypqamoBjgdEscmPNMfGDP/wACrCnTjMR+FGE/NqR\n7tCMpx9zhibSya5/oHma5bC3zCtGONeFGRirrJQmCaXFWAjjx4KouF0nRArr\nwnBHabY6dC8FLf+FbKrjK13DO9XpkACQ/NSmv6oPIpjs5D02LGH2UnWpcdqB\nNuVDUJLdzhkRI3aePYSIJtfAHknnCuWvAju5EzoUchfVYfgsoqiCxJY5jugI\nQA8tMayBASjyIhz8hUSHQr3FqKaAlbHuFkkroFStkMEebsN+IrSbFAfycPFl\nQwZFLN+jdxdeV9oaa541z/CTEBM22x52UZnWX7GcZh03kAKa15BCM0othYhj\npQKlIIh2n4CqcqWF0Dya+haIDLALV/GnK2XHFe6SRV+HZer1Tz4VlvlmXDFv\nwpVP5VQbqZ8F7GrSnnUR3Qw2Rbk/lj3JKh0rUlvGrlvZwI8tvv9ixf6VOZ20\nsL8TmBHNUZls1RBR+qIlmo/J0yikv5CqO9Oo1aRiip6Fkhtp+mztmeg0MJBJ\nK6Rn7MVwXw9ZZBrsGSqbXbKsALzxdIT6x7bf4j97CnLXzl9nSC7cnjU5ha4w\ngWi5BCbdNHaaP5aoJ0xIlHbTIk1c+nGD97cuLpdRriE6htRnRMsfVMXvNBhJ\nf8UP\r\n=edci\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0-canary-20218116219","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.20","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5-canary-20218116219","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.0.3-canary-20218116219_1630512159075_0.5525827705778394","host":"s3://npm-registry-packages"}},"14.0.3":{"name":"@hashicorp/react-docs-page","version":"14.0.3","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.0.3","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"ff61c468bc97af1966c6990e4f52225aeff74e45","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.0.3.tgz","fileCount":17,"integrity":"sha512-Npnv28hWU2baXjmsLay9Pd/vfUZ6CForCSEBoXAf6ckBDpBs3QjoTYv5ad4bshv553uqQTS9VlnoniT9qOHc+A==","signatures":[{"sig":"MEUCIQDhocSpbU7GVgTnECs5fpld65wkSlaXtwZGZKSU/i1/0AIgHo+Gx5WeXopqGSrzAz3daSEdhxoZsoX5GhRF/+Ukdug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMP2hCRA9TVsSAnZWagAAw2MP/jOXTi19oTOrIzr8ZMTD\nWRMTog0dzKqqAp4XHnx7/zjB5Rlmx0brtatj2sZcTeULuAwKqQgb86QMjLTG\nQOcmXgIFV8SeX9Ep+boQ7e8dK+Bo314z8us6Is0HGV2lf+UYWtJ3Y9L+5e9x\n7AD1CnflHECgDXEGbIlOnR4/0NsLm6KbaQbfTGn6P9xcUYW5sr1Syii48Bq7\n5Q2kD+XxLWW4ZX42/zS9UCxovvm+GKah63H60iuv+zGQPNhwEQza2cu/i8Md\nuN1hBPBberNSqBi2zWG+084rf/g0tzrMoP3MLyrx8ZMZ8AURE441bDfPmNRV\nTXxpdBxrMXjqikds80LE9wtBnthsS0UXztb+3YGLy/DVkykjaL8SAsNXQxQO\n2gMi9bRk9vq0/ashL593zg8xburKkGPGTJJnnlgnUMMXHUDCG9T0LDLyz5bX\nS0aT7Tsz+Y2CCtxjH8BQbmBDAnrEqvA6Tahn0IQJjC6zrP6B7Wb8GjYKzEgh\nM8Xt5tT5kZiLVKT5120f26e/OdO+jnuvXC1VcgkI8xOz+aTrGP+RjhOXpiXp\nK6pFnM9KeQOU+/t0v+yjgrbGKCBil6xNALzEbjuiohl8o8byxhltTMRLtrIT\ndFXoHaI95jYjvWzoKWXAnnWAH9MEOMMdde6ew7hf8W7FvYj/eiShZRrfnz8M\ny/JW\r\n=h4V4\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.20","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.0.3_1630600609242_0.34112497461815017","host":"s3://npm-registry-packages"}},"14.1.0-canary-202182175359":{"name":"@hashicorp/react-docs-page","version":"14.1.0-canary-202182175359","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.1.0-canary-202182175359","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"}],"dist":{"shasum":"30508014a9855bfdb750869421dc4b8be01ed15b","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.1.0-canary-202182175359.tgz","fileCount":17,"integrity":"sha512-D4P7iJ92UBuRp1AsdtbY/wwjPIroSGELPkORv3qsuB+LddIXT/Kq9VCi1MXoGyaz0Qs22ZtIpP6bvuvXkuS7Tw==","signatures":[{"sig":"MEQCIB3oie/PgVBjeGFrO4Nosk4D3WPFRfx9ziLW6B9dT1XtAiByC2OiV3dYFuFQzC806MhQfAJ3+WDtaddSn2l+Eem4Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMQ/JCRA9TVsSAnZWagAAz0UP/R/9jYdrtm8o35QHCGni\n8w7dursThQ5qj6rDJV/ZkDU1ncR0oL1N9auz2BNyvwxKgoJw7NumJSp1e3YI\ny9ffxdzh339F9XRfluZ4W/+B0uWKBCV/hHVtSNhAp3C9i4VQpFPqgLwYGKPs\ndLNSpyswH8La5wbmr5gETCTnvDX7meTEd77wMenpyoiNKAwZKyIJgE7I1Xtq\naGwwzVYDH9ok7eOOSn0fIKgkMCDT5qoXY0UzndToDNgEpbwcsz4fn9l4pj3l\nMd22BSWmZ/fQoX53Flswrr/1sqHeevzz/1h9rSrB8OJi2bgMGbYFuvvi+/PH\nLcP33OmBFvsEnmhnTAQktaBdgIu4V0ZS5Phkp7/2bBq6vtGJkxjmgFNwysks\na2Vceh2cbm6nY930hdwYW6SQaU6W6CMExzrtsLE62BjjwPjXtMu6l6ih35EI\ni8xWiqwXS2w4kjyB88DXe+cdxfE2BlwzCc0ldRrZXsSsUd2CD24TQbyBY7U0\nbhxO4mUMAM3Zz8qIoSi/s/H8w9Pxr61XN2/Z65FXwaAKnxiX9Xd6L7L3z7WZ\nt2Sq5WPbsmJ5OCUNpWeni8CiedP/nla/Utkoe6k66p8mN5xgAzqN5uXy6KNd\nS4kH8uOE0uVQHpnIkMlNSP74N1x41/UQUJLWrpogvRVUq5KYzmmIqYlJOBUV\nUKP8\r\n=ANF0\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.20","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.1.0-canary-202182175359_1630605256956_0.8348783480632642","host":"s3://npm-registry-packages"}},"14.1.0":{"name":"@hashicorp/react-docs-page","version":"14.1.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.1.0","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"bf1167be6d301a0a91c5084c1f1d6c10140469f1","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.1.0.tgz","fileCount":17,"integrity":"sha512-3c9kmLsER/D12bi+xk/4McUE0bRNBOKcus8Dz63kjrI6Jdo7nfmDhXuUVtZPc0ePIOquPsLDCM1tVzMlN/f7WQ==","signatures":[{"sig":"MEYCIQD/VbYrkx2NXWQqQftAN5XK1Mw6BnMvHtjifYRA1xKgWQIhAJaARg2nViwd7LYMBEXjKpeOCgPJE74uyvm91kU/A56+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQh+WCRA9TVsSAnZWagAAIvEQAID8MFwKqEbx1BPgosnI\nxuTJDPuo0i/L2lhb1CcR5VcrmYGbdoT3Sq8igDRgUbAyTtD083VO/Xkk9f69\niaQ0HDS81Ar/w1CVnIJ5pxOFX/3XBU5+JPHRRzLLNRK5dee50U580JdAGLRI\nPMHXu4mFW4OsY0i8DRSFKN51uExbk+DsXINdomA0C2tM66rXA1ZVOteXK+5g\nsXKSLTPms1cpJUhP+i+D/NlUgbaEkbh7rs7VpKn5WblaLRF7kGLYrS1Z7g6C\nSNG+H5oSI+jMWk4DHbhryQRVkYXGxftduIOD3SNT6EV+nJwKPBP3tyV9Jlxj\nkr8PQyTcWu4GmOPvACVS8WbNnyh2fSh9s0FsGbaafvEt3LJFB8HAdxMhEVIf\nu3/NXiyZ6fWGTgFYNmy1DX/pOY75hhMtB/xYAlMgflmUK3FSzaAGVat7qruU\n9oGZ5RpCwJCBlLumECSGcbFs+DcaXIJH8D0Z+gTs8tt7EAVbljGsz39wBr17\nHtk4q2ITRDleHl4G7hEvpyiWUwQiL2HbWIml13POZt4SkE//HDdap64xqmZG\nwxQMG9AhpX2NRGAuTB/KcRG3fTDr7MAyDLINAd7GyD97YyYgxsaLa5rGSBcv\nWSxdMWQEaL3rzr8DYVw5CoQkiXGwqvAd7dUA6K6tkz2CRw6HUfvSqirlXVEn\nlKBS\r\n=Tpdq\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.20","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.1.0_1631723414613_0.9606194099848095","host":"s3://npm-registry-packages"}},"14.2.0-canary-202181520936":{"name":"@hashicorp/react-docs-page","version":"14.2.0-canary-202181520936","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.0-canary-202181520936","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"250d0c88af99adff570e69cc7941bdd92a311123","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.0-canary-202181520936.tgz","fileCount":17,"integrity":"sha512-ylg72u5PZg1z5HxZKjDTpmbSemPO8suzdkxJGTMFnGxmQlaXrbuVB8Dj2zB2z8Xs1p4u7QJ4pYMBHjG5sGyWeQ==","signatures":[{"sig":"MEUCIDIKRgeAtnLgf9tb6joVFkIBFpiEiNBktzPzWmf7iqDqAiEA1VaQVSmJV0QTXLt9ZrVAiHxJ013IKDt12gRLMqrw1Xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQlMUCRA9TVsSAnZWagAAZzcP/1fQhI2P92BbS0UoQ26Y\nX+7P44aNXNx86n9dP323pbPIvdFNydWn0x5Nd75qqEfdUp0KJhJaJjVK44lV\nZD4xGwlRdLkuSU8AIFA8SIq0WCcGlrNm8llD6D5pyNyWMofhAxWsKm9KIHK8\n+xIL8ozUP6GjhxiZv/tsig7a5EYGCzHW1TUqjNU51+2OEXZzHDRC1vd1ldP9\n3ptbVmGru5EqkOqArFjYSgBp0e3MoVq8Opynycln87qYJC+CuiAGLp2+LZRK\noGi+R44VCHGHIR86pQGs9ElH0ENsK1lHb18BooQVeG4qr9yAx5xZK6nDNyPH\ntpBgLPWA5w3m8ivo1mZR8nXoXlGE5i8zOxcwOjVycoG3WgMnwMKe2JIxgRBf\nVBjRB1ZjEUiqRbhEln5+i28YYKYvZJnJoO2O0y2c53gKKQxuO5fhz+QrnoxF\nIhyyOIBG/w0FAwjZNBOpOYdGGIUAWYpZx1CyRbWib4g39NfeRspjDpvKT6dS\n2LDILkelyylcR24rCCpq00xBTN2sVTbnILWR+B5yJy/LNZLdZGKdItayzYXg\nK2M6Unog+8CRfarDNmNfsVzhDgW9aqSRxxUBTsZhr8M4eHXcKEhygFa7uYF8\nC/Y6RE4UWxGQmOoKqAbA18vsLaM5VlHNB49NTeF6aRFmjlCoAVeWNoLDFDPS\nJXwD\r\n=8jvo\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/version-select":"^0.2.0-canary-202181520936","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.0-canary-202181520936_1631736595977_0.020431933547202963","host":"s3://npm-registry-packages"}},"14.2.0-canary-202181521224":{"name":"@hashicorp/react-docs-page","version":"14.2.0-canary-202181521224","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.0-canary-202181521224","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"59a748cdb176c287bc773a0e5dcde833f9c2bc25","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.0-canary-202181521224.tgz","fileCount":17,"integrity":"sha512-/WrlgWbcjG1GAbujTuUVqUo8Q9QAViVo79OS4C2Nm8dLj9oh+LalATg7BdUrucketkNJjkmCJJ5JAe/MOwZhKQ==","signatures":[{"sig":"MEUCIHM5Ob0bFz+sVES5nxo9cdmuQC6nXPImEoY+kOxOXriQAiEAmZyFzq6QQ0wmatXVMIvi16KCgIY90MxkUR1PFuVvdAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQmQPCRA9TVsSAnZWagAADBMP/19eN5nwP1BzFMIUdpDo\nDTLjOEAEE2wurA0Q+0fm8noq+AMp+tn17MgnSBURvx3p9ov1XxZSJ0voQwbo\n6NgHBLj4gh6vlVU9Cw68as+yo+GcNRr2qYLwGccRlLvNFZm22ysMhAjxMUcB\nlmFoRXtufRhRt/Cu+vnpJSRRNa0gAkEJFyyMK/mflPwk7lQz57geGA7HMW3M\nYLvjkFVV5OCOkAoxlMQOTykkRAnRmb5KBwknQDtxSYJzaYoSn76U+av6kCvm\nXkBdG9LKj89enJp/NaJh1P1I0NuW1kWHs+gBWMFNIihjhPQF1e5aCWDN+yTB\nrnYw6HemyE2Nm5qChnc1mRqDKHOb/0yamOEqLqffBunAtG6KR/CujJ6nVKPA\n0T+/14lAb/LJa9yeKYpggJBaeR5+f757vS3EC1Q7C80oSSIny2UTNtOzTgoP\ntgU+jD5O0dYkAPjqBocSREFyW9z53jb2Qt7aYC4Uda9DOPp1R+SJkix3lxQl\nIdPTUP0yG+d3et/Q3eGJnISBhj5rpAhTG4UQB0XX/ATJMTuNk5Njpfi8Fz3Z\nZQtYiTzT5g1F6XFmWbH7xaOOvNVtcOV6qcRpf4XloSh9tiNr9GrV8uGhr0TR\nawTg8FoJxFvCpTyVpjRsFmoBJe8TVQyV5ToII+jH9x+ULGxKfnP1KaEULAlx\nIBAt\r\n=e4lm\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/version-select":"^0.2.0-canary-202181521224","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.0-canary-202181521224_1631740943606_0.950930269849146","host":"s3://npm-registry-packages"}},"14.2.0":{"name":"@hashicorp/react-docs-page","version":"14.2.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.0","maintainers":[{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"316892cb86e62301b46314e055945656569218f8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.0.tgz","fileCount":17,"integrity":"sha512-XBKP2yIf0bc7xfmTd7kmHdnJ/h/Oqh32sUqRiaEmezv7BOqLt5yuNnZ3PXx7tY8b+WgBk0n289hPtCkbGduS1w==","signatures":[{"sig":"MEQCIG1RJC4ungEVmXBUYRa7pqwEfGKXjFpIF9eiDLAR4uT4AiATaIr4P0rSO9jRXG4AOp+u8CiOBnP+SvY98YTxE7iH2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ2toCRA9TVsSAnZWagAAqEIP/iVbO4EMQtMyygjTr7or\n45uQ+CJZGEfNgcTsOEU19tNb3lMMqwDvkRujRrMMX6V7l/7lkuXhBma+JOV5\nWIw4NlUDFAdIieb6dAvx0PbWFJZUUVsaCbWC03yhzZ2L84AVtrz4YjJ3+ivV\nQAlPJxOkAmGR5GuKF4o27Trdxz4JwyowgJpcf/4C7JtLtUWIcxeSOfBGWdhI\nV9l3wUaY+KvftAtYNB3m/LVh9pCPq0sIuu5OAgMqRxivoamZVWviKDJJ+p2H\ncGwUNgtaplU0ErTwdfidsMAmbKFwzumEl2vOjcMylapGxBYVNq9KevFvSyRk\nI3Hszmkk7pESw3Z1e6cJVUHeRZW76yYXAtlC5wtw3XbV+BC6S99rC8DCzSig\ntYIOc0gjRmrk2SjU8Klj36Sc0vlUIk1LMiw6+fDY4XW6xYgbM0/GGmxPcHoG\n88KGkdUs537UMlVLh0iTlLeVZ5oXNSxblfrtzell/VQgSbH95kNjSuoeQQxD\nZJPotSG/zmyTuRwCFn+EzGr6rsqHWGzeWpTWmNfW8i1y+9VqIWHJfyWF5xM5\n9AWoicmNTzIGCij/v2MOF5Yxb9qDlIZeOT2xOmAsgzjmfxuJTZqwXc7FpeLH\nPFTg5djaCuhl4pbNSP69ZlXCPp0BhgXxMjPOdnBJRe82zijfaOVxxUulphxi\n+v/C\r\n=2q2v\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/version-select":"^0.2.0","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.0_1631808360500_0.7390416563495146","host":"s3://npm-registry-packages"}},"14.2.1-canary-20218211480":{"name":"@hashicorp/react-docs-page","version":"14.2.1-canary-20218211480","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.1-canary-20218211480","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"7cea7f5b5de5349150fe221e7065c0093f919bb7","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.1-canary-20218211480.tgz","fileCount":17,"integrity":"sha512-6VMF/dK4q+Zyk9BRjP3Q0Qf+PFEU9b5SlqqtggsYIRHD2EfLLD7+oOyo9PlPeZfEPOxmz6PlhuXmFp10x4thyQ==","signatures":[{"sig":"MEQCIBVGJcUYof0GlUT/CBLdk7XFIw27WydPFJy4cVxfLsQNAiB3OZiOvJwAZ13c7Sc+Obh0smPQWRwiLlCzf3dJaqH/Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51523},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.1-canary-20218211480_1632233300631_0.7981127887958512","host":"s3://npm-registry-packages"}},"14.2.1":{"name":"@hashicorp/react-docs-page","version":"14.2.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.1","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"d72f242d4e0bc175766feec6138ad2c2cc86a7b7","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.1.tgz","fileCount":17,"integrity":"sha512-HKFCpLBWKYFUfi2ipHhzOFK7xIalroeY1Mm6dDhCXOxfLwNMuL81ktPJBXwA0wlJfWsgNmrlKxIs92FAkcy8vA==","signatures":[{"sig":"MEUCIFLi49zG66nh8DmYw8EZ5sAvlEWZKZTJutxYufCyHFtUAiEA7NJAZbCmnbZiROZlAUoVZ6fpFMQVHwnjzgnODH73M8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51473},"scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.1_1632234259441_0.4098055369102247","host":"s3://npm-registry-packages"}},"14.2.2-canary-2021821144039":{"name":"@hashicorp/react-docs-page","version":"14.2.2-canary-2021821144039","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.2-canary-2021821144039","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"aef0c0ee2ff73112bc3c679dd82c58394c1e6c22","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.2-canary-2021821144039.tgz","fileCount":17,"integrity":"sha512-g7wVSFytuDKdgU9zQs1upPBC/mcxVAEyfDPkGvk/ewerhjNZ1zz+r/3KyrScRwCFbyCHdILh4dgHliRiQ2mZ7g==","signatures":[{"sig":"MEUCIBjLMswo2wLCWfiDp6tTtiWnE/PmlkwFKzFDpMN7j+woAiEAyayQn22dOMwimIusqU3LsEYGArwJFw1ghYqyIlOM8IM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51903},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.21","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.2-canary-2021821144039_1632235257479_0.45603742526697166","host":"s3://npm-registry-packages"}},"14.2.2-canary-202182115136":{"name":"@hashicorp/react-docs-page","version":"14.2.2-canary-202182115136","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.2-canary-202182115136","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"496b7d6a7e39de8f56c700ce218a1407c0253a0c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.2-canary-202182115136.tgz","fileCount":17,"integrity":"sha512-nWhLRyv1x0IfaCNfQX3aZoKqEEFXWOm6IBqcW7jaFsSXSNI4TeyRvWTyy2ZE31eaq5oEBGosorGTwy4EK63fKQ==","signatures":[{"sig":"MEQCIGr+2Dgx3x3xdnvmghGArAgixD9NdejylbJLNjvWvu4QAiAkffJjSxv4yevc/RV6GMdlIwWd63/r6Hsh7GGh5GdN+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51901},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.2-canary-202182115136_1632236512532_0.6865185228226043","host":"s3://npm-registry-packages"}},"14.2.2":{"name":"@hashicorp/react-docs-page","version":"14.2.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.2","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"9a3051361f2d50d27e20f85852a2909cce7fa2cc","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.2.tgz","fileCount":17,"integrity":"sha512-FwY6mOHWR0lLTRrUCoymz+R+0DanfUXVoIr9B13bWrHHSVqef0PAhpFKYldyRY/ANiIcfasE2rIRwd4dU2R6fg==","signatures":[{"sig":"MEUCIQCflJq0Ux3VEWm0ZlxdnktDI9Q2GV5jgKqIBqEYidsVpQIgbQmtdmj7F82l+kkBQnp4lBY/rw+99NzTCo5QcFA2hdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51849},"scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.1","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.2_1632237544150_0.23450114942849165","host":"s3://npm-registry-packages"}},"14.2.3-canary-2021822153136":{"name":"@hashicorp/react-docs-page","version":"14.2.3-canary-2021822153136","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.3-canary-2021822153136","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"99e51c0b807b97531b68152df127eb0e0f94e2b3","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.3-canary-2021822153136.tgz","fileCount":17,"integrity":"sha512-Dd9Pt2bUe6vnba0sVuu3DOfcn2FgASVtWWnu6poSB0mzbfVAkUnaIj2mOC4Bp40nATVBA+Q+MoKGdhdYsKnr+w==","signatures":[{"sig":"MEQCIHiy1F6Mgk9biDqfs7IPjXkQoDiICyBjtiVqTpWdI+RzAiATAAJk1YV8QXcN83KP9bnBoLZXwMzSU20YBt1zZ/9KQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52265},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.2","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.3-canary-2021822153136_1632324715509_0.810256917053445","host":"s3://npm-registry-packages"}},"14.2.3":{"name":"@hashicorp/react-docs-page","version":"14.2.3","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.3","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"f19543bb83018239f6a94190a414b98394ebd4fc","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.3.tgz","fileCount":17,"integrity":"sha512-IR2l8cEXHzeqzSV6ykN2Vs0HBN9yhWcfUYU2hsp8aPlwYjHRaQ/Tq/RTMLWDO+tRcxSkEv1Td1A7FXih9cHlOA==","signatures":[{"sig":"MEYCIQDpn7eo/mvyPwxIyrqM8RZSUppwBW2wVqh7U+uJf2VJNwIhAOWxJRmJT20BeXNGGOWqujF8I5Uku5pkqVdn68Ga6pjY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52208},"scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.2","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.3_1632327599285_0.8591761470474859","host":"s3://npm-registry-packages"}},"14.2.4-canary-2021822191314":{"name":"@hashicorp/react-docs-page","version":"14.2.4-canary-2021822191314","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.4-canary-2021822191314","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"9462d6f8cdbb7fc00abd38225f544a8281deb8b9","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.4-canary-2021822191314.tgz","fileCount":17,"integrity":"sha512-hPerqextgg6bvw/D+R4AI8mFhB+WfDEB39pN1aKMi7umB122XD4KpUm+PnZPzNoZSzI3yHRUmP/KACLa6gkBBQ==","signatures":[{"sig":"MEYCIQD+uWaVGJuS48oFREPSuDamBHhGLAT6+Ns+neWKm0NISQIhAPo0KAXtgsuZKCrnhqjEdUxERbiTBx9e+i9ldSdNpdXX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54231},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.4-canary-2021822191314_1632338032016_0.09305948960183175","host":"s3://npm-registry-packages"}},"14.2.4-canary-2021822191839":{"name":"@hashicorp/react-docs-page","version":"14.2.4-canary-2021822191839","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.4-canary-2021822191839","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"e4df38bd2b7f387e8472b030395c83b648e47d99","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.4-canary-2021822191839.tgz","fileCount":17,"integrity":"sha512-Soc/1QBvFGF9WewDDqHkX7sDxl10OiZg6A2/EG6wn1OmmR7/EF3SP1tG3KHZb8T/R5zaurLblbrKoTkzH9KSYA==","signatures":[{"sig":"MEUCIDr/x7uy6PiHpDLwprWsn31EyepgVSm8jf3gpLysyHT6AiEA4ynRRaUW6EKacrCWl54DyAwLrjxIGxgVTc1Wgl59Fd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54236},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.4-canary-2021822191839_1632338337844_0.3584222655687097","host":"s3://npm-registry-packages"}},"14.2.4-canary-2021822192419":{"name":"@hashicorp/react-docs-page","version":"14.2.4-canary-2021822192419","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.4-canary-2021822192419","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"22b52a0c9ad72bec8544e43cd6daf9e3aed612d2","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.4-canary-2021822192419.tgz","fileCount":17,"integrity":"sha512-dz7GSUqB2YuUmqFMW5ikO0YG6UPR9I7GyNizu4Byd4VLvJLPe2MNJoo0OHqK7DfRkOfRNZtrSrBB/C1/G0ofCA==","signatures":[{"sig":"MEUCIDWA7DDa/fupRzTI7zLhAnY3sF66Nmyzu3GtSLPTdQNPAiEAszkW9AGaVF0gLP8SfwiBrVu2ZfHI04cD1alzyV9T7zI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54237},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.4-canary-2021822192419_1632338677591_0.8583551851208926","host":"s3://npm-registry-packages"}},"14.2.4-canary-202182219371":{"name":"@hashicorp/react-docs-page","version":"14.2.4-canary-202182219371","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.4-canary-202182219371","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"4e9a942713cffa4ea54425f30cba35e65fc6aca8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.4-canary-202182219371.tgz","fileCount":17,"integrity":"sha512-jjTy7Bg5D8NfKNITjKOknzenU0BP6eKvJQ23eK380Z8pvF/apOhZ+YGUcsjBmc6QIr0pJ9f8TDEXPWNprk5MrQ==","signatures":[{"sig":"MEYCIQDWvV/PyKEyiEdmC6z2HQ80xDbd5lkeDtwb2IOM+StTlAIhAIcPVseDa/e+oGQ3qeiIJyt0g3lqG/RWWpmMaz9yxp2h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54317},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.4-canary-202182219371_1632339438966_0.6022046256207547","host":"s3://npm-registry-packages"}},"14.2.4":{"name":"@hashicorp/react-docs-page","version":"14.2.4","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.4","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"62bab2eb9b5663bd525ce76dc412f77a3a61595a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.4.tgz","fileCount":17,"integrity":"sha512-t8YmxPUvKgDr3jZHDQY2UCGiTgaRZ0itLJCkLsx2VctHwNz30y2w2hrqJmbt1cReRm2ACCexotu/qLHmUG3vAQ==","signatures":[{"sig":"MEUCIG3bURLga2H6AA27kTRCI9SUFW7YzFLgQoJGW3uNNDVuAiEAwwnbe1LXmntHk0+S1OCJx0j2qCUvWUzA3hIeNEyQ5iE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52530},"scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.4_1632340617783_0.2778829015202384","host":"s3://npm-registry-packages"}},"14.2.5-canary-2021822235946":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-2021822235946","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-2021822235946","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"631ef033c64d226893a9127519e52f995f888b66","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-2021822235946.tgz","fileCount":19,"integrity":"sha512-leoK4LWYddVN2lsuy/QLj9SFWMLYUrTx1jaQKzGL+XDXS5EZHrJKf74SfSedm2p1ZZzGmaDU05O9ICrLWllWHw==","signatures":[{"sig":"MEYCIQCbN8C6ivVlf8t5bgm2nwTJW14URBmVH3Ghrj+ZYeNLIwIhANZ39swVKvW/jRXIKA1yHQWvaI3sF4wD7APUk62+c+3B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55577},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-2021822235946_1632355205880_0.6827825533963574","host":"s3://npm-registry-packages"}},"14.2.5-canary-20218230432":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-20218230432","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-20218230432","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"43b417357137f4ddd050f31cc4e4ae3fada31e37","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-20218230432.tgz","fileCount":19,"integrity":"sha512-2HFBWS++jPqErlDZ4Q4HI0jAXgmySMSbZFKaCmpbCzySSnpEARAYH68awgVGBoV/aB/dX1UF1epYyYMcDTBS7w==","signatures":[{"sig":"MEYCIQD5rZ5/jpI1612ZsX3rvbbbU8Z5gOVP7lr4s0ih8VB0PgIhANq97/UuSq/WWL8K6RJoFAu3OMDbOz0VJM/9hQOEhgIV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55599},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-20218230432_1632355490953_0.9207598396045884","host":"s3://npm-registry-packages"}},"14.2.5-canary-202182301155":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-202182301155","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-202182301155","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"c4921e6730edffd58584f8ad0c2926b3cb6c4871","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-202182301155.tgz","fileCount":19,"integrity":"sha512-xzLx0s55dOup+BAe70TmU2IRCS4hKqyYThttZWUUZ3s/4EkbU8ORG6CtDu4X76M1jLR4mFZfwuQxl05y7GT+bA==","signatures":[{"sig":"MEQCIEdkfIQa6mIQtztXb+M2upJeIEtwUw9CS98GfTJDBd+dAiA9Y81LZdmSRqkI4aKeQEXPu8DwIaVlnSEC1B+P9tWQAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55607},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-202182301155_1632355939229_0.7872048035840336","host":"s3://npm-registry-packages"}},"14.2.5-canary-202182303533":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-202182303533","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-202182303533","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"98e64d882e8d6f3336e4528f44cc3039e75ffb12","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-202182303533.tgz","fileCount":19,"integrity":"sha512-n6XgfFNhZlhcKQ/j3LTZrZDH0dXzumubjEuP+a6jKdPxHBrbBoY6WVT8JnIEpQTvdLMdzJkOQKqlsvoEGrZRDA==","signatures":[{"sig":"MEUCIBlnQkpC3tPJmo/HUGTLKpYliShTkZT5sjB5eBorKWhWAiEA7Nxvjm04jSWQLnpCGBj1Ot8Kfvci8H0FGJHP3Y2c130=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55611},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-202182303533_1632357349032_0.70431794720343","host":"s3://npm-registry-packages"}},"14.2.5-canary-20218235504":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-20218235504","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-20218235504","maintainers":[{"name":"didoo","email":"public@didoo.net"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"1ee03f862a59a3efda1b20c575a88b4d60640b7e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-20218235504.tgz","fileCount":19,"integrity":"sha512-TU7OWICBVM5ep5a7Zf0JYFUW5B8+JlrUWw5FvZI5+HriaP49MiPPltZpsFBYFStLfSwN6mu+PAyh215Q8D3nbg==","signatures":[{"sig":"MEUCIHyWdVkSP1BxHPRMjmxB/nvp8fzATNEl2PQOdjK/SsIkAiEAhE4Z8/Lb+zb1EcFAFEZValW+mS4Nc5mK/2TIIaJY39Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55897},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-20218235504_1632376220036_0.6610652579054188","host":"s3://npm-registry-packages"}},"14.2.5-canary-202182362825":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-202182362825","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-202182362825","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"c1429c23c49f6ab1803697411de84fcd20c53d74","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-202182362825.tgz","fileCount":19,"integrity":"sha512-EjqmQfcQFMSsb5IDzlQvvBIHtOzHQpY6QUxFukkFcKgwFq4Efj6HQQGfV8YR8TV9rNLI6eDME8ybZnBVFm/sJA==","signatures":[{"sig":"MEYCIQDynPoGH1C5owvB2ktV6bnf9FYZ0S0oDMynEjfl3mVT2gIhANGpJiSnItDqwoBRbawkKz9fQhlvf/weaSBt7J386ydW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55997},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-202182362825_1632378523764_0.24227149825528116","host":"s3://npm-registry-packages"}},"14.2.5-canary-202182364042":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-202182364042","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-202182364042","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"62156e79df4c2a009e586937930cd35806a83d29","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-202182364042.tgz","fileCount":19,"integrity":"sha512-aqVdnxtoSqoaglpYfX4S/ysKrDVp713nKDLK48B7M7ziY0wkG5vinMZqPKywdCnX8v6/13YvCGIxRm6Td7XRxw==","signatures":[{"sig":"MEQCIGnjsyimHoije1jSOchr/SBbUTYdHsAY1wwv8bte/hbOAiAGZF1SCGP2ywGJJ2j7xkhoAekYvCBu0huE4Y4N9hnm5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56360},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-202182364042_1632379261785_0.7335991691199284","host":"s3://npm-registry-packages"}},"14.2.5-canary-202182365236":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-202182365236","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-202182365236","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"74a859dd5a51572c7bfb462e2f627c9c9cca419e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-202182365236.tgz","fileCount":19,"integrity":"sha512-v2Y68erxqfKi6yvHc9XoWoCNP+Bamdnxu4gCwA0SffVObkM/hpX7k0wITye3h7bnTU2obF6SgB9ozdy9DHArnA==","signatures":[{"sig":"MEUCIQDyXrNc487BDLdsclbsyFn7RY90R8XqxWWrsrlX/GTs0wIgB8hr9atvSn5AE+PQKjbmNzV+nkte6t4hn4e/amHvdqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56450},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-202182365236_1632379977187_0.021624461153774588","host":"s3://npm-registry-packages"}},"14.2.5-canary-202182382535":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-202182382535","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-202182382535","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"e433261c3105c704cf54c377b312b5a508b45650","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-202182382535.tgz","fileCount":19,"integrity":"sha512-n0tpa6ZZWRN2cDeoLlLfC88VK+u7WalCYBmnJe1q/r8bIuff4Dtm9Tmu7XC6S4e4mVR7DLRjCB7f0EWY47bn+A==","signatures":[{"sig":"MEQCIEbXgc0kK8hD2fLmcEn8UegqRXeVUDkDbh+OG3yvj6mKAiAoZ4AuHF19IZy/FP6p62OcajBI2bKDUZhrfiaqOxVWzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56787},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-202182382535_1632385554443_0.23047074855920635","host":"s3://npm-registry-packages"}},"14.2.5-canary-2021827155312":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-2021827155312","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-2021827155312","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"07f501d31150c80002e849239f64d7b544cc55c8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-2021827155312.tgz","fileCount":19,"integrity":"sha512-O38iVo7Bzj8pTNaMrI4eqPF63hocwbZQPYC2R++NX7SCH5j53jxxKLS3EGZbZ1DeUfXAnHKKZQHfd9jwGM8ZZg==","signatures":[{"sig":"MEQCIH7lHjmRRmkXsM0hIh+HHr69zBVl1CCurLEBbBzxqitqAiApcZVe/UD+tQSFvffD41rbl6Oiuvug5iLKNl7YEgXYJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56795},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-2021827155312_1632758013780_0.5957630773525568","host":"s3://npm-registry-packages"}},"14.2.5-canary-202182716274":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-202182716274","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-202182716274","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"414a6873cc77dbdd3bf503369bc3fc67c7914bd5","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-202182716274.tgz","fileCount":19,"integrity":"sha512-8GtVeWN+kot4MLK6XhkwuKDIFOhNL4MXiSkpA0t9WkM2qj2Jv6upcQwf/rEfN7Znk1QGNIyFsLopEnq+NEv1ow==","signatures":[{"sig":"MEQCICLl41moz3FoxRWJaaF+cNN+VqaWHEY9pm+HhPgbNExUAiAy/fZe9vczjgJzHd2V4vpQjZXVvaswhjXM7+5V47izJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56820},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-202182716274_1632760041303_0.14848987236453537","host":"s3://npm-registry-packages"}},"14.2.5-canary-2021827162915":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-2021827162915","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-2021827162915","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"1d11674d603c2b98ccf3c484217d502f0555aacf","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-2021827162915.tgz","fileCount":19,"integrity":"sha512-viaC+THtRI0US3f2xi3fkhlCwaPEKprarOm/HC+qjRYWXZShUBKXXDbaG2JGIwgLOsWSXKs+HvQBCAls3YG8Ow==","signatures":[{"sig":"MEQCIAu79b3RiVZ7dyRDM3qS7oCimkziXg4HeL445dRnm7WCAiB1hP6f5TOMjTKjwMkcmiwRYXryjHy9Mf80/3xMHYBYOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56875},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-2021827162915_1632760175162_0.6029620540539067","host":"s3://npm-registry-packages"}},"14.2.5-canary-20218272196":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-20218272196","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-20218272196","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"ae044f19148810cf49840ef0ffff26e6cfab7543","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-20218272196.tgz","fileCount":19,"integrity":"sha512-f8vlMysrMjskYlHMIeb3VvFNStKRzsSjGb20ypxNClwqPzk0I0hxImQ1RKdKRztW829+m58qzF7fSNufmfic9g==","signatures":[{"sig":"MEQCIHS2Imk2tvnMENg4xHZ9zzJ0LTNj2t4heKeb2vNEaQaqAiB4CgGpjZVQqXWZX5i2+5tXgKQwEb9Q7RGBUknEsfkzdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56903},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-20218272196_1632776970125_0.6981027368952362","host":"s3://npm-registry-packages"}},"14.2.5-canary-202182803725":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-202182803725","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-202182803725","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"2f89db91f8d5ebcfb5cd37eb632bee41e98fba3f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-202182803725.tgz","fileCount":19,"integrity":"sha512-8r33IMRWFahlU3/20YuUVH5BfUdQ1Iwv6+Sv9kd0etIKiJE9aw/KYLlUIfdiDI5qM7avlEfz6ckLcaXvbIkj6A==","signatures":[{"sig":"MEUCIQCXKEM0bRrr7KjGpNWXVxep29HlgGoT4pZ0QuZUxd3WxgIgY42+lTnGKhvK4QEsKrTNWyVsamB5XHB4+zflKnyoKqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56977},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-202182803725_1632789462990_0.2536384253884072","host":"s3://npm-registry-packages"}},"14.2.5-canary-20218281940":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-20218281940","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-20218281940","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"c9b0caa7933f7062755307bfd51b9f730322b336","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-20218281940.tgz","fileCount":19,"integrity":"sha512-k3Stx17lJSeOtpDdRRzHdOSDDoUrPzOaBK5InOMnB7/wOaOc/N19fgn3hcREROWgZUjdTu3Sxz3YhX6tmU181w==","signatures":[{"sig":"MEUCIQC2zgOAN9YU+yyA6RvKjGZxbw20J0tpzSPd8nHDYpCi7wIgB9SBin292qTjB0nnbUANPAiIjmCslSNLEOv4X9p/AfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56970},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-20218281940_1632791399115_0.4009333970767004","host":"s3://npm-registry-packages"}},"14.2.5-canary-202182812456":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-202182812456","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-202182812456","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"5e2e763afd127772d073b31ecb799c73bbe9d5ad","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-202182812456.tgz","fileCount":19,"integrity":"sha512-MUsPH7dbPOIjIl6rjkdiFsvr6fPIsvxbWW5zVWCAp25kxbyQmNyCEjOd3sjJ3YJPBy1HhMrgiL9Bl9hB0+OSIg==","signatures":[{"sig":"MEUCIQCJThgtxzPF+n8MJpp5iyCKVANJilgCq2v59NSNmNTKCgIgWC86ax11lNzL0CLEAUoC2U5TchuVIy1CmS/kHzuy7OM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57047},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-202182812456_1632792315028_0.00899675436583336","host":"s3://npm-registry-packages"}},"14.2.5-canary-2021828171520":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-2021828171520","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-2021828171520","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"df103d34a95d2fc589f60aee742c645e3bae75f1","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-2021828171520.tgz","fileCount":17,"integrity":"sha512-Pesp9M33ms1VMbwSrzKlR0aZY6Kfq+qUNjo56jbPx3x8RleXxiB9F7EbSp+HrJoHqUc+59mRcZi1P2nvAvwvUQ==","signatures":[{"sig":"MEUCIE9j7kcrZ+PzzFWCw94x0YEV3688zMwVu10glFffE2RPAiEAufNDp1eIp2VVs5MNFtV2TOkOK1n0asoZ6Ju7g2Y7RAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53318},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.3.0-canary-2021828171520","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-2021828171520_1632849336314_0.08205733071216081","host":"s3://npm-registry-packages"}},"14.2.5-canary-202182818431":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-202182818431","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-202182818431","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"d6696168cffa265590c8bebcb055030492ec0f63","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-202182818431.tgz","fileCount":19,"integrity":"sha512-G4l9wEVhopyIiwYZuDj2JU5+sJMrt04Du15zW3iX6yynG3qr9PCBa2mW8jIuMiPdu+FxHUgR5T/D6jM1NL+4EQ==","signatures":[{"sig":"MEUCIBUMq3AyvtstokFgsgusbV9WkZwlw/s06ECVyQ2d+y2YAiEAgwuCOj0MEz11dmHTUDwO1waZraUtGY2pskhgE20mA5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56983},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-202182818431_1632854600855_0.8581945678715033","host":"s3://npm-registry-packages"}},"14.2.5-canary-202182821517":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-202182821517","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-202182821517","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"9f85e895b21595c2c01fef7ed3c7a0163cad16ce","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-202182821517.tgz","fileCount":17,"integrity":"sha512-Vxq0VfIzg9p5ok1MqGbWP3fNUw5TF9w8WfOXWs3f7I6yNXawipCW+97TFlH76B3t++R4Dea+9j5gRSBMInC+/w==","signatures":[{"sig":"MEUCIQDnRmnSIneJjD6bGIsEXOH3/DBA7Vfh94IJcg695/FTRwIgVz3tHFRrg4Oqkl+favjxhRdfu8j250ARMDpNbWdnpXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53504},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.3.0-canary-202182821517","@hashicorp/react-version-select":"^0.2.1-canary-202182821517","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-202182821517_1632865883414_0.8094378673411888","host":"s3://npm-registry-packages"}},"14.2.5-canary-2021829162549":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-2021829162549","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-2021829162549","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"5006dd084d94f0f990560edcd5acf2e07114e446","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-2021829162549.tgz","fileCount":17,"integrity":"sha512-jLpcT6OKmc2z0V94VNkmTFdFfZm3SV4cGc6MRekijWyHbgYnLizrrhvkqhF6MR9t/UMafSRIj1SuViAJzxLzHw==","signatures":[{"sig":"MEYCIQDI4/WL0PDskviE7LkEg15Q5YrQpFPvL2ijEoQ9JBaAKQIhAK3WBndOMqxblEqpiChDZbCDmaX8gDdlNy0D4RbO78TL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53145},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.1-canary-2021829162549","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-2021829162549_1632932769919_0.05491246315238962","host":"s3://npm-registry-packages"}},"14.2.5-canary-202182916351":{"name":"@hashicorp/react-docs-page","version":"14.2.5-canary-202182916351","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5-canary-202182916351","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3976dddbabb986931a7cfa5ab23ba5a615741ff0","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5-canary-202182916351.tgz","fileCount":17,"integrity":"sha512-+MdD+pghVUyzxwRN6GSfLUxODi3IHJA5PkHxJZuYpYK/jFf/RiOxNrnziB8o69LaBV8++ObUBxMjwaDCmfwIQw==","signatures":[{"sig":"MEYCIQDBye54rMZ3F2zPvBcYMwbtxOcF6Q3UDH7xg+uLPuN39gIhALcEauBXV00/NPJcSoXx9+DrT1JTCbvQw9NW3+Waxu6i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53141},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.1-canary-202182916351","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5-canary-202182916351_1632933324413_0.7229111802996471","host":"s3://npm-registry-packages"}},"14.2.5":{"name":"@hashicorp/react-docs-page","version":"14.2.5","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.5","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"1e94f526c516d5059b8b0ad50ddea5028353f6eb","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.5.tgz","fileCount":17,"integrity":"sha512-UDSDegeGzu1FtVgEkLZXcLMDPMGrd1N22eycOxiuj5XJZ7uzTHKAcDfTzzByKTMgoE3xh9gm6x27ZekXv6tqmA==","signatures":[{"sig":"MEUCIQCgryp21AU6jpenQ3jPmSdgx4fSNU8L9D1YSTxeCKMU5gIgOtC8HPmhhlkLCoiHpLco2zhhSTAAUaZdrnD7f1XCEVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52882},"scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/versioned-docs":"^0.0.22","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.5_1632949886110_0.1245117456202165","host":"s3://npm-registry-packages"}},"14.2.4-canary-202183015355":{"name":"@hashicorp/react-docs-page","version":"14.2.4-canary-202183015355","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.4-canary-202183015355","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"e26f65023a346e3e4a6097bb6271ab3c144bf98a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.4-canary-202183015355.tgz","fileCount":26,"integrity":"sha512-zEXqAPqEdpdasoHxUrFaqiS7Z0YXBK+1W0hRoqLkKKzLlIPvlbdaoM54pC0Ai8doxtiSMTLGnKYr7kx5k3265w==","signatures":[{"sig":"MEUCIEWw1BNfzzVIK43UwuRCBZfS3Wd1iQl/XpqIJLiyCT2UAiEAqJZ7KFTV/ZwBVzMJ0oqA6SJN5sPn++2Mn0SyxoWoyB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59944},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.4-canary-202183015355_1633014251634_0.7258620442050863","host":"s3://npm-registry-packages"}},"14.2.6-canary-2021830162224":{"name":"@hashicorp/react-docs-page","version":"14.2.6-canary-2021830162224","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.6-canary-2021830162224","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"d0715942e7cc2945435a8d7b7da606c2b14450c3","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.6-canary-2021830162224.tgz","fileCount":26,"integrity":"sha512-pBs5634yHugzkBEOYks5+oJf7ByiZ8XSnTEeHZRBW9WvpNwmnc+1POvpnbCsXhssWQ7DdVTx9qEhEfX4syHvDA==","signatures":[{"sig":"MEUCIQCEOoYj3CBboxqNOwCeLcsH2lQS0PvvxjwGsJSEmffXXQIgZcqe3pajyM64OLYDgiK+dxxeIdxm5EHXNb5maETX9nU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60537},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.1-canary-2021830162224","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.6-canary-2021830162224_1633018963986_0.8429813398714672","host":"s3://npm-registry-packages"}},"14.2.6-canary-2021830163722":{"name":"@hashicorp/react-docs-page","version":"14.2.6-canary-2021830163722","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.6-canary-2021830163722","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3f55617a8a7ef76fefb1e3446698038f8e485bd8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.6-canary-2021830163722.tgz","fileCount":26,"integrity":"sha512-hesCG4tBfCj7+IOn1ch5g317PC8lcQd6YsU2ZO4eKd6mC8/61uG4nIzRW3BvNL1A88qhgrFgsM7O+9bYDoXUFg==","signatures":[{"sig":"MEUCIHOqEz5cjs8Vu4geP16tWdplvQ5UwKWQQu+8ZwIQfkBuAiEA8Le87Wl0awPBnBNExnySqpb/8O6QqpyOWW9Xsj2jDVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60619},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.1-canary-2021830163722","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.6-canary-2021830163722_1633019859330_0.9059922932754971","host":"s3://npm-registry-packages"}},"14.2.6-canary-2021830165742":{"name":"@hashicorp/react-docs-page","version":"14.2.6-canary-2021830165742","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.6-canary-2021830165742","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"848395e223d585de70f6dbc1696a416fbf05f78f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.6-canary-2021830165742.tgz","fileCount":26,"integrity":"sha512-DrInFeRpqSFGpl6SBKxqZbx6ecr2airhvCJ9R8T/FXqxTepMFmthN45XuErO4/EpkLj82rckyPyLjL55blPM9w==","signatures":[{"sig":"MEUCIG8teHGkDh19VPD4KZSzDB8eR+v6TJm/XTsHspT/zt4wAiEA6W0glTll4aAIGQQv094OaRdHP6ki1R/Tw/qp/9gFmrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60619},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.1-canary-2021830165742","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.6-canary-2021830165742_1633021079978_0.2972426650588873","host":"s3://npm-registry-packages"}},"14.2.6-canary-202191152546":{"name":"@hashicorp/react-docs-page","version":"14.2.6-canary-202191152546","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.2.6-canary-202191152546","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"165b54b0cd1e1756d0ee6ffb29026cf48871d5ba","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.2.6-canary-202191152546.tgz","fileCount":26,"integrity":"sha512-4CvuYzUqK575mO4V7WSbNVL4p6unAfMutOFunlpJjdevc2vSXWHLbZRgHGCv+YulytU9hRu/veciYDhCbRp/6g==","signatures":[{"sig":"MEYCIQCHZzHu6GgmR9qFuEfDADO9RiHHSZ9BxQU7MkGswposFAIhAIue4rCK1hJ8O8dJq0TGe4fllPugBOcsE1fj/xy0VB2X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60408},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.2.6-canary-202191152546_1633101964297_0.06653574743301616","host":"s3://npm-registry-packages"}},"14.3.0-canary-202191162448":{"name":"@hashicorp/react-docs-page","version":"14.3.0-canary-202191162448","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.3.0-canary-202191162448","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"8aea968e06616057c3a55427e1f3e01d2a1d4091","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.3.0-canary-202191162448.tgz","fileCount":26,"integrity":"sha512-ZOgrgFwVkXaeGRy4oeWGXM4zeZOonSUEuuHtfafftVqp48j7jVsat7Kb0ssZW974YMDygEHI5snsVSRvy6h53w==","signatures":[{"sig":"MEYCIQCTV+jgSOMZq/kZoIlbC2XQk9HBZiGxiCXrJ+GefSOi0AIhAPydC+be5p5/AweEQxAAxd4UYts2mMZH9fksMTWLkbNW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60408},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.3.0-canary-202191162448_1633105505414_0.7184607276854607","host":"s3://npm-registry-packages"}},"14.3.0-canary-202191162454":{"name":"@hashicorp/react-docs-page","version":"14.3.0-canary-202191162454","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.3.0-canary-202191162454","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"8c8dbbadd173a3ea2d90c49c806696d3289aab62","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.3.0-canary-202191162454.tgz","fileCount":26,"integrity":"sha512-svaFDUxz9qAqdXivZk+h71pn7nyWm1yKnMt/C652T/2pnvg0X0rvXb9Wjoq5+uZBxsy5gE5ffejGn0jOCrqEBw==","signatures":[{"sig":"MEQCIBDNY8rKU5yTeqeD4d9DeQBLEwFEOdudY0A28Rdu0BW8AiB81uOpwCauc4M8aCxLHZruKZqcUR8jKrKo0g4BZy64Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60408},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.3.0-canary-202191162454_1633105511318_0.7141516100928709","host":"s3://npm-registry-packages"}},"14.3.0-canary-202192234459":{"name":"@hashicorp/react-docs-page","version":"14.3.0-canary-202192234459","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.3.0-canary-202192234459","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"b7371fa81ac1e1510e5fa78ff47a1d80b6b13c38","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.3.0-canary-202192234459.tgz","fileCount":26,"integrity":"sha512-YhcMtNGeEO1mDdMkoF6W+q5oj3HdU7Vch0V1NWuZQG15fs4GgjxjyABe+vW6qt6ujn8qUXf3tKE+Wi1/Bs7Qcg==","signatures":[{"sig":"MEUCICYwjkDxnn7/KqOWVI4lunY9ItxIuyqdyNAQrXrASH1nAiEA0gekV2xGq8zX84mnymFJu1MD50fv0MgK4bnavIi0x9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60722},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.3.0-canary-202192234459_1633218318774_0.07295605730617005","host":"s3://npm-registry-packages"}},"14.3.0-canary-20219301052":{"name":"@hashicorp/react-docs-page","version":"14.3.0-canary-20219301052","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.3.0-canary-20219301052","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"2106d3bab0b31bf7ff7daaba6b9e42cb5e147169","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.3.0-canary-20219301052.tgz","fileCount":26,"integrity":"sha512-hLsnc1tNw6EfFLfEW5rhKPFaSFbAWh/I6hD33aWP4ntWNkNbVWVIQf4GOMRvzj1GD6IjU+O7g7xHSFEq0Mv0PA==","signatures":[{"sig":"MEYCIQC/9cOd7UPCnBD91iKH+Lmj43aUjrpjpvwMUbf3BFwFxgIhAIZ2Q5a0zVl8viGeOoO2uw0xcLJ85Xbdf8za+09zDg78","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60720},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.3.0-canary-20219301052_1633219870271_0.912509713562121","host":"s3://npm-registry-packages"}},"14.3.0-canary-202194172037":{"name":"@hashicorp/react-docs-page","version":"14.3.0-canary-202194172037","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.3.0-canary-202194172037","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"b057e5c095ce964096e6f7e5f6a4915823104e4b","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.3.0-canary-202194172037.tgz","fileCount":26,"integrity":"sha512-ahSF2/dCNPTfwY5L4uvszQB7CUJg7jFSMIDZMiZQvd/P2SpE3zVO87T4+fLWEyXsZWX/2AKE1HbvzbDt6WKP/Q==","signatures":[{"sig":"MEYCIQCeDi1LekYHnyaf/zQMDbERPl1Ko2vYajI20YzfJngQTwIhALm7YejD+h7tsnOePYw3g60/wz+JTXtkHaVYsFL7+IQu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60431},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.3.0-canary-202194172037_1633368068553_0.944340810787883","host":"s3://npm-registry-packages"}},"14.3.0-canary-20219419120":{"name":"@hashicorp/react-docs-page","version":"14.3.0-canary-20219419120","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.3.0-canary-20219419120","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"c34d52177c9f0f176a6e5fe746d19b25a5e327ae","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.3.0-canary-20219419120.tgz","fileCount":26,"integrity":"sha512-MMyd8GIOR8pudaspT4o2DQdOllO4bxA4DEHWulT/tBk0CqXzQ198Nzp6rhgeLu6iELvRtGaTYi6YxPeoyADuDQ==","signatures":[{"sig":"MEYCIQDjGo47lDSoGnff0+DUdcX7vF8firqFIA+vvda67OYMRQIhAOVZO8hSEGaS4JDZCrjee5dCuhCVscrjE4+M932XxZDp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60597},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.2.5","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.3.0-canary-20219419120_1633374099549_0.13348609146996893","host":"s3://npm-registry-packages"}},"14.3.0":{"name":"@hashicorp/react-docs-page","version":"14.3.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.3.0","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"eb867c00295c76904c68c8b82a14c7fc9dbe42e8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.3.0.tgz","fileCount":26,"integrity":"sha512-wb5Q5SO37bcE9UmOXwTq0Ca/Z9Uniaz5RgSx1yoN/7aTZBK0TYiZ9sGkudEyzLh6RTtH8+xa3qJNVQ+4gXyvXA==","signatures":[{"sig":"MEUCIDt96KGQle1JcNCINbUkjQ3+C2bEiHftj676P7mH37Q8AiEAsCUxeeHbUnzQLVM/5ejAjw+OdyAoo7igt3y88pDlVDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60549},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.3.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.3.0_1633377537439_0.35555835376135847","host":"s3://npm-registry-packages"}},"14.4.0-canary-202194202150":{"name":"@hashicorp/react-docs-page","version":"14.4.0-canary-202194202150","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.0-canary-202194202150","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"b25c555efd3053498e392927ae9f7ce21912e797","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.0-canary-202194202150.tgz","fileCount":26,"integrity":"sha512-lnhcxevy4La6FTn4ZTO8ek5Ho0JqRgY9aY9GkpZWHXpYuiB2FNTeIxzyVvE7CBpAJW+cYgPp3F79UsL6m581pA==","signatures":[{"sig":"MEUCIQCAcxmsZT95QPpxYvlyZ4Rjz44Htnv+sXJVqe6zMO4cwAIgKSwj9JQDoqhGlQtp6Fn3LwrU/KjcEViF46q1ziIj6wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60935},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.3.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.0-canary-202194202150_1633378927655_0.9185942546742303","host":"s3://npm-registry-packages"}},"14.3.1":{"name":"@hashicorp/react-docs-page","version":"14.3.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.3.1","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"bd6ee698c17a23ff89580801bd8ba3fa2601344b","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.3.1.tgz","fileCount":26,"integrity":"sha512-8w3LVFs36LBDbWmln/T7lZIfHtMzguJ06BqNT60kS3XcdVtvtSlVUS6Czkk0kZt+HgUZP+dpjle6oMtUUv2MdQ==","signatures":[{"sig":"MEUCICGHV9bFYIEUpRO0uFhhvJbGl825wT9oFhPsOJVJRaDjAiEAs/pGcCnR4BBDcplq8BdTrVhBvv0eC8jZwLWu97Ujqb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60745},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.3.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.3.1_1633382035373_0.9790680788080373","host":"s3://npm-registry-packages"}},"14.4.0-canary-202194211831":{"name":"@hashicorp/react-docs-page","version":"14.4.0-canary-202194211831","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.0-canary-202194211831","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"dbac3dcad5136d171fc3605c09533d04fca39bc2","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.0-canary-202194211831.tgz","fileCount":26,"integrity":"sha512-xhKG7edgOCfMKq/I/HEcHY98ScBVdS3LWoOXvxxL0PdXZ+Rd8vucMfxLk8I/RQEB5hHmzPXLSQNRKJAGD9L+Zg==","signatures":[{"sig":"MEUCIQD7tIAA07xSLV5JEX9nQPStxWPE+uqKZDKFbRwKpxAWZQIgKK3CsM6O2u2F73ek9MtCsvrr1uNk7gs/TtDl9FnwTBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61131},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.3.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.0-canary-202194211831_1633382327110_0.33105839638581114","host":"s3://npm-registry-packages"}},"14.4.0":{"name":"@hashicorp/react-docs-page","version":"14.4.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.0","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"db305876f0d237fe48b5899987b56578e0c1da2a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.0.tgz","fileCount":26,"integrity":"sha512-2Dm8MbAc7NfwHHy/mItY0iejIMv49S8NDgz81+nhIpmmnoS/UD9szIgOcFTA4UVDLY5GhXzDxVsSOO/P14G+iQ==","signatures":[{"sig":"MEQCIAbWpntXnOTFyRkFzlVVmp0Yg/9p1mZGK3XLDtUIZu2uAiBZEXG/xl4iiDy15Nu1TFQ40W6Nwj2KPiYOYhLJE0ewXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61266},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.2","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.3.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.0_1633383755663_0.03159672750041964","host":"s3://npm-registry-packages"}},"14.4.1-canary-20219542942":{"name":"@hashicorp/react-docs-page","version":"14.4.1-canary-20219542942","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.1-canary-20219542942","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"b03da4e090c0cc1e71456a11b36cde2bdb419a3d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.1-canary-20219542942.tgz","fileCount":27,"integrity":"sha512-45zS31QwEwtny2fTfx+O4GglzcFb68WqT7cTQC7PzGJMzkGWDI96yLlf9h56sVJoUBcpKJ+WEZAMciX1I42umA==","signatures":[{"sig":"MEQCIFNnfjibTdoxzRJ/QK3MQhYBWYKtTSn4OHVc0h8+qGftAiAFwDXB6lixmr1Ou5B3QyAhhXqQTLkHTDDLr2CnTg9F/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71459},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","scripts":{"start":"node server.js"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.2","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0-canary-20219542942","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.1-canary-20219542942_1633408200728_0.8874477325101053","host":"s3://npm-registry-packages"}},"14.4.1-canary-20219543144":{"name":"@hashicorp/react-docs-page","version":"14.4.1-canary-20219543144","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.1-canary-20219543144","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"c30b68a5fcad2df1cd0bc2701af348f9c6bc4427","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.1-canary-20219543144.tgz","fileCount":26,"integrity":"sha512-UignOqIhtS6bcTY69s+6hvL8kxnxsyblypiNFdo4woi4nTgP3xGnpxEQW+/cP7NTj3zj2AyO+Cz79qWKvwMw8g==","signatures":[{"sig":"MEUCIQCrMasxWczj54PafA6Ptw2/EZOeEumhz/j2KaSkXQTKRAIgZsYULxuM4QAIdCgDdlQIp31iY/3MvuYho5CneAq1zgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62046},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.2","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0-canary-20219543144","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.1-canary-20219543144_1633408323393_0.8215684340660931","host":"s3://npm-registry-packages"}},"14.4.1-canary-20219543523":{"name":"@hashicorp/react-docs-page","version":"14.4.1-canary-20219543523","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.1-canary-20219543523","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"23bcb84a3816da249ed3f5a4f09dc648ba7daf11","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.1-canary-20219543523.tgz","fileCount":26,"integrity":"sha512-Z+D7aaE3CkADMbFruPUIZmWjKVPLTuHAuc/Pn/K661Ke5ZhRJHJE89EAOmQDshIgFXzQkD2gxnXGlGfrA+AWgw==","signatures":[{"sig":"MEQCIFyJ2fjJs2wwGFq4cKEIY1EcpKXBOsER1aKYK7wDk+fDAiBzGZSMDkInS+r8ybCj7RLSnoQEYg6+5KCDnNx+eI2seQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62052},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.2","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0-canary-20219543523","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.1-canary-20219543523_1633408543412_0.11306738508349601","host":"s3://npm-registry-packages"}},"14.4.1":{"name":"@hashicorp/react-docs-page","version":"14.4.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.1","maintainers":[{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"502bb71160af5601727472468d54e9fe3e3cb935","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.1.tgz","fileCount":26,"integrity":"sha512-MJ6cNRy9wtS8lpvMaP92ooIMAIYPha/RTvopliEmEMz6/UM2MfZNJhgTgSLZU7TudUJpMTAt0cnjcxzR/PXdGg==","signatures":[{"sig":"MEQCIC56ZxO5SHNtl+IAwTU4SJ8/Nsi/VVoefic+RUGPKZ8XAiBEXCf9FwoRzQTHvZsNJdG1tZFPYhAR16X5odDkNX4ybA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62530},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.0.2","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.1_1633549109498_0.5283118492216825","host":"s3://npm-registry-packages"}},"14.4.2":{"name":"@hashicorp/react-docs-page","version":"14.4.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.2","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"a088c9286d2744d8d2d46218c67fbacd7f50ed19","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.2.tgz","fileCount":26,"integrity":"sha512-K/KITJsAYA8sjxCy4JbAJKEgEKA924MNm4bd4SPniomzSYmsCNxeDaM/bSM/EpaGR7cX9r6htSyugKwo7V3QFQ==","signatures":[{"sig":"MEUCIFTd3pi2vcnOZTwrfwJOCQUQMP0wwKISSwTYXhb2aWQmAiEAqWQugytaWTOIZkIFjGihBb2DWWsh1BtYLK7OcCIvNLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63188},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.2_1633841704785_0.7875466941773492","host":"s3://npm-registry-packages"}},"14.5.0-canary-202191314343":{"name":"@hashicorp/react-docs-page","version":"14.5.0-canary-202191314343","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.5.0-canary-202191314343","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"9e2bdafa79d22fd6d65791425cf8bde23d2d58bd","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.5.0-canary-202191314343.tgz","fileCount":27,"integrity":"sha512-RnqNFGUvbYrMzxEIqJrio6+3TqmePXELSgky9KevEwRGqISNsK6mVBoV10aIRLx2pA0eRdSG4S+e/lrX1ndvoA==","signatures":[{"sig":"MEQCIF+KiadeWjz8c7olWYsj5ZQsjO9NvdEEAGpa76Vpma0EAiB7E6gxP9s0ITxmXOCG+DUE1x+HPux91iFOprKiQq9E/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66809},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.5.0-canary-202191314343_1634133842472_0.39791114951456463","host":"s3://npm-registry-packages"}},"14.5.0-canary-2021913152717":{"name":"@hashicorp/react-docs-page","version":"14.5.0-canary-2021913152717","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.5.0-canary-2021913152717","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"2d82c2c6d924cec1513bde6ad24d208cb3afc572","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.5.0-canary-2021913152717.tgz","fileCount":27,"integrity":"sha512-T+uvvid/3qK8ONCyR5R0/Shmz9KV0DBRoAobY35pqpm6M9emMNTsEd6YBN4I3a/jnfQ2KMBRU58sugD/Fcqhrw==","signatures":[{"sig":"MEUCIDYMfKlc1SGo7hNEol6HNQCKjGsHvG0rOKLgqedenZHmAiEApIW/u+d/bzsD01krzULVkwal6k/2bLsMvRBUE+Mzwcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66684},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.0","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.5.0-canary-2021913152717_1634138854329_0.9614087581675275","host":"s3://npm-registry-packages"}},"14.4.3-canary-202191320535":{"name":"@hashicorp/react-docs-page","version":"14.4.3-canary-202191320535","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.3-canary-202191320535","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"246056dca71432a255aaf918605bc92ea90f9f46","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.3-canary-202191320535.tgz","fileCount":26,"integrity":"sha512-SD7TfaID6VgY+DWe0HswA+g9OKkBFUXL5GUEOlUmzKFKQmkFv7HabapsBycp6iQHY3tXCOAZFoMS7cEAqyne0A==","signatures":[{"sig":"MEYCIQCwuUEVVVZSCUoRyP3fGHwofD4Jz0SezbZtWN+XrZg+AAIhAOEwt6rB5AaeUqxfyFsSVOHvl9MJvtpHQEY8z7e7cHX6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63799},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2-canary-202191320535","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.3-canary-202191320535_1634158408376_0.87113439290377","host":"s3://npm-registry-packages"}},"14.4.3-canary-2021913225516":{"name":"@hashicorp/react-docs-page","version":"14.4.3-canary-2021913225516","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.3-canary-2021913225516","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"9b0b7983734c244ed43dcdde86a90afb250a8f15","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.3-canary-2021913225516.tgz","fileCount":26,"integrity":"sha512-KQdSm8gZpudeYSYYDmMzirqf6bYw4JJ/qSuiSbzU4xpmAEcJVUR8CxC1h++F2NtgZpf1uSJXLfjO0HseSxG0zw==","signatures":[{"sig":"MEUCIQDc8EbeE/dhgzE0rO8fQOrFtyisRx49FVABPNsa1BG1MwIgfgZsbAkZwEOf8Axsehh+5OTs1jFGJsl2nA7GOdJ/y/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63803},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2-canary-2021913225516","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.3-canary-2021913225516_1634165733598_0.5977470724342586","host":"s3://npm-registry-packages"}},"14.4.3-canary-2021914134739":{"name":"@hashicorp/react-docs-page","version":"14.4.3-canary-2021914134739","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.3-canary-2021914134739","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"a72289410d48c30baedb8181375ca2044ab89eec","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.3-canary-2021914134739.tgz","fileCount":26,"integrity":"sha512-kU6HgdWEsEfxHQXQ6r7IPPguEiAq0+z/Q9P10l3Ab2YLDnUbw+iLiovI00evW3qIQlr2c7iAPwJhiFmc7JqT3g==","signatures":[{"sig":"MEQCIBRzzMEwf7phxPT/X2Yl1oPquEWaoI/49D9tTrv5QD0SAiB2d/NGwGj0JYE/bHiDuUb3ISvYByFysYSYovKICYA/Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63803},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2-canary-2021914134739","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.3-canary-2021914134739_1634219280496_0.768074952730553","host":"s3://npm-registry-packages"}},"14.4.3-canary-2021914144352":{"name":"@hashicorp/react-docs-page","version":"14.4.3-canary-2021914144352","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.3-canary-2021914144352","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"b1994d636cd5987623359fc622db98a8fb1fc3d1","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.3-canary-2021914144352.tgz","fileCount":26,"integrity":"sha512-k3JzRO2B3gDfTZo8QewhdDjcQt0y2V0lAlBpAK3mWtVOV+HwusBrIdpvrhlHXQM4BoTVj3JoFYbUcxSGSH2hgg==","signatures":[{"sig":"MEUCIEZloalsBF5z/w3o8QxLDa+XWHo+r2u9x2YiZlH2uzbAAiEAiJKTC4m8aq/ftJEWW8riy8ZiHNW0KCP5ozGIuHwF7KM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63803},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2-canary-2021914144352","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.3-canary-2021914144352_1634222655099_0.17016616176659016","host":"s3://npm-registry-packages"}},"14.4.3":{"name":"@hashicorp/react-docs-page","version":"14.4.3","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.3","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"2fbaeccf7a7a8c35a2072d7874f0dce20d6d2333","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.3.tgz","fileCount":26,"integrity":"sha512-WDfYLZ9HYhT31aQLl6sGUw9dlfxIHSzeH5Ir4nOITNFopdgEDPV+vh76OoZ6F4pTYBfxMEB73rFS+Luid31/Ew==","signatures":[{"sig":"MEYCIQDni4W0jPjsvYRgXxMzn5ZpXH+s8P5BmeMJfv2aGEzl+wIhANwQH6zv1REcdb8+51iOYV6sWlOCpJNJ+IHsGwU6j1Gg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63707},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.3_1634231285532_0.28035240134767747","host":"s3://npm-registry-packages"}},"14.4.4":{"name":"@hashicorp/react-docs-page","version":"14.4.4","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.4","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"6ef354ed9ace43de31ed941e5456e8432ad4a75f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.4.tgz","fileCount":26,"integrity":"sha512-9Ieu7AphA0o246D3hMsbEaoDk6w3JuZWGjNbXxEdwXirWXWNLG8ZD/hArBAnYoBvUNQhZ7qZ8T7Ote3gfmMGyw==","signatures":[{"sig":"MEQCIC5EqL0INo3PgEYU4x/zx10UGocOIJoPh85pyw6uuOgrAiAUordi8r5Ksa2V5EvyJJh81QOoDUUCIrH+YupPDedArA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64268},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.4_1634569712605_0.2759116326997908","host":"s3://npm-registry-packages"}},"14.5.0-canary-2021918154550":{"name":"@hashicorp/react-docs-page","version":"14.5.0-canary-2021918154550","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.5.0-canary-2021918154550","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"67dc81436944ecdce9443f0dcbb83aed6ee1d7d2","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.5.0-canary-2021918154550.tgz","fileCount":27,"integrity":"sha512-eyIY+/OT22o/7X89VEFSq8sKJ1zZgwRRpV8n0CV22xRoht1Bnw0NmZ6VlpovWCRnG2dmwXdfrcB15Ask3IGMfg==","signatures":[{"sig":"MEUCIQDGL6L+gNpn+KuUV/dXk80ZhyWVMRRJ3smF6dUKMZrALgIgMOFs5TCVJ2r2zODu1oCiW2kV6cH9ZzDmx5mroPQzNKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67896},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.5.0-canary-2021918154550_1634571969548_0.9329542360168044","host":"s3://npm-registry-packages"}},"14.4.5-canary-202191915380":{"name":"@hashicorp/react-docs-page","version":"14.4.5-canary-202191915380","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.5-canary-202191915380","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3b95f6061a3262972edfa8f7ca67430eeebdc25c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.5-canary-202191915380.tgz","fileCount":26,"integrity":"sha512-aoZM9D3w//Q71EbcTW9/YqkStPDc9lren166z7rqrtVcmV0vjAiMOB/PCMl1C3D9v40MNq9uX18NvFSHJ1FhIA==","signatures":[{"sig":"MEUCIBAuEoj74hlcwPYEz0dvP7zTCuH3GNbzeg7GysYdYHhaAiEAjWRuttFhCgIvUp03UxszneRHbTHGGfTxmHkAyLx5WLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64716},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.5-canary-202191915380_1634657900078_0.7824984068287211","host":"s3://npm-registry-packages"}},"14.4.5-canary-2021919155337":{"name":"@hashicorp/react-docs-page","version":"14.4.5-canary-2021919155337","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.5-canary-2021919155337","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"b418199a65eca4b6bb8c589483be49cf1e736f83","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.5-canary-2021919155337.tgz","fileCount":26,"integrity":"sha512-NbdylIAcZUemf0E1dLCisWE6otlF2IWu6ikMaERvDFErYtD4W9b3FM20LItfyZI7XPxJht4eBL2m6Z3OAyLJjQ==","signatures":[{"sig":"MEUCIAw7i4z2OOrqGiCkBJP29IbXkzUgFAZSbItyfMhNDmYaAiEA0zTzJoxuikjmEUR3V5XCbISJUu2ERDSbMBdUSM0k8GQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64718},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.5-canary-2021919155337_1634658833043_0.2947337525689855","host":"s3://npm-registry-packages"}},"14.4.5-canary-2021919161238":{"name":"@hashicorp/react-docs-page","version":"14.4.5-canary-2021919161238","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.5-canary-2021919161238","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"90aa9f143c3359969c65c6d456ba9e9f47837cd4","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.5-canary-2021919161238.tgz","fileCount":26,"integrity":"sha512-o/MxDTKaqqrAxNScwdiqgfbN9vqddXxO4ZBiAqXlBv+jJscBkOT1bGHX3qxABu+WkSdZVXCSv4RCGnyoU9Chsg==","signatures":[{"sig":"MEUCIEDcukNUei1xfTDIC0LC9OOUU6YuhNxT6/bppIMHc3SIAiEA50UpfSvD25+sBSyg4Z8QzqpP4w1Tm5IEaxQ+dGK22p0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64718},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.5-canary-2021919161238_1634659976692_0.04388015541278323","host":"s3://npm-registry-packages"}},"14.4.5-canary-2021919161251":{"name":"@hashicorp/react-docs-page","version":"14.4.5-canary-2021919161251","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.5-canary-2021919161251","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"5252db22c1d15e67d7b2e8ddaf97535e5065ec28","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.5-canary-2021919161251.tgz","fileCount":26,"integrity":"sha512-AOFjgMDcGOHXyxOE6PuDA4ToXOIIH4DDyBgqrHeLturSt6Jznc/Fj+2peC6rRHQRm+hY7ULrNNOVn9BUrnTvaw==","signatures":[{"sig":"MEYCIQCI0oHyRlb5TjA96WQSVy8QWPH+U43l4CiUqJpL8pse0wIhAKBpoGihETR1kw4H+BXic9EnV7zFdV9XWcKv6LLwQYJb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64718},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.5-canary-2021919161251_1634659992121_0.8338774141848295","host":"s3://npm-registry-packages"}},"14.4.5-canary-2021919162015":{"name":"@hashicorp/react-docs-page","version":"14.4.5-canary-2021919162015","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.5-canary-2021919162015","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"98d5f0ec68a86af1f5a26bad3bc4a843519e1382","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.5-canary-2021919162015.tgz","fileCount":26,"integrity":"sha512-WKpsNzZyuWtV0bWbxgKWB8KL5PYFQsz0nwU5YIkXH3AN2HgtmVAli2t8praEEVFlo3gWx44ZAf2tjnmOY+66jQ==","signatures":[{"sig":"MEYCIQD15xzSfy/RNmW4oyHY6vgQH9x7m+yvVumRI6FT04spwwIhAKxDyG/ftK0lNQR5raUWaJUIYJS9p5l/IBOe8OrK0AiL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64718},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.5-canary-2021919162015_1634660437025_0.21539206182002113","host":"s3://npm-registry-packages"}},"14.4.5-canary-202191918515":{"name":"@hashicorp/react-docs-page","version":"14.4.5-canary-202191918515","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.5-canary-202191918515","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"14a3d52b22b52d9cce78554d3201b9160fc102ea","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.5-canary-202191918515.tgz","fileCount":26,"integrity":"sha512-BJVnnRS38EXqGGdSU5g2qltxCn9CzkYA5woP55yKQ8u0zujbj9U/AproGlxxaflkuLBBsiAiT2Q7IJeWeyG9MA==","signatures":[{"sig":"MEYCIQDIthJoZYBX8r/T/LwNWkidx4T91yy2hqSZxcRIh3alTAIhAJXd84We7cwiSfmSTHNrf7pS8SdpBGS//MWS/YswzcPn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64716},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.5-canary-202191918515_1634666735045_0.6808363034314566","host":"s3://npm-registry-packages"}},"14.4.5-canary-2021919194510":{"name":"@hashicorp/react-docs-page","version":"14.4.5-canary-2021919194510","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.5-canary-2021919194510","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"a42b85c2493a051c676c4b01492a4e0546e8ebbd","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.5-canary-2021919194510.tgz","fileCount":26,"integrity":"sha512-lvw8Hrj/ou5BU6OffFBAYbIfyzNTRdbknZze7wMbbsUDQUBcltv29BOxQOZr6zbY4PEOQs/jNrqmoRd1rFt6xA==","signatures":[{"sig":"MEYCIQClnPub9d4zjFU4opkpnZyUMA4lqmsXuKzLxeV1Ei0HEgIhALF/yo5FBmjvLECH+qOe4m8855Voai4GBpFVH7vWNYAQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64718},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport {\n  generateStaticPaths,\n  generateStaticProps,\n} from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nexport async function getStaticPaths() {\n  const paths = await generateStaticPaths({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n  })\n  return { paths, fallback: false }\n}\n\nexport async function getStaticProps({ params }) {\n  const props = await generateStaticProps({\n    navDataFile: NAV_DATA,\n    localContentDir: CONTENT_DIR,\n    params,\n    product: PRODUCT,\n  })\n  return { props }\n}\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.5-canary-2021919194510_1634672729307_0.4935994918223858","host":"s3://npm-registry-packages"}},"14.4.5":{"name":"@hashicorp/react-docs-page","version":"14.4.5","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.4.5","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"18b4981e0b0be6344691607e0b4004c780a0117c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.4.5.tgz","fileCount":26,"integrity":"sha512-yU5HMOA8mm9P+i/s17AHAFgrkueawSPC+XblAUVkPEJKdQ+PNUJi+5vQoDFxvbTIpXVOJ4LsOb/iYMUC8nBOig==","signatures":[{"sig":"MEQCIBm7s9Ycg5ToFwT7RggLiw4YyUUnZI6rsWAN9Mlxtb8qAiBcxaBDccI++fmK+cwd4QRWOX45Rf1C55zMixaFt3s6pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64664},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.4.5_1634679166845_0.604411404632736","host":"s3://npm-registry-packages"}},"14.5.0-canary-2021922153914":{"name":"@hashicorp/react-docs-page","version":"14.5.0-canary-2021922153914","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.5.0-canary-2021922153914","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"e00891a9850302a3a077308db8ae2708dc0f116d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.5.0-canary-2021922153914.tgz","fileCount":27,"integrity":"sha512-3kv2A8YVG5bVWjGf50nfLms3UTstzxWWnBsPmFYPAJa31hn52zJP7lc0PH6miYSLBzm17/Z1lHhSG/RdXoorvA==","signatures":[{"sig":"MEQCIAvzm3G3hH8y5s8I/FHEOjaLxeylBJakmDcGBuwcvjshAiAGUbrL23r+TPEnPeKl7G0fDEoQr16gQcDrr9O8hw0qwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68303},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.5.0-canary-2021922153914_1634917171314_0.16956512390813305","host":"s3://npm-registry-packages"}},"14.5.0-canary-2021926201244":{"name":"@hashicorp/react-docs-page","version":"14.5.0-canary-2021926201244","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.5.0-canary-2021926201244","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"299c07354e17a2f4725f9c6c9dd2d7411bfd9adf","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.5.0-canary-2021926201244.tgz","fileCount":27,"integrity":"sha512-pyxQD7CsUhywTSLR+1DKuGSL8KTPj26HAU+QNfuIQxHSniO7pr/Qq/Q5xHoKGbatfeMplvvrr1jGcmUqdR02fA==","signatures":[{"sig":"MEUCIEhwN2r2CujO+ySdQhUNiyFX+8TNxNviFpSSDDvLt8EnAiEAsuic38zCzNOeKuKvVq3SqM85sHjaM7Tc/PN9WjRGAko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68303},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.5.0-canary-2021926201244_1635279189777_0.9127809897043073","host":"s3://npm-registry-packages"}},"14.5.0":{"name":"@hashicorp/react-docs-page","version":"14.5.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.5.0","maintainers":[{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"af9948bd13678250b9b0ac309109d4774f97f027","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.5.0.tgz","fileCount":27,"integrity":"sha512-9jVSeb7ILzq5t8ywSyQaV3xqh5nJu+zG7BE71J2WYQ6i7KDK8/wgGD6L8tjaZVcsyxP+1ap6C3MD+Fm0iLuMYQ==","signatures":[{"sig":"MEQCIE2LZ3QC9n6q7Rhh59BtSVaYdKZZM0U1TctPkh5m4YJcAiAqO2eOXvrt5bcgzsbSiqnM1DoOPzOrYM5qgJ/5c2V98w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69223},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.5.0_1635884931303_0.09693806460067034","host":"s3://npm-registry-packages"}},"14.6.0-canary-2021109165810":{"name":"@hashicorp/react-docs-page","version":"14.6.0-canary-2021109165810","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.6.0-canary-2021109165810","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"cae761bed368fa0def19e21dcd05e8b8864dfb81","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.6.0-canary-2021109165810.tgz","fileCount":27,"integrity":"sha512-F0hgf4KzuJBxPU5ISTrDQJglbFe9cJkNqgmdrfH8krLRxMGrNPQ7bfWzm9PV1H2OwW3MDIhaUMeZQhXujSKulw==","signatures":[{"sig":"MEYCIQD1l+CMgiPiC/IetL2XBaED8r09gcJQE+csLePjNRLQDwIhALXYymljLJreFyAVh3/ENitQr1iqcclYvuhAcDhPJL5K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69660},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.6.0-canary-2021109165810_1636477111177_0.669979447765638","host":"s3://npm-registry-packages"}},"14.6.0-canary-2021109185917":{"name":"@hashicorp/react-docs-page","version":"14.6.0-canary-2021109185917","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.6.0-canary-2021109185917","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"33b46c0933d62476d8708316b4c2a6267afc0aaf","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.6.0-canary-2021109185917.tgz","fileCount":27,"integrity":"sha512-JzjLL+q8/mi3pwDQJjzW8rUp/bXSvdrftZfvAw3EPonmL/uVul+GUyh5bADnutYRSbynJMKglM+HWoGd4kSHUg==","signatures":[{"sig":"MEUCIECPU22C2iu1KCUCI+NEfDTcrBRIeUhj6Fa/AhCSlvYSAiEAm/di8LDRmAp7uNqeCPMsNbBH9VQ0PV7sIgHgrMxwrTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69666},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.6.0-canary-2021109185917_1636484377306_0.7448399830974315","host":"s3://npm-registry-packages"}},"14.6.0-canary-2021109195634":{"name":"@hashicorp/react-docs-page","version":"14.6.0-canary-2021109195634","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.6.0-canary-2021109195634","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"7ed8e26f28a77aafc0ef68c4d738b84266d707e4","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.6.0-canary-2021109195634.tgz","fileCount":27,"integrity":"sha512-oBJxVq5S6o4fY270T2SQHpdtLo40mLpVT3vDjT+0mPIExqR6QnCVVPf1OvND4wiapZ5xh8+ghRwjqoY3JFrt5g==","signatures":[{"sig":"MEQCIEHVWHijJZ3DZW1DFoGbCscgZawmOny4orYFPYq1TcZRAiBCyb5GxnOjKcQ8EOt5Yk6/mD2UWx2G17omcafxxTAgHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69602},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.6.0-canary-2021109195634_1636487812829_0.5470392059168292","host":"s3://npm-registry-packages"}},"14.6.0":{"name":"@hashicorp/react-docs-page","version":"14.6.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.6.0","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"b40962ca1685182e1a0db7d5590d00b9b04f81de","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.6.0.tgz","fileCount":27,"integrity":"sha512-TuEs5G05uX49VGcuT9V+JI42++O2amY1qlc05VyQGb+o8+xBQuqPLkM2HideHg3xMrc6m6pQLAEw1+iHOfGY5Q==","signatures":[{"sig":"MEYCIQDOm4iyRk48V4Ky0YQnD0dxzaGe8pDrDq5FEAm92UrVKgIhAKeLUrBQrj6pS1S8UK7/RqlrBIEZDXgLNLHnsFhX/K8v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69548},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.6.0_1636488478946_0.14230683955676615","host":"s3://npm-registry-packages"}},"14.6.1-canary-20211015214421":{"name":"@hashicorp/react-docs-page","version":"14.6.1-canary-20211015214421","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.6.1-canary-20211015214421","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"42327c710c23e2fa506680316bf5a50fdb9ac470","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.6.1-canary-20211015214421.tgz","fileCount":27,"integrity":"sha512-MHN27e06d2mbG+iE1o6P5HJ0C8HApJ/3pmWhaTmQJkylk4P+POLz4woMJqgyVMFDNdsP1jMGJ1zY1x6kL2mr3g==","signatures":[{"sig":"MEUCIQD2NhhLLYK2zrB+fjgS7e59wGOVs+tYXom4lALj8wMXYgIgblp/kxGkGoojR1aNU3gUYAyCKgieBoDpuA1MT+olL/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhktTKCRA9TVsSAnZWagAAp6YQAIH6aX66WITdWCMZYl7K\nVyb84tQYwoqemO6LwMfGyKYmE8/YxzgcxD6EDVowCPESZD8Q4Ls5gcHPJvqC\nI/9XOGZBSkt33AW/lnYGNeowAqUKLPy/Plv/jnZkGb3lhebyLZ6YF0gHNIX7\niSvbXBpvaZK+XsYmVEW805PRprYKIuNeYvhkZViC4qQqxGFQamO87LJLPnqA\nd/D9QSB/Bmn5HRBUebBH/c+pxFZMjxLnuNsHtUoP8CqbKwVL0p0jEjzmDDQv\nPdQgLgp6yrHl2qlfr4rL8+ijZTjm22U31VrL8E2e6OGiFZlEwPmHYxHu2Kol\nSuifafqGBpRfMFr8cE+89NDJeUfiV6qzLZ2MQ5sNrGKWrdjNT3Bw39vUtCX9\n65eunxlP7E7hTpIuoVYsniB/08OKGFGhLOyltOTfiJBcZvJqJR5reMEE4iaG\nZW8IT5lg+Mzbxa8a5g4dRMiS3mvpBnXvFrQQNV7hyY1L/p0g+nE+eTIVXFL8\n6uHxQLE9k1F28uQZp/4wy0nQrknFcYWgT7LLIO05ScuCUlhvtH/PIb2b2CUt\nAvYrefsCFzDtFh1bV5V3eY5Kt9oU4bvmvJu/ThnXPcJSkcycLTiYlAg8SyoR\n526BydsNIlqVZ07tlI+rKWv7Quvb52uO54kxqRmr0MzsEBK1bzNwYAdS9PNE\nTiDb\r\n=Vips\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0-canary-20211015214421","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.6.1-canary-20211015214421_1637012682051_0.1683498765409166","host":"s3://npm-registry-packages"}},"14.6.1-canary-2021101521599":{"name":"@hashicorp/react-docs-page","version":"14.6.1-canary-2021101521599","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.6.1-canary-2021101521599","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"948e3bca4add1061c78ea7ec9df26ae9808172b3","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.6.1-canary-2021101521599.tgz","fileCount":27,"integrity":"sha512-+3hqaPONKMIVKTeK8wD4cWwsAYh+FNilDIbknuFkVQT7gMoRhNa1m2dcP77AInJA5bgOheQ/YH5gWHIh6gfTIg==","signatures":[{"sig":"MEYCIQCqmP6Fqdv/ki5Zu5E9/bjr47ELe5EAv5z6lFcXMZMKZgIhAJKc5CdwQ9z9/xF3Lsvh64w27ez76QWxeir2E5AWyk4a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkthCCRA9TVsSAnZWagAAizAP/13tzC3XMw00AAFIJPhw\nNVfoGQ3N7h0gNscawllvxGwViG9flA5rwAFcMFMZCPrL4ixpKvfZSedyuxb3\n3pOG3yuGEz7mCOnJd7cJ55/TcYUL6oPKHMSzePQA4ryieWNUnaDodx/yy2r9\nu3gn453e+lZogu9s4fI0TD8RdZGzSaDHA+5RZlDLM/TotYy+z5vGw1BO+Wsn\nhdird6VLZMDVvxtonQjEBEks/YHfGYuc4AYEDq5Xy9EBqi/rmFjAi9lIVsq7\nzeTvuRCiHei8CL809blNFF50g2gBglxR8ShXFHuwXROfj2UxK4ioWN/s53A1\nPCobE/vBLz57WHkgrYJsqLfQLDmQImBOBzQd0gbpLIVudK1zXpJFg6B1jcM6\nonUcUVvVhMYSCna6aahz8ksNIaKHugMIx3u7+iQXtYL+blOuPgMUowBD0xlE\noLxEdWcw9iJn/nlgUSEP2iPXJtpADLt7cFhAHq4xN6rrRuUgF28tHBZRORXs\newKQPdRgKp1u88GoaY5OLt2qKbSSbBkMiKyoXD8OdzCgthEf7K+1EZGvhFsc\nqkYDABVEd4wGCnDYjCRtvZL56UlY3DEDXqJuR2J2fpB7RVCbt5Jen+EzKgE+\ncNbZsmCrzso9KRW2GGkjxHp8Wfe44nVPlmKivPF6zCgvstDdwX/fPdn4igkJ\n5iiU\r\n=TkPZ\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0-canary-2021101521599","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.6.1-canary-2021101521599_1637013570826_0.6687822393257794","host":"s3://npm-registry-packages"}},"14.7.0-canary-20211015221646":{"name":"@hashicorp/react-docs-page","version":"14.7.0-canary-20211015221646","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.7.0-canary-20211015221646","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"196a20129c34b9c0a7b4a18d205f127c6cad08fe","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.7.0-canary-20211015221646.tgz","fileCount":27,"integrity":"sha512-oEVdi7Kf53iwd1e+LG+iOvmF5DUAGREibqdvIDOm/5AhhxUDClSz3tk4ZyFXMh/DtUriSfEpLvf3cSxcCBXgqA==","signatures":[{"sig":"MEUCIQDRazfjkgEyE+PVuyNzHnWZCYGcscmbVePp2/JUj9AMkQIgUC2YJkJqokMvTywoN8fbYzRitxTnLb0l0Nz3bHt7xKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhktxhCRA9TVsSAnZWagAAV5oP/15ccasV9SqTfyAVrnA5\nSZFVdI24n0LPDekS7X975/dsFgQa4gTZ9PxHdlFpjv6/xO0rtHrrp+eyY56J\ntkaOAqsikIOW9A0kzSqGBIT5FKxhJfKGBxRiZDNqts+rBmvFC4Agfxvkf/N2\nx7jmKzkLZq724dF6F0CDXwns6zmwcvV0zlZswoqhAmjo786kkFWWc/4miX5w\n2ekNr/DgLowCMqDL2lP/2kh6nnPuPnBeEOga8AdCeSCBLK29T8wDESx/HBDz\niS8pq3NiS95Bp5HzHKl6nguvYdH402Mh9VEkVeVFl3TJzvrYgptqGY5xF8T6\nbDTaYy0HuH5vvdVl71TFrhWrZKtpSx/oFVzPIWTyxfRt8JarhUKGPV8j7EkT\nqZ2Jh1hNBNrzZquw4BQchof6SCt6F4wuILyeoEGtOcbV4L5uouSpGzTSktzC\nA1qnM1YYSyFZqjfQJMA6W6HbGm/9YAzThdz1+KvSBQqLOXR4/P6BuDT5m+Kj\nNyodroKD+93uGG5vFnF3MyQuf68BTh2hQGzPEvb0fPBwsl5iB0zG2gwhG1G6\nPgro6RonYbisguEAhqhKh3OBXpE8tD61ijKBrdSUxV/n/6bFHi6ApOE6dfOT\nKFLFhm4zIhJ54465MfXPZeLi5zkqMojcHZaIqciA0KfyBcAIN5kySTfyvJ8N\nEnl6\r\n=QkoZ\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/remark-plugins":"^3.3.1","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/remark-plugins":">=3.3.1","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.7.0-canary-20211015221646_1637014625598_0.6553611633308642","host":"s3://npm-registry-packages"}},"14.7.0-canary-20211015233425":{"name":"@hashicorp/react-docs-page","version":"14.7.0-canary-20211015233425","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.7.0-canary-20211015233425","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"0501a198647ee543f34f13b8207a8fb8f08ad6b6","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.7.0-canary-20211015233425.tgz","fileCount":27,"integrity":"sha512-LcuM0Q/UbrLnXWk3b8m/3llxhWRF/L9rIFJ1azU0M0uP1WlevTAOjk+85DhLr3wkXdl5xXH16DEPDrBW2cIBQg==","signatures":[{"sig":"MEUCIQDciCK2UxFS+f1zMsUQ9s8mZLunDKXS8auhAIQ6aXisjQIgIIEKzg00cFvrfC3B1L4iTdzUVZC+wOQyd61Pq62fufw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhku6SCRA9TVsSAnZWagAAgDAP/A5ID/QpYt/t00E1Lt+V\nvAq+94BVmoaDmbRi3NXjcxSm8ffRR7PjOfiOg93gaqaimBJ+wiZ1torR/OxG\njOahsO95UYVLB+gd3So9LAeJJRSzMtw4IxBfLDZW2XZo0oqiK49qE581Qbpe\nV73CyLP4qVNOQM4NXiYzV+NxLhOMI4LFjqNpxpF/lvGQjQ0jIZfS4mrF1jB3\ntZy8rqC5yUh+u4bovY/4nCk8xly7/p/09Ujoj0hLQv4RB5ioBre4OgrGuv8s\nFI9VZCgL2gavraSQRU+kqQVZIoYLqBHYQ6yxxNoQvVkZ8nH9EXJBCfXduMo5\n7Yz3U63htC+vLRWEjZP/Ggexx+ACTCCnW8JEPoIK7R7TNpPnth6w2CBrowIA\nt0u0fnb4pnE+wxBSceo2D8he1FKxTHSmDYiRE/St82Hk1CnIRFiQc5xPoy2+\nmyKDfLzSEJT6ieHLRhpBvRMt7+7H3fLTBoihJ5v+jSmuE778OHwbBW0ibBC/\nCly+G/lvd8cAi35tVCGsUrDiIBQVDcttZJn0MS4HE8d8HEvH26GDvY1jDxfK\nzoWOii+rjjVdL+yL4SHU3dD4j+2h9MXHycYY0yWcOQ/TtD4Jv7Uh1WBZcVbV\nN45xsEnduzgSSF0NJYbL5zYvcOzUlMrwkXMyGnnIoRhxenQvt5khb6uwBzPB\nUUZI\r\n=0Pcg\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/remark-plugins":"^3.3.1","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/remark-plugins":">=3.3.1","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.7.0-canary-20211015233425_1637019282292_0.8393647901478261","host":"s3://npm-registry-packages"}},"14.6.1-canary-20211016151826":{"name":"@hashicorp/react-docs-page","version":"14.6.1-canary-20211016151826","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.6.1-canary-20211016151826","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"f9b40833d4372065e1f254bf7c6f9766fa807e39","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.6.1-canary-20211016151826.tgz","fileCount":27,"integrity":"sha512-eOZXBQOZPZt45yEbAF61ZcCKxJdEJBktgZVTPfYC0/dSCgjZWTpsJ8b0BcpP/2pv51rtpfp8CQecpsW1svJN/g==","signatures":[{"sig":"MEYCIQC+uGb7XDBmI4s7zhAUL3Np8GeduRND+hWlPCEnl7O2eQIhAMSnRIh0WiLSol5y+6aFxsF55IDazgRl0ugDayc+VtYY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk8vUCRA9TVsSAnZWagAAL0oQAIfz1Xc3rCmegNEN41sQ\nhvKldowPlUrTVNSGIgbSjNTPTMz9JSKTApKeEJnGFPCQZBYKadjOqBzvlwyl\nxHft0TumQN23IQ9+ndZa5mCXyfwwRluWcNvqW+2zlX9WU9TbNx7JwlTnCr3L\nFDaO6+ibhAbenK1wp2XRORao+hcH/85jE7qg4G9/mzAeGfRKWaddyboo91Wr\nLkrSyxRXhsN05/xeLjYqwUDKyDjlqev4MaFizqiVDDXFSo0AUGn6Z9McNvkL\n4DDm5T2VNq7gjgLr2dGi9bAK7RIV8Ar04ZC8hZx59YUadJeRpQlEJM9ITNIO\n6mNRDBnMJqrjdpBZQ9EJ9H+fL97XZ3mMqKRA/Km8IDHt8999H/JMWIlKxqtq\n81rQNJz3Fui/UkjzrwKPtJTObn48XIEPlz6cfAYv+rGI9W11t9B2NxHApLzF\nwCdsdq1JjtwfgLH0rmDY0R0HBs5rbHHOi/N8XLIKtgphBqNa8A3x33/RXakT\nI2wib9vk0skK25OA5POjPj/E86VEPXpcwcMuv+ysudILsmEcKeWsfJ1mmDe4\njMzkqdNE3mxJryK0C6F3Apm4vrAI8LqJQbONZJCslMzDb9c7PlS1o5StsMN2\nVRVwoO0f0DaPpGMCLtuMmxFpTjTfHjwvsmNC0jz57JtM3tZnrZYvEeAKYHIg\nzlH5\r\n=8RtN\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0-canary-20211016151826","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.6.1-canary-20211016151826_1637075924210_0.9249318421128871","host":"s3://npm-registry-packages"}},"14.7.0-canary-20211016165533":{"name":"@hashicorp/react-docs-page","version":"14.7.0-canary-20211016165533","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.7.0-canary-20211016165533","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"b745821f09fd276e413aeb8e2418529d350fb487","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.7.0-canary-20211016165533.tgz","fileCount":27,"integrity":"sha512-vtWuTzRHrJJSv2TEgX5esmDTapfVmnH9UNNXTmg6KAdnNzCSATyCPUMakN359zmE5bzOBDMX2hPk48vcxlnaLw==","signatures":[{"sig":"MEUCIH0+o1EHNYK+zFUUqeDviVt7MSNV+ESK40gQ7NqgxgSCAiEAxjWxb1Q9bUG4l9ivm9nsApegxlTZQao35KeLpq9ywc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk+KZCRA9TVsSAnZWagAAc1UP/jVp5Bz2lw7PvniWAm8u\nswq5jEgxEDpysxy5FfigoQNBxyUklaepeZQQZfnUlMoN81f8VINFTVIPkq2f\nDjvFc60FZc++vjnI+NzTjbph72IOHDaWDYDZ+rBblzURgM7niuTROTuD/T8A\nNxKobw3pAYGSRKZPpozCi9NJsdvmFO8m24jTCzhq7SVhupdN6ANpKflp/VAc\n1ckjc/wm2e2JmAZP2rNCtXo7jvdNUBwudXTj+L5yFyBng5oH3RJKKhxivrvp\nalKK39dDZVUmUdrXaqKr9Ce14RsBqHxzDM3B8ba4p2GOZNPSgfDSJY9QrYow\n09gOo5oaj4G7BcX2JrE3dWULColeBTOiaUFyYnTqe6uK6P/+BYZVZbBcPeqN\n/93GoII3zYMd1Y631LqDFs48NydLE/4WpHgO9/xBgksDYRdfzQWtlGYk/kvZ\n8QZjmZ0Ff0jCdbu0n0S2TuH/wH8a46BxpnMyxy3CsxXb26D/CqjECWGMhP51\nEiXPqpvc7aizLTqdKqV3kQjvyikaise+fZ6xx5u3/P/or0qsB+ibl06Llyc8\nknghbQ3KIvFgbqmFDV6tZmFQujGKxoCyAatDCAc45YXokji6KGwXhU9YnYsW\n5g/ILfS02o+h4w1CyYem5Lhnpt3rBcAU+XaphbHzKvKKItx5fX3y4E0OyMnb\nqMLJ\r\n=pVvq\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.7.0-canary-20211016165533_1637081753659_0.9044559149102449","host":"s3://npm-registry-packages"}},"14.7.0-canary-20211016172148":{"name":"@hashicorp/react-docs-page","version":"14.7.0-canary-20211016172148","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.7.0-canary-20211016172148","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"ce162a710eb7f3806ab075bd524158abbe5cd5aa","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.7.0-canary-20211016172148.tgz","fileCount":27,"integrity":"sha512-EEzZcVlUWG4Fo8+J4VZlZOHPivGj7/vu3SQxKn/CnSN3fp0dqoA3RcEmfBg7173Ln1d+rQj4sVbITHH6z6pWCQ==","signatures":[{"sig":"MEQCIEPJC8ID9mNggGjt+NoVZSTUxQpR8mMKfbpFTeud7McnAiBuu00+ISN2e4Qe+lRR9TV6X8pmCI3MhK5MkKM8wr7oFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk+jACRA9TVsSAnZWagAAj10P/3SavHuPzikRI882JqSj\n1siPtlA1DON49XQoHj+UW9YMrLR5Nh7uCe0wCq9bYls840TpxDOHVe12r5Kv\n6JHc8K5w6uCeHvJRi8PZGfeiRgXssGRVR02Uw1VAy6wUZlGDQ69IMaXYoRAz\nyfcKWIeZbskwlFpJd/lcOElQ95EBhYfXtwCLeTfsZ/7gXiRNkQGfvvtk58sN\nK36y0rzmj+YBH+strMO9u2HiIqwJ69q+ocCHy68qf8TjtTicSzcQF3HvvboN\nU10P1S7uBaorupGUOX5hdVefbKNcmLoVpJrMiWAQsMFGkvyS6LI4LDQxnNca\nlfMGRuU3VhLB8/nvVhAj7UD2kX0mjJ5nxjZKRoUOkeesS8B8BnKzf0PXXBHj\nCjE6/fJNA0VKGuR0CFTL9R5GImE8NCuVk2gExfbybd5Ybzcorb8DmvLGkTM9\nqtIOjhGR4vI37AqyP/tv4q7zOc9GMFigz4kQbTXNLNJGRQcIVZ00nqY6L730\n5y6M+lVby6szDHRrr0zuQcR2k3sKbj2GGjikdhL19NP7IRSn/0Y6rRlQ/KkO\nnJrQsA0uE1WsLp4yxMZKdPP69F1ul8uAsE3K+09o9PluUmloOxaSZ5mvLmIN\nvne4s2G+4toF5M9wDujp/cjidPF6K/8e5zTEbjUWZMzvnG/VG/omiL5Gyxch\njZhL\r\n=bQTw\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.7.0-canary-20211016172148_1637083328669_0.06867787195528852","host":"s3://npm-registry-packages"}},"14.6.1-canary-2021101618722":{"name":"@hashicorp/react-docs-page","version":"14.6.1-canary-2021101618722","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.6.1-canary-2021101618722","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"878708e73f1ca45c6ed30dbdd15f6cc1e281605b","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.6.1-canary-2021101618722.tgz","fileCount":27,"integrity":"sha512-xkfIeP25Nrb7rq9iEYqr5S5klZw2bPIhd9DNWGTAwqX3S078Sm10JhPdaPtkWRvgeahbKYhjCoyFqHO0zr9B2w==","signatures":[{"sig":"MEQCIC4IfIgD+YBdtvH9onfILbApKbDFQTZTTOHuOb0F4/NkAiBaJb6ivjtftriC6Ktlkys0t3AMTh0hnnpdH4ZU1+bUzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk/NsCRA9TVsSAnZWagAAztMP/1gPf8UGrAJbjjKzsbcB\ndmcVGWrUH62azQA/mSZuovtXjw9sRzu5mFlKm/tNcOSEST1ZxvfnYhLTRlxJ\nET1gy/uifWik9yAqsA3GL1WcQU2ooEcQAswkkdQjfJdqmwQ2h9IAyKoNpk+U\nsQcPHuf1aEpf4n6qV6t96aRzQpc9JIX0edSU8YIRzK5lXbCgL5FG+qRftBRn\nyOSR7RKag3GCG3jHmqsPL3QqEuYaxaagJxKDr7qufvS99PDF+PHAqIu4mrg2\nNgzuUX+fImlPtAcHMaFpCv3uVWwgK6F71IwcED2eJg/h12AV4hf6+lRGjJGp\nq0tHVho6Oc7UuS64d2aWawcGVHcJ/Dk2N7sJt70hkU/AfWVawt0joQcM5uKU\nh4TUwUT6rz9UxDq5zp719HfA/E2LDDpPr24Lfw9yINBtnB/ggAggxI9gB31E\ne1Si1zoZx47dvcIi7BJj8CSSeESJeDhvSO1DD+NbYu5WTvNoameJf7EBq3Vp\nFUA3BDVgU8Ahf1Z9AMm7jJdP7SHuPGvU2DW1od8Ar2J/7NSEfMm6Thy5cZGv\ng7IXG5eiaM06eo7/yvDIWAxWdg8EZfA99R+jGvKQju3cVIzmllO0PITYfZi2\nLGtd7JyqFoVFZHTHr64YfR5A5X979sf+YdX2DPX/BBt2W9X2kPGj3/aSa3+y\nhz49\r\n=+MqD\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0-canary-2021101618722","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.6.1-canary-2021101618722_1637086060088_0.04274610047743943","host":"s3://npm-registry-packages"}},"14.6.1-canary-2021101618251":{"name":"@hashicorp/react-docs-page","version":"14.6.1-canary-2021101618251","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.6.1-canary-2021101618251","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"5c21e0cd5c874bdb4159030db9fce3739d274ff9","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.6.1-canary-2021101618251.tgz","fileCount":27,"integrity":"sha512-eY9cKBk81gJrY8jnVK+iGWSxBXUxRoMucJcxvVhToBMrEyc6T0LRWw2jWjbBQfFMQG5HIv9HHO1vfXpRo4Dzcw==","signatures":[{"sig":"MEUCIQCKls8k2serxvMRXGqpxVI2r4qplkx5Dtfg8HQKsJtQOgIgDm7IgDZ3XQccQZVlohpyGn3n1c1/xWrPjmhhPjwPJnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk/eSCRA9TVsSAnZWagAAHwkP+QD22vpJQ/W0YeDfeKPl\niJD0R0j2pGWZ9GF6WvYSHm0u+Oam5dd6aamvihruSIVm9dewAhn0vASsWW96\nxxVWnXbP0l2DkPwMFrU1wbaNYsYnLP00NJxWNhlogLfCvZUDF1TT/5mTLnHd\n3TaDxaVcq25YgQXuSXWb2uJrwNrnsUGPoMmZaXU27TP9wHOcID+5zqnwynJn\nDO9vf3R1yGZ4WMe0r1PxPaDEoXYrMAbJv+hD91hCQSLpiBpuJ5TPRbAWaUyl\nmicXeqMepJUcg8pPhiFEyJV6plKHYpqbFYgiiVgL5NMePdjTMn7qjdLJppSF\nUxLBLZVRwhXW34W4xuG7WZO6zsYgeAM915BwqBOaKIJR1BZ6OlMchuj7wLq4\nE9A3XRX6S1+KsBuRSastNf+zdst/cVEO+DoC+0CMogdfjbYYaVlkVVKqO3AN\nkC4isFdofCRsYaWP37bojBPnZu1+ncPDKGTuSo9nmNyy0lfdEJDYb9yQ9TEA\nX7IKgAYwh9UAFY9w1ofkG61IA5mk1BnWqgPyH9sqO1mgHDwj+COnHtj3xDTI\nfc/xMyWDkF5N3LLmRMBaSa6yQfAgEqmOBILNwAgiJve2iZ15O5ob8HE3wOsx\nux6cE4aL1EWZiCi0Mn8Xth3pLPmvF6LOfsPYkqbCakxlYuE8fT3gYzBR4NQu\nXBlQ\r\n=QT9H\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0-canary-2021101618251","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.6.1-canary-2021101618251_1637087122821_0.8379558933216429","host":"s3://npm-registry-packages"}},"14.7.0-canary-2021101621136":{"name":"@hashicorp/react-docs-page","version":"14.7.0-canary-2021101621136","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.7.0-canary-2021101621136","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3200612985849323bb53880443ca3049deeee5d1","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.7.0-canary-2021101621136.tgz","fileCount":27,"integrity":"sha512-0nD7b/My3mZeX5e41T/pYGYrJQVxnsI2u0soguJueqHivRNeCLPPaLqe6MsgicxV9KFPXg61hzYe3oAxRIf3oA==","signatures":[{"sig":"MEQCIDYqD0JlB6tbYyamMmu4Hmp7jPbkfP1g5AKzaYATYZUZAiBwG/1lHm260R8NY00uHwGx4UAx98ciRbsCmocewl8rMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlBxDCRA9TVsSAnZWagAAkJAP/1xk9oP/DwgxitLEJrak\nRJyf2BFc+pMKOrMAkuF1OWZiu5hzdWujbAKw5OemJvQhsyjCKm9DMfqWYSFx\nfKtsxv2iW05tLofN4qWbhbUSJBWgVqiZJ4zXM9RImPUciVsWXC5a49KxI6Ve\nRaNBJGD27miTWorFDFvWLsdGEqJG7RiEqFkmqqbIDMpeOqH+7lYHXg1GBybd\nhyoaBV+wPa5i7hf7F6AodLnAK6ZLpeMe1ONd2G4z0fH9zQmWrN5LiVAmnAFO\nyiTmxoDkpa2VTw+2e2aFh2MjK9Ne6IbL7NbkDpp+/0UZ47UBVht/GE95W4Go\nQqqpQnopo7robCzL9qKudu3u30S9Ep7yHSybV+tKRGZM5X+Rca4ZmE+9r6TT\nvgEoScpk+N2mIZybdDfd2XLRzdwgRMgpJcAPCDKF0eWxMcBUKETxHGJYFAFP\naDzzKo6SGWFhwE2Op9Kh8I4hGjZyHA9trEJ+NhDxvi3cBsrvTYp1Z62S9roB\nvl0kaRJ+hURBdCchdP6T7izmLZTOqrsOw2SEBbh9gQqy7w/2XlHSLyERFnX4\n756pvIBsNljDCNlmb8Tc35nudDA2XGSWTd4DWp5kXDm3Gts0GQKBBSaRi8Tx\n9q7rfooG9gKRu+oyse0cdz3aXFePoGrHdVgAb/CYF/5/AhzaSyJPvput1Qiu\nPE+T\r\n=Sx4r\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0-canary-2021101621136","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.7.0-canary-2021101621136_1637096515272_0.7182701648497527","host":"s3://npm-registry-packages"}},"14.7.0-canary-202110162148":{"name":"@hashicorp/react-docs-page","version":"14.7.0-canary-202110162148","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.7.0-canary-202110162148","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"2c7dcc078f374dc95666898d9f9ce2c887211da5","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.7.0-canary-202110162148.tgz","fileCount":27,"integrity":"sha512-KDqRWFhgrQKwAfUwaKaY3hnPry+1OwnoOa86yfGKGsZXJBmO+unfiLzGs0XzefiuKpeDW/m/Dh9lvw65/C58uA==","signatures":[{"sig":"MEQCIDdJtVGPMgmxnApHbvOAIr7b2w547oB/BWhMuXO1I67EAiAGdc5imVcShAOLdYD7ljFHtQzj8dUW+ZcLL71sa0d0xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlBzcCRA9TVsSAnZWagAA5akP/0yZhcBr9H5jbVfqqiN6\noYQ408ElbAQLhfVY2FfD2WdBX1DPvapFZDsmVoUt6LqKgOd57NpB9nqeLZYB\nrLJOyywuLWK4WFM2UnTdSfXsb1dchA0zKzxGf6aKuXg5dw1p1V14Q0ECTwFl\nARJlwuyYrMZEylISSX3RI0k2JNrqg9uyGtvtEgqihTj7iVblBlGe0BTd7AbI\nleufnj3UKq+ndU1uwttsAkeMC7Q5dnyu8JZM4r8s2e5pbH+TAWyPYoSuSsVh\nFTa+k09fVmoP2HHVVpokBW1rpjtFmEU9AKBx+cUnOJ624ArDhvRz4jwgH6NG\nmbcsT0JVCw+zpYHJ5s24ZUljMerZI++ta7/2aErz4aN3NK7NweFezQwnI7GG\nJf1NeV8KL2ML7A9itbiVW2dYCEjyYHPZMo+P74wFMkgg5TZrK/BqWNIUTxzg\nRMkdJe+kBIpuRMQmr57Lv7rTeTpS3TmUXHI2zcMZD/LGsN82EEECahy6gtWT\nhgm/Ku4Y66Y0mTx5wudaHh6rHUtOabC4AzJgBNO5BTwNFrx9tGOgxCs1SKVU\nr2I7AscA7JnUdMqf1+WUTFV8N6tLBcWYkot1fVfL6xTIJEfMYo+1xYABCC27\nIneXoNTjByNQBKGdeJRGobTDE+tT4G2+N2WePJw+xR3uJoZuQGLlNGbdSa3B\naQ7O\r\n=Ffmf\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0-canary-202110162148","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.7.0-canary-202110162148_1637096668287_0.49898362581386047","host":"s3://npm-registry-packages"}},"14.6.1":{"name":"@hashicorp/react-docs-page","version":"14.6.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.6.1","maintainers":[{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"d6b253e2e7785307431553428397f722751de79d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.6.1.tgz","fileCount":27,"integrity":"sha512-y/apcEQwZA0ctwrzTCAyDHT6zpR+tWtgkltdrmM+qYuJckZ01iZeM0f/j3GiGDih1r9EAR7bw/HMm3CC3tuigQ==","signatures":[{"sig":"MEUCIQDnxiNFbsy1CjzapjPB3JNrctO7DhTw8VYWMi3sfWQnzQIgM2BekjGRrIju43UZMyUCEajF+Hv34/QU9qJaGASqO+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlC8RCRA9TVsSAnZWagAAILoP/RZOyLE0Keb4tWkJV51a\nDf7h7808+ypoYVpYShE7LZ9iJFyOsuCvzI0OqkBM0UcEuvzXCdPfi6Gz9Q4T\nNz0alIBOlX5QJ8yKa+qHKvao2d0O7TxNAAhPMTUEm1HbUXi4HSF4Kqpsgf1A\n2DwGlh7/yg9dwFkc4wBXUia0Y0Ay4rA3dDSoDm7XnfjwDlQizfNU/t7JWw5q\nAX4B5E2bF/qz2CU53gBjpTiLedkNBNH0HNhmeK0o7tLoXIU39kJwuzQ5k4qL\nYJdh68Vi13ll86l4+IU04wilm3tgOxTf6dQMLJNX9jqhp/l5PjIPSp+lBZJr\nP+pUuNZQZ1Q/f/KBWJSyvRG/U78vzCoob7Qf7wqAdBfqvWgRisdI5gd7kJck\nzqdSJWoTarrhpnjEnJjwNZxYwRGiM8pqDjaAtz1cRwfl4/GpLzNyflvSEbzl\n4SeMuq2RAFGw1B65Rxi/nlo7VdgKkB0XkyCaH/z/OMospyW+S3bI+EqRGrHA\n8v7VAZRK1IpLdC+MBOK2E/GFUdfoXx79GVN+bIMGtmT5cGKBQbs6qTTrHqyu\nmBc9oIg6kpLd71gpoDcz4GWc9bqri/F1GXeaX6Nvu8e3N0si+ZskEHgnkRUX\noWIrmvsYGkOLUv96UCLiOm7jslTkIKyuzpqEQq8/YMb2V6ARQaBT1bJxy8CC\n7B7p\r\n=ZjvA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.1.1","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.6.1_1637101329155_0.3658995744363718","host":"s3://npm-registry-packages"}},"14.7.0-canary-2021101815538":{"name":"@hashicorp/react-docs-page","version":"14.7.0-canary-2021101815538","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.7.0-canary-2021101815538","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"acaa40f27795b4c4d33e00dbcf37214b06429f3f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.7.0-canary-2021101815538.tgz","fileCount":27,"integrity":"sha512-7nbud+ncv1VnxvZx8GgcIRJWZE31qBG49KBfozu9RyPayTZ21B3HSSnrjYH/CJO/jGtzi1K/5DxnE5Y47olqcA==","signatures":[{"sig":"MEQCIC3oKbVf9kZ8JBip1XViQztSIU+xeA74zgyriKlTk+uMAiBG+qhGNrW8cskdPT0fup5+TB0m3JkGKoQXG1OWsDiT1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlnb5CRA9TVsSAnZWagAA/5YQAJ8aulZwcHeA8T+IB+EO\nRujl9uB2yQ/iloGHoUyHkVUA8gcbIo/8w+glTCvVyykXiwgo4l458wHKW112\n/7QCzqH06BpG1UbnQ6ascbisIrrqMTQ9k7BUGZfYRYKL3swW7gLRDyTGU7nq\nUVDUThamofRisEEd/lrAW3AD9AIiMDQ3tcbG1SyhxVNZPvKNot+vJxrhC2FH\nj/Q2JmmwU/v9NrCfB6lW0y8kQ7xlntQXfHYzK03dLNMRMjatf0wehR5re+bj\nQOaoDmx1DlLZ+/VUrqnK/7t6t0KNO10EkP2xW1/5XH6KaKm7lXAq5WYedfQF\n51EAVzkYzaAQ9vgu7Enz1AjnfallTc6IPgBqxMrC0GTNgWv/ANLcvR36LZ9+\nUeoPIhYI0BMt5TFyhofli6sMLwduNnBQod9aAbx7PX684iA513ZcGKPNfsGE\n3PtB35HyaeTrzhttg0xLWaxT8mHqGB4n5thaaO/VlIu4iVBp8XT8VSGKOADH\nZ28SZ1LN9RqSUqhANFnDZimo7VDQ+0n0w8c7RwnyuD65fmAjIoO+QYwFzl77\nrXOse8f72v+wQ1v++HutGGjekcc5+4NNrvQgmCR8fzuO0E83SZn9kIF1Wy4B\nyJX3o2Io/1YBrwOlIj9GY8HkifDOwfWA7fyctQOX2eEbuTFNgaeG5jmmWvvg\ncn9I\r\n=h+w0\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0-canary-2021101815538","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.7.0-canary-2021101815538_1637250808951_0.4857419795089917","host":"s3://npm-registry-packages"}},"14.7.0":{"name":"@hashicorp/react-docs-page","version":"14.7.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.7.0","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"949a852f4311d590e1dd263ee88626d708199770","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.7.0.tgz","fileCount":27,"integrity":"sha512-lTRwiIV3gaH0Im9eLXw8ZGf0eQ1pH13/vg71x6REae2aNdAJEc+QEUe3oXcjuLnn3ZVPQ6y24IP436ux2nahOQ==","signatures":[{"sig":"MEUCIFQkB64QwmDRhyj0WuRwU2LTmWYPclu7LMvAIWpza0wJAiEA2olb3GhRMnFkMc+23R3PfLdsCtZBfpDGh/eBEHqX29g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlo+pCRA9TVsSAnZWagAAI+4P/A2UPioXCTZAuz2CN/z4\nDBqw8b5JQwPi+X7/JX4cO7g9uMtWPRxBD1Z1NLfh/uGCAdnk5wi0pJ1gIP1g\nB8pn0hxT8aImb1S00yGEJtQDsEJgplYImT6jE7i8vNGuJM8mkIHfUt8hHBy/\nbwpSe7MkD5pC73w1HHp5bkYBpXvJCxnbmJO/A2lNkIAWikuh8aqXOxWnPYkW\n/YtOAzeVgqV2vRp5YTAdMuZo+hFgpk0ZNMnlJzC0IKVQ7BbYy1Gxrz2P9aSk\ndaTI4r93kzu2TV5CKMx/U5SxN/iWRzJOCUlN0Uqpvo+aX32F0IVYpRLdeIZG\nKRmM6OsOfCLoO5JZjC7WEfQqxYvp4HiV8ZpVebXx0zWsccXbcuGcpJsSyOL8\nqQTCZ+xu0VEQ/tOiAov3KNrNjaXGcVKogwxOokPk2hn8WJIZRnIN3NIlXWML\nkY2AFP7ZPSwaaifr5DiDRTQBESGOK3hXTQvAjMY2IZZbv0KoKaWSCbuKzAsH\nKchz4KfT526wxflTOceFWtzqb55jki7KCgusH68o+7Jn40j07VLv2yxofvjJ\nOwegtV/6D9GYV9YdWwsMNlGesn1D4Yxb2Yenm+RdzdlAImyUoF38uqcoUjEz\n9LxVx2u+O+5dcyBsKIZct5kMhcRqg27ZZ4iyO/3L1QuhD1olquJVWn54Zvlm\nJzgU\r\n=tWjf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.7.0_1637257128987_0.7645371905148106","host":"s3://npm-registry-packages"}},"14.8.0-canary-20211022211841":{"name":"@hashicorp/react-docs-page","version":"14.8.0-canary-20211022211841","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.8.0-canary-20211022211841","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"956bad59411d23bfdb72882799f36bdebd19ec09","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.8.0-canary-20211022211841.tgz","fileCount":28,"integrity":"sha512-tWRLAnSYoPd3DpoUoz7QC9hfvHF4LW165dFKEgXon2f5izhqChG6OVtlogr0Npzk0np+cBc8BxrtgfV5B7mJaQ==","signatures":[{"sig":"MEUCIQC5gtl0omIfyx1JyPZW+ImExj/yw9dp2iOEhsAEqumdiQIgPyNPyImnLOxoBuRvj2B/yMW3BWuj9mCBr2F/poTc1aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnAlECRA9TVsSAnZWagAA7y8P/R0rAz9O2xgZrD15hkID\nwbUJnN+3wLEpTQXBNz8gaWZuhhjuKKl+4RzTXA+CXTT/X3OJU661rElOV2Ah\nxmDDx4pIRokmHXCPSUuPgJbPfnBXgJrMpi8dB6XjtZkkiy2C0Ej+yytwVNPr\nPZM/1mL2pPVbEIt5N4Tomd38TFP5Sr/o/SDQ9jRp7hTEYrBWyl/FGkXE3CWp\nSJgC4CcvykPR2igRmg51e29a5bIl+9wQopMTCsN7cRZSGMJZvA8UFgADbA+P\nB6Kl6WlbTykSfi3R5jX+iKtq/8zkqDi4jAYyTn+Bod5BOb2bk/dfDmAtASuX\nm2Arg27ZXVkOm9EhvLLdEjgQ19NCtbWR/VkYcRzqYaGbe8S87ZCPQsg1tHu2\nRLnDqmyBL4E5tVGdChycECLPYgv6AWjobgdLjSZ2jRFvkS0K7+Ea8mlQJ1GT\nbWVJdtvOnlnW47kajnR2aFJ7cPaUTig1pBsk2wSOADFkzojssEZInSwrH7J/\nhMwYCNRwqSmt5C5iye/hicWiPejuXujloHHoeHKvCVcEbHSDgUei7f5pJoXc\nQlsO+OsLQpZPGBmtNuOYGTJJgKLpYWmmLhlSHFhkSQHCdif3LMHGDE8/6dqx\nARwz6apvg61+dnCNce/JrEMe6GGwPXsLmHrNvzOZLV5//bvZAllsVff/3MBL\n52rk\r\n=lh+k\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.3.0-canary-20211022155852"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.8.0-canary-20211022211841_1637615939779_0.6713225021928273","host":"s3://npm-registry-packages"}},"14.8.0-canary-20211022214546":{"name":"@hashicorp/react-docs-page","version":"14.8.0-canary-20211022214546","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.8.0-canary-20211022214546","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"0ec778f1d00365c1fa44bbd2933b1d6236bd9076","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.8.0-canary-20211022214546.tgz","fileCount":28,"integrity":"sha512-NCqrzYzeJyQGb737r7s4U1VFTBDdSOQCebxnl+otqnfHPp+ZC1+BDzdVI4LI/uS+qi4JPer93XD8NM50c//Fyg==","signatures":[{"sig":"MEUCICO7Oz4P/vz3cmPpwrcgJqnpcBZPW6ndVOdL0urO2SokAiEAyFcszxCExPOarzFyJ0pZ+AQoF7PqjLzdfn0FRoBmxQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnA+eCRA9TVsSAnZWagAAT9QQAIMemCbxIu1Uqwi1QjIR\nxPXaD+VXwPg0/qlYRObTZ8IHwWIGb+mFzWXbtDCvb7bH/guZGp+Z42k3pYHn\nOv4WRkzxUkS6KzjHQ3VtbGyMnJ/2Ls8FvG+tbuO/XB+I+TAxLKTUI3q0nzon\nhkLiQ1ZbfxckThlT3yHVz4Ukjr0b72gGAO0jLhEplfLgAegU/1dJOdYJ6kSZ\nBROVlac9ZnAbvxiwMCzBoUF0nRW/w+/XhZEnaSzFaFpY219k5WITKUSRNWiU\nrZZUeOEIhwdKYU5HvzaixByM7vLs+i0s1q0SDzZMvIJfNE8wppSXDuIJm2VG\nZVI/Fx1WlfOMTxcLyjYG660RVmg8QMDZwRKtG2HXfDCcajk97+hirkfx7S6i\n1s7kAWc+jFnhba0xejNn+cW5zUbQhiV6j7+p1Vqrww2jdZkZ16mR8HL9jCbu\nrV8B0vfpOu+26iNcb/L548z2LXuUBgCWsrrENiT1o3540ZjO/V8CqSutatRP\nKrEDkGK8b+vY5x3fsP22oQDJ5Ut7CtVdQPXWeEzgWnkV9v7WgleN/E40z6uQ\na/vCOp8HdYs3HpdhF3sVEbS/pErbRkJxjdDxRUxr4gt6ryBPlpbUXFYY7Wbg\nWTjPKGmVDiUsOPMt4+Hd/9nLDFxXIRm30bDoIN6a7xjTqGib0EQVuvSZGrnX\n0kvQ\r\n=CtuQ\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.3.0-canary-20211022155852"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.8.0-canary-20211022214546_1637617566386_0.6225194271831493","host":"s3://npm-registry-packages"}},"14.8.0-canary-20211022232748":{"name":"@hashicorp/react-docs-page","version":"14.8.0-canary-20211022232748","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.8.0-canary-20211022232748","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"a8de0d4f5e4f20066dd7907104e509e4485931fd","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.8.0-canary-20211022232748.tgz","fileCount":28,"integrity":"sha512-2NpWRjFpLhbKp9HMcWY8RmLuuIHxsskJI75eo8PGiD9+g8vs7l/pFst3tZalTRWemy61uBth9Jay+JFsI5xTDw==","signatures":[{"sig":"MEUCIQC8suPb0AwWNnxmZNrRWI2kgk9+Nkls69RjmtPhoplnvQIgSc/jCCmJSc0R1+luU1XkbalBmzrk+atyhFkovU8+rPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnCeKCRA9TVsSAnZWagAAPAMQAJUtfyzN4WHfSlhXLNhw\nxH35+/sGwPKQiWNvBSMFr/Jl/b/gJqJUbzN7HqAD7JkndIOvNlbqK+P2OPWI\neB/oR985tpAWfYLAYvKtdmhGk4/qeyzjsV2Bhu4vEd8og0bvkVHijet2Sprb\nkx9tzDWRL/uFcMV3IVxpUMSf2QeUoHEYt9plfxLmb5kLwAroR6ThkvKF8rv4\nq8MlKFMFNIViR1W3pAXchP6EBhtWRxZ/ZPAzOCjaJQiCbEKxQztrw4+IUGkR\noNrilBE2c8poPRJhg5wPQTXLeCNDCdFumMPL8/bLz60g9kht0Yy55W211/97\n/Zk/AaJvpbUczZwTla5cy7gD4RqVO3VH9SLrTWRYSLMrOfdNBDpW5nOeVJuW\nL8RXPL3/z3aPdSbJ6dCSCzyoe3AsUNCASpjyQ8gIKeCteXQbRufu32GhwfMo\ndloG5TisQqp5MNMM6g7RY4dV5+FM6C/J4vDxwirb5MumBdhWB1HqqYrRYSJN\noK8m6OPrj4pAbmCQTg0dNcBe+Y37/zALAdyZzxA8PkKsPEXWz4Ut3xutXBBN\nO7CqHIUiaVm9gDLb02etVG50wbDEnq5KPzRb0ZKUYXwLTXwGuIvNjyGFwc4I\nZYPznCW7l07LKiXRrSfZ2Bh2RQwUHcaq8R4OVat3ql2ejDgkqDHlf3A9a0wd\nVMtY\r\n=3TJ4\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.3.0-canary-20211022231756"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.8.0-canary-20211022232748_1637623690265_0.8489368197604212","host":"s3://npm-registry-packages"}},"14.8.0-canary-20211022235456":{"name":"@hashicorp/react-docs-page","version":"14.8.0-canary-20211022235456","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.8.0-canary-20211022235456","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"b8b42cd801addd3d7b039583bb5879905a54c71e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.8.0-canary-20211022235456.tgz","fileCount":28,"integrity":"sha512-Ur6Mx0gUfkvlqzVo2Xv4mTeNLu5xbbx7gy1rWDy5e2ayUMjdIEdk6P3CaUwwjktCq8bxuSI15iYlo1Z7HSHQJw==","signatures":[{"sig":"MEQCIChIiissgfCXc8PP+4NFDRIjKZ7DMytA9C1n1UZsV+bZAiBMfcTtDCdjgy0AStiZIXra0/s8K7VehUbCP1oh37zpRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnC3jCRA9TVsSAnZWagAA3AsP/2XdTSPeQcPBQ3jxHebW\nEYaTD3zr+sbcjvkOkScCIWMSolcNP5YN+iqfLZpOi/tTYPvLLV2K0gnFmfZz\naJ/KoDs5Vg2APWOybvVesGGYsa6Dp1l5QBPplzbTJdcOfGwEdoHMQff6kbJE\nsOhXQvpFHUaqLSaJNlAD1srkp9kAM6iLnfmRjuOc+y0Dfe3q8kXCzXYZcTp0\nVPvl4vg77vJLsorCTUdQy6v9qJTWv/opnnerSiFmjO4Y6CIU3yln0aEVu4fx\n8j9uwlD8lIVGV17lNzyxMwD64SxbNbIGHHyzH6d9jUE9+3HvaluW9t25ojMr\nCzwL6oIbo98j1+Za81sE7JfIu1X+yyIUlRJDCf9oboBOk0dAi6zGcnnmk6Bz\nY1IGnfMwjBP1R6AuLy9LlO/B1x9bQ5Br/olgRzvkidyfHXdgGxJYwQGpYb/5\nKapJRErjSP7zqIwwzKHHwP2wQh2V7TUdAEhEBt3dEQuUsgBc5t49ZuWioCwZ\nowBrrchf0SF4YHGJUQcG1KSsHjOmiE0o9dqIOM+ADsKDP8QPH/tjpZ+tooSc\nRue/ienl8UObDP2bLQdjlAC/qCl3/FrK2c+9D+LOtMbsJW5aLfRUyxOTnCiN\ngIzm50x4b9DaGrY1dh2TNgS4sh6QCKNdsFAArY8LH6d2NFC4sKzdGV8ojUpI\nH1g5\r\n=JMB4\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.3.0-canary-20211022234223"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.8.0-canary-20211022235456_1637625315804_0.08685817752714509","host":"s3://npm-registry-packages"}},"15.0.0-canary-2021102317016":{"name":"@hashicorp/react-docs-page","version":"15.0.0-canary-2021102317016","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0-canary-2021102317016","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3c38f2c5380e1a895072504df4a876ba971b51d9","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0-canary-2021102317016.tgz","fileCount":27,"integrity":"sha512-8TjXgYIL50+QvcKGCr/yGkTl8QQLLbx2USu/5099LVPChvtN1JltRCc1D7Gx2yPmyXXGAdl+/HLaEyCsD7cQZg==","signatures":[{"sig":"MEUCIB9nGdp9RwAe+e3bf2NuhMX902gpvDVq47AV2io+yJWDAiEAxQZQv5WXeMCYSq6YVwOTUr4E9vOGHcwev+6XMwNNVvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnR41CRA9TVsSAnZWagAA3QcP/iS0ocwjumXSFpyKHhFW\ndKzm7BDt8tgL84dC24Muhqt+d4etNnzBucD/MvVVZop8FDdW8dp/T55EIEay\nqkWMwN+ibva+pxvxSOP/aZhiiJq+M66X7Rd4zaMFvhYhFUpgungqrpy3onVp\nTup9DrPfsbnXVOiJDhId0eQQq/qY56BcaDbCe7aMfCdr96UM6yKzfn6WrIdv\nOhOhz/2puELH+hWOyo9Dj4xsocIgK0tSK5Pu2Jqi25KFL5u3b91Zf6hQw129\nMLsMviC6B3Q627/IqDU7IWtpZfPH5igWrb6diLkmqkMVqc6S7AqMr3orH16V\nmUCvyP+KpOmtlxFuvcgKbEy+luvxvFUnC1W7uHdSYB9geByruZ3HRlH8PTAi\nWgqNF4u46BXQDbnzykvIWhmapfJQ3VdKn/YdqaT1UPh/SSh3A+zHkLhfDdp5\nA68oVS2r4xmUFZwssVpDdd/15bniKMN1lZNbqCHBjh3Bst9yCy6rV1mXMKiQ\nHe1dZ7l7h9wbk7n7UGneX/Zc0JGNLTpFdw71JF7Capcsj77GoT/YFA8G6lzt\nERi/+0mi63suuvCRXXG+pkluGA7fN0Hxxi2r7kHdd9HWDzzp4vU6a+RBdKZd\nCm4BmGIbPwln778oHzOtp1xB7483AoY7tAQqI9PmuHHrzG+LFOoZzkB08uX5\nAKtr\r\n=D33c\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"0.3.0-canary-20211023165434"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0-canary-2021102317016_1637686837621_0.7878100180357506","host":"s3://npm-registry-packages"}},"15.0.0-canary-20211023172716":{"name":"@hashicorp/react-docs-page","version":"15.0.0-canary-20211023172716","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0-canary-20211023172716","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"940026eb138dbbca3ed88918f38cf12903e46b65","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0-canary-20211023172716.tgz","fileCount":27,"integrity":"sha512-c6O6uIkrpEaI5A0j8nYFxUHAXHd3njLadnrdJ34Uh/56ZYjlsrcSSn8v2lfsh3t9kIvK57M/YIdGFbpn2fofSA==","signatures":[{"sig":"MEUCIQDqpE3WX53OUAwl+Uk2PbkhnmZQ+Z/OsaaeDn937JCTCAIgVtz/Q4vxCF7Mp1QUZfOz6JOLktZmE1t9HPmE7JWblmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnSSJCRA9TVsSAnZWagAAxXYP/RtuagWvWmpeEblG0kap\nzVFoHqFiT+y5SHVo+v9C2NriDe0Qh5RTUM69uFb+1ewsUtaZd08ESttbFs7p\nBDB2361I0C1TIWVY/VxidJgMCiXoPM1yGM1E2Qcw08DSmQ+7b0fPjboxenp0\nhdrpDv7EhJrTI+eOQCBEMpyCr5QjBPm8f9XvGWPgLACTBsB3WzNvRRihXqEI\n4R8wcwdIhoFFIG58PVAe3yT+18eP3wxhJX1XqlNQ00xF3nlkzRtyxT0apnpJ\nSqubgYORAoeAFWZTzLBp/k12ylMVwDsqoKb8lcO7xSAyCPgTBGYtAouT+8Ih\n3sMMXuDd2hL2xd2cidsO/kTpTLSQAgX8GJzC1dc6wGzKbxjQSKcJJ7Udi7/0\nBXTHKgE+SaYq4LJsqas6FO38n2w8J3UB6ndCcgqYhYr6nT6BV5QQQRkErrhp\ntWs8TAlk4B3/WwmqlIMsNzThLQCa0cY9M8rVddWvAbc84LBi2SklzA/GuJeG\nmH3Wt3C8dWPtdREuhANkJgrpeMA+EEAf/p6pjGHCDUm5AmPm1BMiG5WjipJk\nDLbY8KOjE6DKR2ID0yciTdi0QZM+11qhKuG6lsZD8jnp/vbwqQo9znMe9U8p\nqtwcKddk1KEVkC81BGMRcGvmqGHYkuc1txMa06LcpXGKIEcyU/MHpEHt5EnW\ntgtt\r\n=+JE/\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"0.3.0-canary-20211023165434"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0-canary-20211023172716_1637688457090_0.4549381029955828","host":"s3://npm-registry-packages"}},"15.0.0-canary-20211023173848":{"name":"@hashicorp/react-docs-page","version":"15.0.0-canary-20211023173848","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0-canary-20211023173848","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"5028a01e62cae1dc03933b29cfd7d024c546b3e5","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0-canary-20211023173848.tgz","fileCount":27,"integrity":"sha512-y1VnEOUFcG9wUt8H+HMrwjGbr354obs2pTEvi4jwyvToDj4OxV/ZOtNYZv9ZU4coEXQUWNbeyiiZisiTJTy/IA==","signatures":[{"sig":"MEUCICp2jFh7mNz9guQhKG210BT5QxpGKNnPDEpZisCTNNgfAiEAwH2zqZxtGX9NsPKo2Kw9r57lVcGdE0QQkR3oHsFXeoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnSc8CRA9TVsSAnZWagAAMSkQAIEnjSfflz5jDIGrhAJ1\n+90DstmHefmUT5OQ+y9sBFIJcGvOHt54w3GQyXDSNa26J8qi2C+SoteBBdJc\ni1Rps5PYBafdbPGqtM//gr5Ag+5vYy9yHP7eNl/OvZRrVjQH5OxppgS958nV\npUKnNdgZIMoS+fytcyoTAl8TyLAH1rtQNE5zTxspB8itIfx8hpqyJnM6NXKW\nkles0/Bu0z8+T/YkWEMKIUMcxHsDM4v1VGXkLtXgN7VxLurIPWXwbUYKWeVj\ncwMV2BSWf78757ZVrN4K9bJpGOqAUgbkkr41RJTMFD6VcPStEBPFXN853ZPj\nMjRLCS+FkPTHFQLaDWa5/ckZneor2g7XpVGwHrtw9TRzwj8MizY/XrROPnm1\n4WgNeZrRqccTB+fm9lRNw+Lt9oDNp2kM6zKpAIJxDIAA92SeMyvlTIc1GdFZ\nHQ9SmXHWqah0Jj9IFY6HziR8TI0dpGWmKOLZ/LdqcBcMWWygbizIYwXFsqWt\nAWfUYnlKziCdoKeryDDjw4KjLUFHMX10Pjx9/4oZJ331CB/JDUc33CGAEfnv\n6xf8oqu7p3xGbV7i2d3IPeZ6Nt+lTN79TBYZuxG0vBTXmsbfpitl0rbMz9he\nvcm4Q1pe3PHE2320rer+wNTnsOzvAJFg6AIvRC3UjcV94+zAXMczGl3Bt2wh\nLQCg\r\n=U1gs\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"0.2.0-canary-2021102317311","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"0.3.0-canary-20211023165434"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0-canary-20211023173848_1637689148597_0.7912248202257826","host":"s3://npm-registry-packages"}},"15.0.0-canary-202110232298":{"name":"@hashicorp/react-docs-page","version":"15.0.0-canary-202110232298","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0-canary-202110232298","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"30f52d664216f683255cabd50a9d23d186c39694","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0-canary-202110232298.tgz","fileCount":27,"integrity":"sha512-Es5Zvb8VBEZIHB2JUkLcCV3ukLf7D8eInCT6DvGfGIFe3gdYzk559/TAZj7Q+kcPytz++lZDoUf9UpRKgFf/yg==","signatures":[{"sig":"MEUCIQDll0ru+Qc6zl3eQJukdGTnlaNsZIh1dCDEL+bxpX6AmQIgZo8Ukma9QjjGUQGQo8VEfo/HipHjrrBDUXIZQCuKp9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnWaaCRA9TVsSAnZWagAABNwP/Rk9XcxeJBPYGD493Gzf\nL8eNoGhi08NZ78nw8E5LA/8unJzuRUQyXtzn6C+NtFKPonUX33KlRJWUK2rl\ni6e9pRzPzw1m7EE84PLw8r5b1HT7Zt0jwqkAvDWiqKTvsZdL/8LEjy+HpSbO\nV1A+SgM+qUp7VdfLiNdZHMZFaLKKGrXcrezG/jIILMXXDjq29rk7GcrJAcGa\nkSBCxgUnZhQ1fFUFEuHUocJOYkgqckSza2SgtfxgJxXCFAzg2JvCZo/8fFH7\n+p5x1FzlSmK5DXGzOInfOnHoOkR5F9TeZDuDdJ2O5xEKNEAQFWI6F2etUK+R\ns0cJSE4afwY+/0uvvqPpbP5fHvmoR6ANFBZwWLgiwMlQU4o74udnuV70cpsQ\nOCVRDoh7bgUx/IGc9cDDujIakmv6JPp+f7pRX2Bi/+h32RWz4CRnq5FIFhOn\ndSlt0xuTCV3we9zk+GUB6IAfKIM3vR1p9kSZKILYfUI7ygTMqMCmD0qVbCZQ\nt6tOCky9yUtyoniWfgSdcZKOMpMMOJZh+wKuPugSuzKrg64EtcbdoF13wHLf\n6lMkQJWBR7hIaHTezF2AbQUelslrvJ9ScfDk941AeQkwDqVo7XcH1VzS7wPX\n1+LBLf063vOjHGD8wuXAAmGfBGSmW1LAXDTxKdAOapnQU5jW4nEl9f3jtVDM\n0/c6\r\n=7nI3\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"0.2.0-canary-2021102317311","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"0.3.0-canary-20211023165434"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0-canary-202110232298_1637705370146_0.5766097287125995","host":"s3://npm-registry-packages"}},"15.0.0-canary-20211024164256":{"name":"@hashicorp/react-docs-page","version":"15.0.0-canary-20211024164256","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0-canary-20211024164256","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"adef980fe15fb22794598e0e8c15bfec0a3dbc48","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0-canary-20211024164256.tgz","fileCount":27,"integrity":"sha512-G+LFvy+aOVCaKej9PUDI9z5SBKwHoM2uoJJHx/+szHS+hK/1veqn9rR4vtXvq040vn23RAsk9gtgyg0ropZJ5w==","signatures":[{"sig":"MEUCIELFT7X2E1tuQMwwPucieKoeDya+eC6otgD+qWqWOMjYAiEAz9G8pS/dwebXVIvv5UPKsYAHcyPpmibwIHwrVGP8fWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnmumCRA9TVsSAnZWagAAOZEP/3k04QfN9McMVzMpeglc\nLkhKeH8E9DWJAwD0EO9VE+SmHwvkwlHI9C4Juib29VlRDdZz1VTv6cHgqW1w\nNa+XeOspMuzCpKB9n+SuDByij5jJQKThh01EKX+NBFxIpwccZUDZq+asyYbW\nxAI+yK7lPoH/rGlbs5gJUU/6d8Kzv73C1D9gZkK6YMF9o184Mv5p++9f10cd\nHyOfY4G8M82xCgpcGVrrRKQ10dgTL1pN3MX0iy5z0CsM7wwcqyLJwVFQbGAY\nA/1sp1glUBW1PgtzV7YvAxWUEjzGNo5j1UkYlYJOM7tcTWIaHDVopqinLaow\nRi/JyJEOiDuepHeqdmWBtmkwD5D/721qzSqbeEsp0FXV6eovgpJiZU+7vMnk\nshaDZY3PhxdSDnlpk5OkuSDyj58CzmC8LrUsz++3OMe8rO+IJDpk2xwdCEGT\nv6kwv+J2ytdZNdzLkblA6BNhi5+c7B6I1XdmVDn6Z0t+NCIWi6d/WaYIFe3a\ngtAikc6oTcQTY404t3Ynv2/egSQJB6VxgMkTLlKkMCaVDPgHLlLc8pN014Gv\naXtgdrDpl8c1dckVAIOYZxGbJugE5M3twd76Jqn3j6a9J4wgXTaKD3VhhozK\nclxm303XAIjQbfWEqMqsdnxxZFB9fo0iIxVJWmXq0yyskx1amSATA3V7O5If\nAyGR\r\n=w2Gq\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.2.0-canary-20211024163138","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.3.0-canary-20211024163138"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","next-mdx-remote":"4.0.0-alpha.2","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0-canary-20211024164256_1637772198409_0.026995428961783974","host":"s3://npm-registry-packages"}},"15.0.0-canary-20211024211541":{"name":"@hashicorp/react-docs-page","version":"15.0.0-canary-20211024211541","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0-canary-20211024211541","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"a235e94b0e49abd2e150b67a9d2abf822b95a8ee","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0-canary-20211024211541.tgz","fileCount":27,"integrity":"sha512-cSZCqsV8zFM3FNHfL9AJbnWEFqQLaWdcu4zUKe6IhwF9byeedWSyKf2cQbXHhUyuwsOV2ao2LabnydTcCmrcZQ==","signatures":[{"sig":"MEQCIDoGqup4oRyHpOH++qh+E/En10GRD5Ast7A81nFXEIvPAiBAqn0WOq+hsYSmX/1PtHMFI5UAJKIKhWssjR7qTSn9rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnquPCRA9TVsSAnZWagAArEUP/i2oJ1soL21jWsxvXJND\n6b/SgGKYECdhDyWuoYgEl10iE4yF+wPra1KFCD2kpaL5mTenGHWlbyZwbtC9\nWjMMBaib+/HcDXLviOPZXMaDrRUiMrlxQwfhBFGfGVJjHeQWUZHIkiOs1k6F\nmMvjHFCvS9yQKwnZnxn44PZxwUQyzF7vXME8UCEv8orFqnqDk2dxadPLyRzf\nnBq9HsYQpL9TQp+VhPx/NiwOYeUGiUTqZ5DboLLn/w7IkszpUE3yHOLqOkR6\n20MThne9r7B8exhhe7y1lGQq9F3Lw+tMqUIhaVYq0AGI8rguao3Z5/RO4lxR\nxxDCV7WRFfTU6iHEeZSEoRl6AXFXpP/IbCAQzjEw6ts6bG3EWT9i4t/jUc6T\nUGHpC6mmSa2OOEEO1gjYl0OFSBK3p0oxOhfywPmIoB1nUnRp3GDJrlaU7a3M\nKM+7zi8AFyq2Dg0GHEsIXJJTL0ORgVQAnOyGIqrLnXXeqeiTD007m61B1hVz\nvDiMcxAB0Wcoiph0x7BXAdml4TPY6xMRr6j1VwFAdYp4Eip/BeMTvRi0PYHp\nO1Wm5vINChT3qhFlbWqxjmB+kUdKS8suk6RA6D4yUGNOWiYeuZcsxp1v1M+w\nF3/mC6SinHyJsGe0wN9Sb31DqOomLYM7VqnOr7Tu05R4vdf7VXkDhTD6pnwE\nhLrZ\r\n=SIQ4\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.2.0-canary-20211024163138","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.3.0-canary-20211024163138"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","next-mdx-remote":"4.0.0-alpha.2","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0-canary-20211024211541_1637788559336_0.5499758278891547","host":"s3://npm-registry-packages"}},"15.0.0-canary-20211024212548":{"name":"@hashicorp/react-docs-page","version":"15.0.0-canary-20211024212548","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0-canary-20211024212548","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"df8ba6a3d95e483f7447cfffab74248528d76fcd","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0-canary-20211024212548.tgz","fileCount":27,"integrity":"sha512-1wulrnEPHel68r4r8zP+PkSvrngo8CT85i8YeyH1MntyBOKCV/nWQjDMqktAbkwezFnlZvs2UpzyOlzAdEde4w==","signatures":[{"sig":"MEUCIDxgl07A77FPH4DQvxktshYVBwrULs9pU9hLb76mpmU7AiEAxqSzTWnq4TOwDu7YYa6nrmjjXml2zNjCYApdhyrBwCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnq3xCRA9TVsSAnZWagAABDIP/ip0BTN9pkjvATTRJAVk\nm6udS8JQp48c5q33g5bM6UNMeSKtShxiq5TVY7d3CVjGQNHV0JlMFDnXMnkg\nLgYSsVANdcg88MtnBKJZGpMB7pDYYYqH+/RWA2uqQ73hIZ4HHbpD2bpysMO7\n+M2y/vRPaN62skcx3NCe8d9DeHoX1ko13dViPVApHBCTWlvbLVB6ySpNTjeT\nol5uRWvvRwIqaHM2Ym8LVxODG3OLefyueTBWBjEqKkLcYOJuXyH+cZaPKI4Z\n2/k1B7GlR5uPzuzl7YNgS7/jwQyF6pTst+hq2Fpefw4AcxNC7XwdylkVcUm1\n14Z425uylCi1LaRKEeCTRzNbKYTnJ+ayNkEdUvECbVt0zKM+zkr19mUTd6/N\nyQ569/uYqggp2iyJ5X7EQ5NKh1qH54bFdairo396L5Jpc2hJm+QJSTeg4ZL2\nOrZMIVHmxdUzIBeJt6flyV0MACvU1WD2jxNHaM5770zXWgpuORRxLTymHoF1\nzT/0NbDeBy10+4r6haBz4Wtq9lvriu197JEznisoHum0OrdZVPzRXFUhwZAG\n87TAqcjCK2HmMss6sIQaIoWPqtz2N/CxX044o4DWMp4mS6kbwhQnScTDQMQc\nXTmGdai7p1u5aLwJMIkx3O4yrc2gqMEZowCEqrW2DyHBo4K6NIqP8Id7/VR7\nH0Y2\r\n=+VvH\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.2.0-canary-20211024163138","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.3.0-canary-20211024163138"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","next-mdx-remote":"4.0.0-alpha.2","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0-canary-20211024212548_1637789169445_0.043825451164736906","host":"s3://npm-registry-packages"}},"15.0.0-canary-20211029153859":{"name":"@hashicorp/react-docs-page","version":"15.0.0-canary-20211029153859","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0-canary-20211029153859","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"6a292a7540a54648258ead89d54e69a1a9c5ca02","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0-canary-20211029153859.tgz","fileCount":27,"integrity":"sha512-pYCBZkTOp4ZaPghLCym/8lrDpFRCDLxPlf6hGi1DHDCO4BDP9FMExTG8bFowEAVPNI8wetFdAmEgvLPZ7eHrbg==","signatures":[{"sig":"MEQCIE8pj5TaoMgcW2geB+nHsmJcaTAs0cnG+oeeRzB8jH2vAiBsPiNLNc0d3baqnOBIsWFrT13PGwGmy1fNdoWNIgn31A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpPQnCRA9TVsSAnZWagAAoTkP/28+orshPPcL6B6wKkbW\n53feTlIoc/2maJuHm7Wv/NFrLe4ekTKrX6dj+Zaj/IocqfsrANu7rBfpoObs\n8n+2aB9oy5cHuDcQfXgyWaWY9N//c6EOfx9hbQYosTO0PcStU2zSsFMBcoIq\nEUJUYCAuzLa7FWo8x09tzazr02XF9JGd1hehISECwDfyKTopWsM6WWulEFsp\n8y2d1qtz4Qe9HcSwpAn7YF/wpuN2LIrCI1g8H47oUBM0qcCSAiOHrw7Hw+Y+\nhBqcqkxNFu/+ij+dKbV35BaAjdW5RQwokyLSfcNPA0LXvH8zo4Sr42zkmYzA\nU2JAp9Zwy+hsH4lMQYx5rdtE6rNGnjC040xhR2vWNMf3kRU24ACUKRyPm5oz\nCZ3bEKOb68lWyoytQmwskDG8Nxk+QYIicOo+I3cqbXZXMuwqyarYM4l68NEK\ngtpPOoYDSiDu3ladFPH9fxKIzA8OzJWlyVcD8shfWYFQmUPksYcQpe/fVCWn\neIRZYBlaxZ0BouplF+K7oFSllQVVUDVPC9V5mvVKQU2J6tkyYDm1a0lrXGbK\nVdcq384zHuC4EMbFYqmlylN/JSz9s0WT44wIH3YyGvVHRwsdY6wVBvg6n3tr\nevQLZXPMnEt1/D/G3/uj0Tkr7uZEpUByyXzDcqlzzNvFOHqoLrR/eAHidfm3\n0rJ/\r\n=pUY0\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.2.0-canary-20211029153246","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.3.0-canary-20211029153246"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","next-mdx-remote":"4.0.0-alpha.2","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0-canary-20211029153859_1638200359256_0.7510298120069172","host":"s3://npm-registry-packages"}},"14.8.0":{"name":"@hashicorp/react-docs-page","version":"14.8.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.8.0","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"9c6ff8e5a3d78f10842777706568846880b96195","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.8.0.tgz","fileCount":27,"integrity":"sha512-31zGjehhgtPMdExMP07h4gy6CPnCgXeb26k38Ykw/4mzC9nz59WnyoHVMfQjM1aqD1brqnP5qFYZSQuRzTbRZA==","signatures":[{"sig":"MEUCIQCz3PeirMzym2Fs4EXFAKCWE1KXaDYs6A2vWJ7AbLlXhgIgDJRUTLzCkohW7t/oCnhwVJ2VusRDI/BMvaUt/E53pFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpUBICRA9TVsSAnZWagAAH6kQAI5tKzd4Yuq5LIq8U5n4\nYVpgJy6zuTYfyD9WHXlc/2/YQFigAFapJ1B/awZtjqS0nJPRBXUlxQlOclcQ\nQbD3OzPbPd4Y7lELkH3d6GlDhwsnOrjFM5ODStetcxeh7pLn/7hPR5gvcAll\nJB2gmWedLx+69ud9V+CQ2FlNf142hUtW4TCUpar6NRAgBSiJ3Cz0JDR6+4IR\nG+KdB67l8aZWoH34hvrYUcXhKmINZw4+CCd2A3HZQYCVNUSznzm8OiIxZkkC\n5J3yO4Ti1lH4E/N6MW5wJ6ug8V474O4KzsaLZwOsTLi3bWwnH2UeE5q7RTbn\n2+guaemGuJeONZdyvLtX//Uwm3sfy9T9ojsT6ysDD9lJO9pamQLvXCnbsTd3\n32BSsLjtcF9/saVh6cQMBOWVGj4LD1wNvgfT8cI+6f1+r3Qe/KjgeLHFUvMF\nh98q1IlLsFpo59q+azFzoqHFv8tzRK4ob7ojsWp2Jt198Rlyat8NWGTBFNR0\nCktSsLhrBs5oeQQzvj2z94qZDTMjkg7tkA0jJqOzRgQBkQe8X6A/By6FXElP\nMlmlYG9gJl1gbwYtDYp9oQdUoQt1u1cY2Eo71Thg46UXEEWSxkt685VPl9hd\nNamwu0M6nAigP95Y5mQoK9WeTVAn0N8HANd0wCpIENEE09vCwh0mzk4hDEYB\nk26S\r\n=LEve\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.8.0_1638219848540_0.2222332508340834","host":"s3://npm-registry-packages"}},"14.8.1":{"name":"@hashicorp/react-docs-page","version":"14.8.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.8.1","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"27346be3d2d8fd410938ab32f396010fd358fb19","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.8.1.tgz","fileCount":27,"integrity":"sha512-H4XDem3GTMNrozpmudrRDGU0QOmzM0AZiYGPU/Lbq+N2onNE813nmRucmQpCBN4MSUDvjnqhJVrb8yZNb98hmA==","signatures":[{"sig":"MEUCIDsazIRZRiffcgtg/PCScTir2L/QlgovPIe1WYy0bPQ1AiEAnXfW5hl6HeckwdHyUP6pdmq7tlPOYIi4LmtsMee33Xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp/bECRA9TVsSAnZWagAAaj8QAJJva5I2BPvz3GzBkY/a\nOqy9cg6dFIgnqhuNpDZWj3S9Ch9q3z+cTDP+hxKDdZOV8ugYK9ySAF9KbnQJ\ngVUVngb6Hmsie1GrAWloHGIqK0Uj/ykR6QfpjBoyKZQ6HM3+3yLWf/bQ6gZy\nYab0RxajpbIS1LP86bQbXXSpVeb7bPowpZU67sHm3dpAdLE7aMHJ1FYD93r6\nldHB+o34gYJJ+xSklIOIwam1j06hbMnqFgF08j2atLAvq8HQKJT8ZVvhkDdK\nO5d/0IhnF0tHsXuIk3KDhJVXN9HVM7kovNZm/M7J/UkOsObJ+ixGzLX+hcbx\nqENwNUH7E7+n/aKGswy2m88ySvlTiO777CohtJuUiXS9XEdpHP5hUC72iiK1\nBbIN3XHocbZokKGb9uqMydZ3w3ToTH4Cl8GCTr001zrswP2dLEAaZHmwOnwx\nODQlC8g2iy+TJ9KT5yaRfzbT1PAIEGrUa7xF1MlDqISj1NEUUcMny+wdlIgK\nDgfc6OX4hP4bs92H2zJG7RNELnldxUT9m6O3Y8HpXLoE7ZIdEvvv7Sn8Btne\nJyD31Ne1SWku81wc0UTy6gKJGT4vdXbOpuaOG+ZBFdBny9pfSn/GnzVJrd86\naOwUyfoQhF23hNWrtzY0fYsD6FkThHTeqWqhFKvufZVeukGK8WZj/iG7XsFR\n9oxq\r\n=MhXs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.2.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.8.1_1638397636118_0.7904580349297989","host":"s3://npm-registry-packages"}},"14.9.0-canary-2021113164434":{"name":"@hashicorp/react-docs-page","version":"14.9.0-canary-2021113164434","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.9.0-canary-2021113164434","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"67d6921f97b4a4e60a4c211d0093be19658cec33","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.9.0-canary-2021113164434.tgz","fileCount":27,"integrity":"sha512-Fs85iRWhUb9tpl/wpYji9m4Yp/KqZjXj8kcInL622Jv/pNjvnAstlavwtDPPp80se+Z1uBpbKqFzXM6/tSyf7w==","signatures":[{"sig":"MEUCIGgslMhgkG7yBe8NKEeAcLvIsG8cCEPZfn1AxjY+DG71AiEA6ke3s07L028ivr9bkyMHkcfiwmnLZFJyY3vjbvkp3a8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqkmECRA9TVsSAnZWagAApVoP/3l45LlaqWHI19pYGxIO\nrWFzjMtI/vIbdnrWtkJgKcHnsS3fvJEwTuX65sZlTj05qW0INVHfrfvSSx4y\n0xySST880IwNKacfLzQMECSGE/5PXvHv5SGN0R5A/jlhSQ29Nl0bGfGvRzua\n2kdK6fhGejFbr5MXBEg/osM6R9kl4XFsy0WyAW4U4CS8DDULUD8jKglRBzez\nCtGknii896FBb9KmmqqT2gxuVQX7eVgvH6SochPsskjr9rszmhHwboWBsqKz\n1QYVudJQp85ZDbjyxHa+xeL2dwi18eTo4FJbff4fwLup6m199eXWftZ0Rqks\nKN1hJDkdF9l45fTlGo6EuZz/6ZX5VQp1z8580Bpw7DrQ06+e77ADDDK2gylR\nRluZ6M/JoSZiR0XabpYFUWlD/uO4k2xPydEk8dWaDx2y6yd9ebyI1IKB2qBg\nsRYvi1g2cIpmqJcH5qSAxJ3s/4tqTnewtHUVoQ7jOXVFQ55CAV1xjIa7upaA\nOaCrNVydLbnVlhV5+c+qtND8r6Gis91aoIX0QtV5MLFe+L7eAMdhOYO8XtKd\n3p40SJEtziiXGNB3cYfwnUK8C4ll2YMze0CEArG8PpGlHQTXdXk+xHsMA3mD\ndxVikoQYmN1i3Mt5I+82lL3kbtXU+FqQzPnGnQjMfB9GfntxO4kVit1tmszC\naHHH\r\n=LzaC\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.0-canary-2021113164434","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.9.0-canary-2021113164434_1638549892453_0.564880264488415","host":"s3://npm-registry-packages"}},"14.9.0-canary-202111318446":{"name":"@hashicorp/react-docs-page","version":"14.9.0-canary-202111318446","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.9.0-canary-202111318446","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"c28ef8d3c17ba2131abee55d9233cfac10080f1f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.9.0-canary-202111318446.tgz","fileCount":27,"integrity":"sha512-qBjWi3g6+v0/iu6+ziQjn3NF3Hqk0jqOnlBeB8vTbrLdsxc/0pPWQO0Oy/VJUs6J9pWtDCN+whe5hG6Rk0fK8w==","signatures":[{"sig":"MEUCIDPCXApkqzbazarcI5dho828Eo0aNt+azpA16th7uf/QAiEA3c97ebWuUqGlNPaQZb2XZnvj7tU88gQQ1PsMEjN1TcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqlxRCRA9TVsSAnZWagAA03wP/23a2MKdvKseKkSkMIj5\n13qZibbM19gH64Cp/DJrGUmLmfMkpxN9aSc8zA0Jgyt8vubTo57qgx1MTj2Z\nv1Bl6Pkhpibfv4uBc90BhrH3JbmaPtdZ3DPoVxd6iOrWDJi6VIjErOiAO+wm\nbtfxEI6Jnpro2KI/0IjOJGlo+TRiGpaxrYzxLCiwR6LUteM+1XRfr3+smqMv\nCjgKy6pvYsEvB4xEQTZtmVESUoAdJNVcCMvVBujT7SZR2bzoIdPphZjBLcbX\nMvKgmHQGS7KeycNSENZ2tMqSEqzVYvgK6CLTLp/tarY2sF8TmXPtdNxsJ2p0\nqCmELFzUq93VFlI9UGrPoDMqAAcMHU4rIUpcDe7weI3UDw7ZA46fJTxZBXxQ\nrumrVaneWkEKooU6r+1QUKV95f10H2raAmsO58xd6s2HsJ1XvXiFzvt1Llqt\n7N33esMe3OhOK+xnunVzvP7zPg9gWcd1jDyfr012VKVezB0ueRDOmtjB/nek\nKtGv43f4SBBGSNbGWR3CtDKEASY+giN5A20cCsHo2j1NOT28CjHdRtUjxwKM\nhGhg6kUflp9DgQYPH9706R9KIEyOfryMfKJ7nI9H3NCsuHUfn+LqlvbsaPad\nduBP9BTd9WvKsBMvltM6gmukZV25TBDj1OxVA3v+w1unD4zwh5TQqtZJyRSm\n4hRG\r\n=8hC0\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.0-canary-202111318446","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.9.0-canary-202111318446_1638554705028_0.09662756554698149","host":"s3://npm-registry-packages"}},"14.9.0":{"name":"@hashicorp/react-docs-page","version":"14.9.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.9.0","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"1e62b43d1f585d1db1ecd1eb01f86c38b2d3cbba","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.9.0.tgz","fileCount":27,"integrity":"sha512-ZpPib/lmdxnu8+DLr13WlqUxOPUkx6auyOSQOnneJD4z0RmYIUCWJet5aatgqn2g7yLJcnexxJrn0xeYQDAwug==","signatures":[{"sig":"MEQCIEhYFnAjxwLKZDXUB7J45hEE0Ir4eoWd+HgWxbSILAFcAiAbYtQhbcpIyw5hMe+FoWtaE+ULtCmyr8wHOygg7w6N+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqm0ICRA9TVsSAnZWagAAw4UP/jw2Pt1kUQBqph51FEHn\nWWmtxUUXoFU8QqdnKxZx29+ix6ocyuPsykdhzvFuaE2QvZqLvImLTl3AGOMY\nn/Ui0fpSZjYz2DPx6sUbTE+t6d4YgwXG9wPL2avQF2Mojm3wwWJcgR6pRTem\nCqWrlDfGWcbydpybjY0fGACHjPSyTjxaA0go5dZBX7ILGxxk4nhj2IE4I+MZ\nCuJGy7DtrP2gUXuNsZpOCKzJ4MW7iD2BR2PMf02320MXAz9b5zs9E56d9e9t\nwyJs+OxUnLs9Fn4GHifls6Ie7w9zRQBl3dlgS8TgOZrveMAvosqWcE32TVUc\nXWnbsrcrTQMH522HSSYPc03/JZaRQ2Eud6gfPove9HQmGQYE9dmQLdizE5qe\njQZKj41+FS4/tIYvBvjgn/X+3TT9HdVJyRQ66F9pyUzNwSH1wZiymgmMo8KZ\nJNF3hLhoNIsn2D10vRRKcpZHgtJDOYb0um5k/5fypCrNTFeZoN3L6wnY0JOJ\nw+RQJHaqI9IvO5BQaHmmo96B+QxKfGekPBQHsdecKrAmIjlnrcULHlIexeFe\nQzI2BEDka/4Bb7OeE/dBBTyxDz1kb2B62/4guZUERACUo9AoflOwgmpDRyRP\nvC48tZrf717EqjG7OHp0P/KbrVj6zxTRFDQXodqSnYZEaXGbCTbhanCDIxj/\nlbkN\r\n=0d5B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.9.0_1638558984633_0.285370217065386","host":"s3://npm-registry-packages"}},"14.10.0-canary-202111433436":{"name":"@hashicorp/react-docs-page","version":"14.10.0-canary-202111433436","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.10.0-canary-202111433436","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"aa27ae490008ad07503478430e8f40c23613ff3c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.10.0-canary-202111433436.tgz","fileCount":27,"integrity":"sha512-ytLf8IYIL0FJz5Tn7+Woe5K+yYsV/Lr9XhLjf+kD+j/kT34uIAn2Y8+9/FjlXrymThf5IUUwyd9MvqBUh6ujgQ==","signatures":[{"sig":"MEUCIQCuaUVq5+UiH45jKGtClG0UKZSkvtEURAk8IV4ahSGiDwIgJRVhZWFVj9m6nvKx6Y/BIA2trubfEGoRt0hfTUgrmiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhquHhCRA9TVsSAnZWagAAVkwP/0tMV0vrDAE66cx2eH6X\nd+FmlxywZvRPH2nLAi//6lxw949G2GSGUa8azph3ybp4+QlO9YLgTEBvn9zI\noeSbR9VQ+Jy3rkXUkMnVV05LhRdoP1puyhHozjAxoZeXV61ndDHE9qERAd6O\nu/sKbjNO7xJTlzkZ/0+1lucNraPKhTXIfMlODUzXUu1Xi+Le7BTtU54NIO70\nCUbPW3Ar+PimHdD7Ih6MDUjNQ0+rqjkmP/EyD/cBJZdFxqsuAbrwHeZHG3Si\nl+mrQ3KcQN64tcgTbyCn3nYe+vAx7yMvZAYmRNu+KqBZMNbkUnO+UkYHLtMu\npfUzWBWOPnPO01kTly5uNSelA05Xy6ESSPVccJxi5otu18zS1Wu00UgRyGvl\noct0CPgFXHV6I451hQ+Y55P1LmFq1CPi18oaqUpVE2mNT3V5IEosvYDSc7Qg\n9x9j7RHt9cMAd2OMC/F0sJtmqB8FlnqHcIHjKn1kNweM/8raGSF+H50ZOGaw\ndyUqRXPNZNU9XXOmpfESXrC1Mx3WhXBwrMIWdwcFpR+VlGBMY1XkxQ0fPGWG\nBEIMwZcn5QOdL23Lkxce8spspar7yKclBsy8p8fpgOygKOWTvtcQhfY+1cpO\nqLnSMTuuDllMqOuOT4Hx8aKygudUgd5hEL12htdF5ZoZgDXlTe863nzLpPjb\nrMhj\r\n=KgB1\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.10.0-canary-202111433436_1638588897495_0.3317982479554893","host":"s3://npm-registry-packages"}},"14.10.0-canary-202111434549":{"name":"@hashicorp/react-docs-page","version":"14.10.0-canary-202111434549","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.10.0-canary-202111434549","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"205c7739317009b15d584418d041a1fb5a245a73","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.10.0-canary-202111434549.tgz","fileCount":27,"integrity":"sha512-XU0O5KYrm2U2Mrk8zbpsWaSIN1JSK+I/fncJCRiMJNFZ/z8UGBBRuE5vkpiGq3vlWtcLW6CZimalwOQgTM1hwA==","signatures":[{"sig":"MEUCIQDnBep1sLzoEyhfWO2Ut6gmeUNZhcN4dBoY6AAxjf8CywIgO8REeRBj7JkM2655Pp0FR5uSjlhuz9U3CexStsIsTIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhquR/CRA9TVsSAnZWagAALvkQAKAjH6yTx0guCO8MzQQH\nacMxEJsdT8jXgb0eu9lC1eDz5qWTfKtypTBacBUvDlEoTQpan0ZuEZBYDMK5\n8SMvj8S1Wp6//tCvEoSKnVqjoLo/CBSvhhV27j+MQ20TvcsTreIYAFg51O3h\n+ZUFZpZdgZlB6KF4KW5pzEnd5oLHlxmxIce7Ph1zfcNQscaqgxd4HyF2i75R\nj4JS9t+zfRk5MLK+nGpPOOiVWlUwyKXNVuw9TF9CgqdFdVUYsjHCFpvs6hzS\nPkaHEM5jjR2TImKkvHa2dt2EdaChmIxTHyt4eWZ2CBdGkD4oJz1HJ5MB+a/Y\n0BhHhy7AQQZDCiOSOnuuJG+f+FLRdtPn8hOgkx5KkzLeDPJjlgVQ3v+OXNmG\nrk5KsKjLJs1pjegCIBPVZV8A3DFW+/belYeoSKfVGV9EQ7gWTgiZkGLTDz52\nAYtFowJCL4+usMQXliiHDrlgQ9j3TSdVY8jYfE+rLpqmdjY4sdtiF/f0cBI+\ndx+VgyVss1+dpXilUfNbF8E1fEbp68cta5cbprbBciIaP6WkUXTvD1vWqDZS\n4EvBzL/yxYNzbdh/STX/CDudWr+uhM8vSz+EzAoiC1rR/T5T7DvIGzhOULem\nXarDebOTLMtMQh4SYsz6QtnuP8VakDB6x8ru9KUsMGmb6VWRH41fyEATVcHI\nPBHV\r\n=CehO\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.10.0-canary-202111434549_1638589567528_0.9036011973471374","host":"s3://npm-registry-packages"}},"14.10.0-canary-202111445253":{"name":"@hashicorp/react-docs-page","version":"14.10.0-canary-202111445253","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.10.0-canary-202111445253","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"56008c932de23384dc3cd40ad03cae8862e8ec2b","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.10.0-canary-202111445253.tgz","fileCount":27,"integrity":"sha512-PlSPFmcvubVQrCzgZAYlE6vU748ATQLemeCWT5k3HjySdooLbLFmiZNQNGYdtooA/+PFSHHWRvnXZK1H23tGwQ==","signatures":[{"sig":"MEUCIQDfjxJlqEpAKZjaGouFm8SIptFOx7zAK3OuXrjn83mgKgIgIehqhMZFZmpNr/JvPryoMoHkHb0kjvxA9m2V+tEJwa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqvQ1CRA9TVsSAnZWagAA6qUQAJEh5qgBYAy+b0pQy70a\na8OUzQPgAyDxxC+VRI/AkRqf80y6oD9uBhiDRAk1+Do7eCi8Y8xBywVyU61K\nWoD751ddlC/hPrXIpWJRNavL9xdDQTFE70QKWWf77p6o/w39QUSo41b5oWiT\nljCKpEVipP6Jm2EF80nrnraG9JOeLBXx6lb59W7E7skbE/RwzVaFXTPY/bOG\n1C5Eua4OG+MSKNLIZ5bdmDjQGSAvvbIVf2LSRMpx3LttiilKJ1PsY0eb8hqp\n1H5Eql13/ylOqRGUc8mpmZwt74FyqnSpNRozADKdWnt2C023Lp6XBK1njsXH\n8S6y2FW4LUHWMSmgqTQV78acCGINaMQ6eNIGXOL87ORlOMIlNWfC8zduUm7V\n94ET6uD6atyj8AvIZW/OiTTweyjmWaqDl1g2p/9B0KLnmP3P4IEmBXeDaZJR\nyZNFmzGTiAr5htBskD0T3lZv6cUecsTDqO+oo0hL1h1R9AebT4RGtx/YXPZb\n9YhxYXPMRL9zs4H+ymdb2i/AFJz00x7h58RkL3Gb/Vdiv4UnaNMklPN+9E0+\nMRz+C9LOq9y/w5bPRX8iHRjyxZc3RgCFsCFftlbtu8psL+ovraCU14WRaTDt\njnGixEs0MbaQTF0HHNvHaE63ua/J/iv4Ya+lNlz+O4bt6X9JZ+xMoIXL5ADP\n5s1Y\r\n=dATX\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.10.0-canary-202111445253_1638593589323_0.7299916623924705","host":"s3://npm-registry-packages"}},"14.10.0-canary-20211145296":{"name":"@hashicorp/react-docs-page","version":"14.10.0-canary-20211145296","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.10.0-canary-20211145296","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"7dbe2ae4db81606ed2ee92d630bde799c3d527c2","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.10.0-canary-20211145296.tgz","fileCount":27,"integrity":"sha512-M7djjfHO6cGjAW9vMjc0vcbzPofmYzywtCIqAlISX7GzeGYeFK87rSrQ19AIbqGXW2nMjEnvl2ee1t58H/ieAg==","signatures":[{"sig":"MEUCIH2HFL36e+oD2sxwAvDR3CTgB3ZWx38Rf77yLJzX/orCAiEA1fe+UWj7Ins4MF2BB6Fzw2ff0WZ4bJXNiUIzBBm5LTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqvyyCRA9TVsSAnZWagAAoDoQAJXK9ahB6HkgD1txbqI7\n0bABvGr99upZYo6Fm0gf5UuIYoB+GH/MV9r6uJRR0xwE6lo27CCJpW18ky7U\nwDPpjJPx/zQEtq6dESo6JmL0Efy7S6tsjdLZ8A9i4T+W6c9dnaS4dnXKNlJX\n3zqEXM8ScgaNrfaCrKW6UCOVXFEPha+7DV/9744BnmMcTJ/bIF17yOizDjms\nD0XbXlhd2XsugxtYshXAnnwd6dOLihdH0/cIPROoPB/7n272bziR4icRWThO\nMlMgIdWkqKbmMEbJYA+hgNzTRbwOeoQV2sDNWeBc7zEtKRFs8QfmgHE10aIw\nmyQHOJCYaRwoHwL2FNrL1GDU3gbL0oW/XmfeJ6vmfi/WLdRFyqcujNT9ojv/\ny2L2fzWU6NSOEDOVNLUoKCSv3WWZwfpvuPHoFZF7ucarubuu9Ra/dzDYM9Er\nC4KpYiYeNeFhH1s1rdMbz5JZ4FeOg4V92O/lxrnXss5kYIHvoBYKquwUUDR3\n6YUf70tX+G0tf1WgdkTmX+147DW4j7oowWTpdoxQ7L+rmpFs9MjBeViy6hEV\nhUmUwt5YWX6VVTi1s//mQ1OqNeOl0S56mpGVHWKs7bkSafMjQEitv9ZZnxx5\nx5qYc3UhfAA49cyl1iTBLLJTrMEJ5ZhiZEL77i3Up1Nm07dgaaGrEZaJzzyv\n38DT\r\n=zKnE\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.10.0-canary-20211145296_1638595762714_0.8895982966503282","host":"s3://npm-registry-packages"}},"14.10.0":{"name":"@hashicorp/react-docs-page","version":"14.10.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.10.0","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"6a98375c23acf450be49e0ba14c476f011866af0","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.10.0.tgz","fileCount":27,"integrity":"sha512-V3OtkK39EJKxN5/zcv41FIpNju9M9w1IfdlQUeNowkIuiX0ylT4Hudl3eV94o3PSWYK3gcl4XOp7WxugSt0arQ==","signatures":[{"sig":"MEYCIQD5gtrObDMaIJg4t1HcIk7K9VRJeqVF4P6iMTjJcxJXywIhAKPfM3oUygc3/IFyiv5tNA3RkDan9NBNQlE8mFjnmly5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr6LlCRA9TVsSAnZWagAATTYP/iXxePdJJuTFnO4F6vgV\n1eJUKjO7MulWCa9xZOn4vfQTmx4lSMdqLZWt3Ku/VoV5FTH726dZsBR4xXSC\nhc5G979niU/hRONouUqrt9wTrS+BkDIiKg0daJHqQ5AAF3m6RFikYixCucX+\n9ccmQ7qpnyl5wXyxvjWchSDyiq2rqrpidYFQbVS/sH1dThOO8oc5NC2/p1s4\n3ydw2mZTyYHL9nNeJLlz4cPzmgyX1MDltYLxi6sKgLMvmcf/DpfvrBzcp64j\nIIWi8w6mKx+bBjMXAzHId/ZwVOtYeo6BdKQh3bFEYXzLK6uBMiPrj8Ue8iqO\n5UUiYweq8XfflGuw/E9HDBg+dg/5qppb69+CXfFcqDFwI0Vty/uM+bE07pVF\nzDbF12/x1hpOHpvn9Z8+vEHjUWFIEGU9l0X3y83bfEfL9O0LXiSS2fhUU/Cv\nRMMVH1I95rTHpC+T6iWv0fpA3PN7x19ovvg4D9aR8BXHGbOOpZJEJA2u7Yop\nMKjyG+RZyl7axMHTvJTvt3v6mX+KXk3c9k5X8XSZBxHCrm1GmJXDgMegH3Af\nBWWC+I/CBEZFheqXy4kfTLk9j0YaF8NdyCIJF5WMfn+a95+BJMED3783UIaR\n56uoiWcKdKhjQHiwCTFSMLXpmRAZ7A0PMOztTKtvHSKqq743rsedDUnagc9w\nEBTS\r\n=ea3Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.0","@hashicorp/react-content":"^8.0.2","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.10.0_1638900453098_0.03722594249745348","host":"s3://npm-registry-packages"}},"14.11.0":{"name":"@hashicorp/react-docs-page","version":"14.11.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.11.0","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"ee59f745aba2f8d1e665a1fdad2ad323fa007070","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.11.0.tgz","fileCount":27,"integrity":"sha512-3yMlHCRiOezB+TSbLxchy2pf14Atjxyz19wZmr/qjOM4BWtTAe6sTCSjl2Rh4ru6w5UOvPo0nwOxikSd56oACQ==","signatures":[{"sig":"MEYCIQCXpGeRcXaxeC/gzB+ivYrJNXCBp1sExix5yaog6BkXJgIhAOkyV9AmzjjCTzoww+lI3L52LAB/0jXXSAFKJ/VxjBey","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsmH/CRA9TVsSAnZWagAAA9gQAJNEh7kkDkl1cESUZ5RQ\n33Fv8DeECS6rgfvhq9fZ4DFYw+L3M6rVgK7KdCwhsH3nZRESb12tKZR2hz6G\nstbchk/Fw1Irqm9MisGAIkJVj/lFkmsXeBJpOS5QiVEHIC6Y771joFrwTphD\nT+W4vADb5BJDjTMm16lEfWHw1sbbptkUmuOw1MLLt3xsgXTahVM8TYItWndv\noU9Y+9RFNfPHyWDarItsX30lQKDirGMHFoP3CCA8sUY+Z6CBarP/k2MWTE0i\n809oVFzlMYiCeo24spRONOu55IXhz1pX3Iz7fgtCCGrA7OOukqOOuJmv4qne\no/pbR9GdHyTIvG0IIDZ3q3wuyTvHv/r3jHtvM+tgNfMUPkWHFdcSro4qJopr\nqXkBrGpyMUUGmDfP1FNfDsmUNfnVE2Igotm1MB651zZTt+3VOi2sF5h+nKvk\n9nZ/dQm7fgty0xZy+AlssqCNspoliycnKl7rfiChSuPRtaNleB/m2nEe4HZb\n1bqPlZrDCySsdIpHREuTojx0HlyZ6qRvrLh8QZmrwkbYGiOjm0Yy6QF774hP\nLxXa5sp851s6S6fiVGjBGaAImqO9S7WY62gihEHMDXZnd+XwqpbH6lmbefY3\nqTqGSSCJ/N13BTO8/duM2DfScNbgsRR89deurB8ZX9Vl42gfk2dMHGijHIPW\nPTm+\r\n=MjgX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.1","@hashicorp/react-content":"^8.1.0","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.11.0_1639080447784_0.8843066075200963","host":"s3://npm-registry-packages"}},"14.12.0":{"name":"@hashicorp/react-docs-page","version":"14.12.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.12.0","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"65cbbe3eb4ac0d91c75675ee9e1faf05022c59b5","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.12.0.tgz","fileCount":27,"integrity":"sha512-wK08UfK3aU4EI12Uzg4KSfYVkSo94bYXLkBJkTkpMzMA42WLFE+TpPuwXpDN8ijdZt/JIz1XMyvbEMglw3HG/w==","signatures":[{"sig":"MEYCIQC2/97Yrr1mqFDtPcrRjZVTi4i6kUfw3e6vrqa97UsyBgIhAMdjWWO+83VAHglo9hf1e6/GlqDXBTiyUCUwDV2SufrJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu28rCRA9TVsSAnZWagAAdSUP/itzZlIz10j/vOXTkqiG\noenoQ/kNo2LCVg3aDcLu1iEFGq0c901KlYA8mFVmZq2MXW75YsBpy3fdTwgB\n3K+4BUMvfeDAQ4bN0q7TC8tEdkHDy0QCejhZ0UpXOCWPMCCcraFtYHHKhUNw\nZavSJG/lmKK7QQCbvjx03PHJYQkmI8bQtHMcxYylKeXng3YcPMnyKNEqxujH\n1J4OUV5P4B8/gg8303Q5WYvYr/tck9/Bh52uraBd3Ab7EpT40Pd2+x+OooA7\nbrrXMlDkPFsYXgf8Zc2sZC2lK5FjdUcaZKmqPEvuZoROMXhnQ8+Af0vyd65N\nSybiQIgBXKywek9nThMkfWblLgSRUQ5BSYbURVDSesFmUs0rekYSxBJ4ZUCm\ni3YN764VTbT+miOrsnfLEPXa/L3cSQrEL5YblDlGRIHQOjMjagOSVHcsa7cH\n0DQ/c8g0LeacQVDDW92wVWUt4p/ofQ1E4CchOsxZmLS5EzF9SOWXWbrfx8pr\nBDQHBAW/hOhZk1oecYJ9biaU8Q/NT7DwQSEUbGyr2HbbXoqbKaiX+sww9QRS\nXpqeieax2t1c49yejaf93tFwKBitgT5syOane7CALQ3Wgni66klVcFSCsS3+\nNpMKFO6xLCnjBmadNsty5+mvk+9ZDP1//owUR730zzJjSnNMJ3yloZ7/FZIu\nHrEW\r\n=/6LP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.1","@hashicorp/react-content":"^8.1.0","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.2.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.12.0_1639673642950_0.012776126787812814","host":"s3://npm-registry-packages"}},"14.13.0-canary-20211117173113":{"name":"@hashicorp/react-docs-page","version":"14.13.0-canary-20211117173113","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.13.0-canary-20211117173113","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3d5b928750abd75c53062c37e0db3b2005f28e9e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.13.0-canary-20211117173113.tgz","fileCount":27,"integrity":"sha512-iVk+yHYeC30lSeC57lcRQb5T78yeitu3rSkLYXsjX7w7wq0U8s56nZ4BSxRu/E0bZqSx4koB86DF5BmprB+D/g==","signatures":[{"sig":"MEYCIQDJt4RZn/tN9BaVSSzON+0Rm2pYs5/unnRAhMu4MgIvugIhAJ6pGMbYdUxpatFFCNOGrkr/sOrU4zs8ep7p7vLSTE2y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvMl0CRA9TVsSAnZWagAAi7AQAKD+Oyo2WUGozPpMJRlb\nRgeTWqIxZ2GOF9EzbVP6PWRmLqiZgbKy/UsQSZc+mk0ujXyQ2l6BtlWEULCL\nJ7wKn7JnAJMHDMalexQBMTat9DERqM2+IxsLdJyVz2BFDWhkli9OF6UgkjXv\nMng+5PPmPsmrIf+ZpWCyUG3kA+x3L0TJ4e1cHIXLkdH0k00YTZ7xtPaQ4MhW\nZX+FHUAm+Ci4Nm7QTNkSMtsMG0KGKLeeuCRcdKhz/By5dX+jXLLGyVggvRfN\nXynetUtBtvuiniiYc9flbIHVHB3kLmiySN/VifwTsx+Mto8H+voAK/CkQdym\nZa8h1DhxlbhEzoVVw1NnsnKAZ6QZUaTSeOe8nM2BnVhMuFI4TBUt/TEtWb3p\nS9gc+tsP7MLLvX/v0H6BHdZ/MfnYC83Q3IzUCyvB4WB8pbticgNvQhSHQnkI\nCmFjZORHEX6cFnNJr+Kf16dyfIm9NVsT0KbCwSnPHkqM0nQlmOANHSrasXJL\n32uikAbiu0zr9KRXnrjJOFFBcsIkJLwbjcQ3tZD+yTt+rOR4kiHmUQBgkmIZ\nWGFzToBnEgSyqdEmsp6PmW5il/A+yXNChdPfKPviFcGX+6zUXboyLkCvDB26\ndCtPG6wEMR/6wGF6ztr/EvL1+k718cDQRfn/vIaudono/pTN06GjJI5YaGWV\npImn\r\n=l78m\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.1","@hashicorp/react-content":"^8.1.0","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.3.0-canary-20211117173113","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.13.0-canary-20211117173113_1639762292599_0.6128725765507892","host":"s3://npm-registry-packages"}},"14.13.0-canary-20211117191239":{"name":"@hashicorp/react-docs-page","version":"14.13.0-canary-20211117191239","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.13.0-canary-20211117191239","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"4ec22a2cedb89e2baa1bf4a8d9cb7c0a3d903a18","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.13.0-canary-20211117191239.tgz","fileCount":27,"integrity":"sha512-kjva7umGNu/kakA7QAbFXN26Dh1ZM/cPSTAQ+TWyl9HFDaq7e0aFfDqkQyCYDUYf9q38d15fHKHEvoNLsdXtbg==","signatures":[{"sig":"MEUCIQDnig9Jj+KYaQ4jgMIp48BG1EEhsuMj4XTyifVGGkJfkAIgWCULNoPF9fjdJRDsJHjPwdfZDIYquQCda6lWDoaYbvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvOE7CRA9TVsSAnZWagAAL64P/0jfHFG1TejJUjFSR//B\n/t1Xqcm/QXnm2BfueGARYP12Kf9lHDs1EmlAGK0eBmXuHQ1nwQppdLqyzR9A\nZeaHoa1NkEDpSvHbYRUXPUo9GmRueqFdXznGv3k0LFzgjgGELFOGszjk+Zdl\ntvwoowf2ZbTUTYx/Jj0/iR5VqThKDS0n8Xa4E78AlUwgVPwJSMbxkj2Na1QF\nI2d8HEAsDelwpkc7bOvyHqZCjPH9bYybEGadO0C9FiSsSs+2fh/pTiwsMOV6\njMyRtXFDxeZpd3vtaOHF5NNEQZ4yt5DbK5kFxuyn2sJu53hpoWK6xyz4U5Cu\ngtXoEy3AMy3pTcATbadKEiTlqpQmWotGR+2DQGukC9c2yn+rbdUgD2hXQsIf\n4i8XhvegHf6T7bITr/NA1EKfRyCJBAS9kn8kDqd68kp2I6gaqBz8l6S2/Jcy\n9WunFIfqsYhPCL3wEUhQQHVFwss7q1gosoV8KW79i3EMD2HZ/5TVsnJu5+VP\nxj9M1brljZpxmeR/NA9DGD1N2SmTBCGTYqgGVnAkTDVORYwYgrM3HWKEcoe9\nJA1kA+utrvVWP/+k5bnlXw3Fvehpf0SR5sGq8PwS5FxMcYnaJ8ruFyKR2zj7\nqtDf9+0Kcx98ApJTRmxCYsuHCF9wrezdgAff30yXZxdpfOl80U9hgwGyz1vm\nzfMB\r\n=DDWR\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.1","@hashicorp/react-content":"^8.1.0","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.3.0-canary-20211117191239","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.13.0-canary-20211117191239_1639768378997_0.8997007476016221","host":"s3://npm-registry-packages"}},"14.13.0":{"name":"@hashicorp/react-docs-page","version":"14.13.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.13.0","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"afce18c955b755efd55698e29012ac6fef7f0624","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.13.0.tgz","fileCount":27,"integrity":"sha512-uaV1AztfwH6liSdUVGgu+BDQblV4tedqeAZFMKOCveZOZAdg6eFq46CJppTQGLaa4P6swcifmVyF9TK4r5cFJg==","signatures":[{"sig":"MEQCIA5hLTXpRzT2RX5LHMAY3jOsXdA3DlYauceTzEBCxLNbAiAFhgyzxka5BuC+X3I+W2Ls/i4Xu35UzqFUeEc5Yk9B6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvPhuCRA9TVsSAnZWagAAkwsP/3oHx32jZpIrEF8udGI/\nb0Fyt8sYXJeCJ6bhehLCMZuqLsIJNWUOJJJtH0xyMNcQ0K2lf8gdBTwRXVqi\nS97aT4OXPxP8ZdAvgqLl7opvzRRUUteyr0oAmh+8627x5TSCInOtjwSzSR1Q\nBMOzNfX/ma3luuXw7HfA6DYLI+hjKH8eNyvFlMM0z8uzmy0jtRzOiMJsBzKz\nZnxX8ph9j649kGzOffe35h3vMwadouKzKIUq1khaAS7YRsXqdkNEmIKK0EqV\nhmJE0dPUKU3Btmi17z6GPrVUcHaKcCFyKWl+428k4FihchkYdWBk60OuhCfw\nuF4hbohidhz3tHOCZxL5Whx89DxibR6sdNGus4kEoIQZI++77kzsuv2IA4wW\naJly+PPa+5Bs1aNJaZFlcm2MrCPMMZXcIJUMQFskNub8sDzFqtVW6JZ2uS8s\nRw7OJWESWF6MUCb4I9SSWOAequd8veKnZPHkEjyZKd3+2w61UcfgM7xg+Xs1\ngtoweiOvHtzTfRh5dMf1FwO1GZ0F+laV0XwUNjTR6jSMm1yD3jPc1zLEMb+O\nLs2aAc1uv3UAblvdt/KXhYTewngL2R+t+mozlen1RMIYk6+Wb/BCbTCMu29X\n8P9waXd/Z3ToOPdFbWJmPqvJ5eIrvS8D9svVrWpfkh2mb8Ow8j/sipmhjiaw\n5FSk\r\n=J2sT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.1","@hashicorp/react-content":"^8.1.0","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.13.0_1639774318643_0.8249145796302984","host":"s3://npm-registry-packages"}},"14.14.0-canary-202204192210":{"name":"@hashicorp/react-docs-page","version":"14.14.0-canary-202204192210","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.0-canary-202204192210","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"f42212f856b1b460171fb0e7eaa73d994f6cc27c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.0-canary-202204192210.tgz","fileCount":27,"integrity":"sha512-k11OGbixCTOLrXVlu58+rkFJ7eqlP5ZgiU95OwxzPXieu1xxWhlhGdlZT62FTXxo8kNQRXn/RinJ4edNIr81DA==","signatures":[{"sig":"MEYCIQCff4DAZ4qOU9bwyezv++mXa/FW0oWGP1aKI5TF4zWu9AIhAPVYKYK9o+kqJCHRp8MWMIDQhciNyNpXkds98tAF9QJa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1J5zCRA9TVsSAnZWagAAXzcP/1VSy59ONjc4easWMPk8\nTb8grUwdyH4A7vNV+mb5uL/zqx3tZBQOFnQ0QX96Mziny2KlIQ2QPsEzOkNi\nnGbea7Yzr+1X1qdeNLwxyhwhbTJCXcry8qgiElfdr7y6UjFMsJUDzBZ4DcT5\n3Ocju8lMgsDAHnfHKEFs3Wvxx0GohUXoeFs8UbXYMFtA36nPXTngGrcB4XME\nnm285wvCNTI6tuXYzGn5n7KieaVeeeTFUf/+LcqCMEZEqNONdQmgehim3gNo\n5d3Y5/vL8tQ3GdjlLsX3lyzy0iFK250mvwsebADSCobmJXq+eNtOWJQWgQbf\nnzcuHNU4oQOecfO0GoiYX0ejKjEMVFN0XeSi7mCu9O1WrKDSlFewxHbsrcgY\nOBlDVAgs6+JXv+1LrRcsZO6C1BMeQNkWRDqjcKj3UGEi06dBxleXy5Fi1GEB\nc907NHpUSx8wjXE0ppByjDoW1F7p8F3eJndr6+zo9/0yomCESoQdF3M8HyNa\nrZlYrTAFNKAeQc1FpqkRhYIA0j4koUnO9FEgOjgryUaReX/WcxFsY8lWwWQf\nFMSCrIvs7Lrc9gPqmaeyB6ZtX1koWiSG8Ae/bK+nNqF09PSw/xO1Clq7NeB2\npWBk/DsfiXgcjeF1YvkgAlPHMilGbWHlcgxkoe9hoWaROQCEgvLZMlwsIPnt\n6pRd\r\n=nA+S\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.1","@hashicorp/react-content":"^8.1.0","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"0.3.0-canary-202204191420"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.0-canary-202204192210_1641324146988_0.8383392877957807","host":"s3://npm-registry-packages"}},"14.14.0-canary-202204192822":{"name":"@hashicorp/react-docs-page","version":"14.14.0-canary-202204192822","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.0-canary-202204192822","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"806037da109291c163472e7458d69adfa8109940","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.0-canary-202204192822.tgz","fileCount":27,"integrity":"sha512-kFkM0isFTl7bDsRWmyiOATCbASROPX3rq6eNxFlivz1A1mJHVjK7XVgRdEwr/Reibx2O9yLbJqGvQXxX5xyAIQ==","signatures":[{"sig":"MEUCIA/0WLiaOpwno4RQ/v2bcB7R7Qe5HGvA6FlnewD/bh4ZAiEAo1uy1CzLZBtA7aw0iofxC3N64XoOMkCRCSIgx1WUQ5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1J/qCRA9TVsSAnZWagAAbUYP/2YOPy55yS8Y/lRmrZz2\n2apdzYcS4itZ2qiXwP5nb/VG/4XtOwylVdnG0kopLVPdjfi+/VXJtNtBFMcd\n5S15HFuk3ENXGYI+9gqHsM9O7FTuvktBXPJ6iX8M8DdX7v/tZe7YRLNACnfX\nww8Dd3fDREX84l9KkpmaJni/hPsztGW177P0P0M1hFKSRWuM6ZRHcCbdBfyO\nqsdzcnn/E6BQVvkeZBUELqmAwmpx2N4tXfZgsFRGMOsgiypC7jX3gu259Jrj\nU5rhD1ASPlKxZhkosTdUmpjsTQFBSQXqPWzFlr1g9H73Kn/NnZXfeGYBwUPa\nbvdSx80DpHBM3xGaXE30jxgvPQfaAfrBaG505viKVFD+rmdCEknKDiTqQYJw\nz4O+mHZeCoDpfwEZDF3bJdHPu/gTkBLkfrcnPliSaBtpRsWt5vfnjwMLyPHw\nRjc0bwUPzc4zPN/VwbXeI3+fHq7cmoHlSrdJ5HsbRDFcuZRZ+Qo78MdxMzuS\n/SO08iCxAq0uhyhG0X3M5NYmYdcADBACLfj0g/As1zttwUtEMmQYxROIdVz1\nk3I87aXQxU5x2UobQORIv9Q156/dyYa8UR7BosmMnMnb9azDERFcVCUPy+uM\n1k1rNqdVkmbJJFwjUyb/Wc3tI02CFr6q2spwd4FhV3L4u0f3tvViv2o3yJia\nv773\r\n=K0u5\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.1","@hashicorp/react-content":"^8.1.0","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"0.3.0-canary-202204191420"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.0-canary-202204192822_1641324522147_0.7701435685514864","host":"s3://npm-registry-packages"}},"14.13.1-canary-202205194550":{"name":"@hashicorp/react-docs-page","version":"14.13.1-canary-202205194550","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.13.1-canary-202205194550","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"102f4bfa69ebdd59fcd58fc2ac4fb59c66fabf58","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.13.1-canary-202205194550.tgz","fileCount":27,"integrity":"sha512-lLDIQdR4oVplR+Z5kX70vOv8n+DPajbJyWLG8lQQdEt66KO/ZEdVVTM4s8qRgvIsSA8BB6txE/IbEuFjXhmXVg==","signatures":[{"sig":"MEQCIHtpk2ZD0udN5kZACcNFau2/xQR1nNA2KXL8YAVknsZzAiB3YAmEgnb2Gd2yIDVswGJFz4slu8vHOyF6nM2papaohQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1fV9CRA9TVsSAnZWagAArKoP/3/z2j8kuNnwh4KijVA1\nrzkTuIaweiPZxrZn4kkpSiP4QUM10Bb6+7Dekt/q+eAd2wv1gTEoJDGi6nca\nMjCJewgTdytP+EuyAzvXwEjF0xh0PqVQYKLYNtBDWcTO4k1LgBq8FgO7LFqU\nvGEeRPG8S9im1AkBDEYNF3Fj6J2z74Gz1d1IycjlN0rBAQ2EM6W/CpI8DMyi\nGrHMVWAoeSv3qrhxB2wDaI/5V/RmiHcP3eYCmECqzS35992/a9qgSgw3WNdH\nj7FUrsqnhn7g/gQ3Gm8xRbFYqY8OVavfvDlVy3tCyPMmcH1EUjHK/upiNLt5\nYIB9hsF8eil2x7H3BSW5TBLMmkN4ZiCNHiM7V1bd9tD6FkURG6h1bD7J9T5l\n0kHblxoNWnNgBFYfrbm4WqjCvtUN1uSNNQDsmHE4tr4xJaRP+h0DcSTt1rFj\nuO6VRSLzwlHLEezwN0/wlol+b3acH3M70I+zaWoVamC2UosDH7A5/5Oj72/C\nu+hIvevg8aQcARUy1YTsSi3K72npwJhu7CncFVDZXIFEzb8STpSuQTSgmE/S\nglgHbrDHNoszHXCBuBoSAIVDozXtn1BXQcX0IA2fNa548Ag0ALMpye4J9L1H\nP6uVg+Ag1gWe3MrtzRsz6M5Ni6nhO4W2UCTG6LSSVEItXvEXsZNXCyC4gUYM\ny3Id\r\n=RKi8\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.1","@hashicorp/react-content":"^8.1.1-canary-202205194550","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.13.1-canary-202205194550_1641411965107_0.3474599219315677","host":"s3://npm-registry-packages"}},"14.14.0-canary-2022011213255":{"name":"@hashicorp/react-docs-page","version":"14.14.0-canary-2022011213255","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.0-canary-2022011213255","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"93d987d104bfa6597c6e3d871a2e8d9971e62942","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.0-canary-2022011213255.tgz","fileCount":27,"integrity":"sha512-rIX65bSIKfgzltwPPGavaJHhxcNiJ+aqyTY/ZA89Rq4y+yi32h4g/QdN0GF4ul1ucyXcGsrDUh1t7tlDnwiYig==","signatures":[{"sig":"MEUCIHZQriJTDJJ7s1Ei3ZydLW+yRbW4RYTUq4qeTCW6HgSfAiEA7lrKSrXml3lfdj8qqGP6o43/6QAwhOj+fuUy8fzO3qY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3feZCRA9TVsSAnZWagAAtoEP/RJj8zyW1cRstG04alVQ\nLisoC1UAr9SXobK5D6WKPh6byRaEkmGwJImIj8xd3CKkupe/8ZpLDE/OWHdP\no+r/qNqFLHMbT6WBHLM/5uSo8pPb9O+TCU9IqwJOLXIiFHtRut0jqiErv/3f\n8u9ELn/ZmMZTjrMPCNOXNluCqACWlklDaP38E6qykRCpdQVIZ795Ch9IqDhJ\nsczPKDw9G1TT5hitAZ6Usetnoo8Yj0GzAk4sqOfeVgDfGaKP8cVcA5Rj8vPV\nhABM2aBtgeaYqxZuaRT5QHCA+S1goh+qpi+BAqcCH5QJzTonOIhvG0Lox4XX\nb6PNax5pm0EqUP/QOEZNw8w3W+sG1hRT25xA9dASF3/JhEM7DtmBNK1OgYpH\nN9tXt2FseUzJQbvOJRyu0aMGIaOZe4HGy2Vv6BFAaBMlRJ0Ipa66IliylT07\ndosBBMFacFBpIfgQNTrJ58FeMdA7OYbRajRaNrine4LpvBEaGbdHPtuEeGmm\nh75jTGY1D5lfxSXJKFvPbNH3kKHdp8ZAyqQQM1GKd0LFp97RXkx7P6TBVBm0\nYPgkhIvI/N0NJLtTUexBMraFZk1SxoTMQCDzMmSxyQYpZchtmoiuDxHHUiEE\nf9X1U4kAzNQlMF/E/Lpa/jIjYRDMrNSHFzFEtGetMSyRpCS6YvNqjnSsagIl\nArLq\r\n=cOO9\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.1","@hashicorp/react-content":"^8.1.1-canary-2022011213255","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.0-canary-2022011213255_1641936792979_0.4390739814127824","host":"s3://npm-registry-packages"}},"14.14.0":{"name":"@hashicorp/react-docs-page","version":"14.14.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.0","maintainers":[{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"jescalan","email":"bel37glbc@relay.firefox.com"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"11994082e60d1051a14127bee3a687b95d26de19","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.0.tgz","fileCount":27,"integrity":"sha512-OwbBmbuE7U3nnF/TWeUKRW6MN0/KIgC8nxUJP3rbqANxZFchCjm/7JEG/owDZu41zJQUAa1ZKvmhI+OUfAAvwA==","signatures":[{"sig":"MEUCIQC7BtLBWpulnGSE1FklenhZZOfjvjKZgWYcGEkPbIfofgIgYAXrM6gnYog/ZtWq2CMqg8qTB/JcqvjFm9C782Nn7BY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3fzqCRA9TVsSAnZWagAAuDQP/AuwIYE9q9RgfzzsAu9X\n410DzJ1xF/20H0394zR/AZvZXnNfLj4TX+EHrJ+JogPTPxctIYPWuMcbSrVn\ncMB988zxzhgXzf9738nVy7ua7nhwAkA98XiaD2ihtK4aKhKpkkM58VBrnIun\n/vInxJSeht72oyzoLTdDbTFC/THNjydo6tgBiJkoRUB0Vlj+nU5/VO5xNT3Z\n84cr0z7Zc6h5Wj8u00d41rxwhq9iZ1aCpFfjMKuQhvqpsMz12iAGByo5riOk\najAddSsnc1ei0ipFb+w17SMWV5Zg670hhiuV/jZUr1gyBv+NPTxRRpMcthWK\n1O54AZb4HnIL+p58S5DR1kT+F9uZF7SGA7WG42Seyy0uRrqNqbd5bBlBo4tZ\nCYjwZJjs/XuNqfIbfrmhHea77p2ma/kBwVx/nQIYYD5nqAsNqocWhxoYgUEx\n+yQcmbq2kJ6OT2MkY2olsV5bxsjGFihxCAtYi5/qW/MAhiNgxka9C2uIqxb0\nGt/CKrx97Ow1n8EmApak8i/w9l9SGU4nJXpdlSVsXzIRZmlX897C7lXIYcz8\nKNYfIGPm+3bouu/nrv1S6eSFpSk1EAU+J09qD2fmkxQpsZvRS5/8s4Mrivd7\nMoi9VZQK4/BLfaMTSD8NydeLG6Y4EtWibKLfYLKe8BtRPOeSZxp1h39mFIYI\nyE6k\r\n=2Qm3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.0.3","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.3.1","@hashicorp/react-content":"^8.1.1","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.8","@types/mdx-js__react":"^1.5.4"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.0_1641938154527_0.7512123174291228","host":"s3://npm-registry-packages"}},"14.14.1-canary-20220128203034":{"name":"@hashicorp/react-docs-page","version":"14.14.1-canary-20220128203034","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.1-canary-20220128203034","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"d0a43c346b1bd6aa396386935425e12a0fbd76a0","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.1-canary-20220128203034.tgz","fileCount":27,"integrity":"sha512-8Q2pI7n89iSV1KccB/OLg1EwjW3FEG9jeNPXrOdCYnHi83/+wreDugb9Pi3x1PZyyw9lmPLHl7Mrs373ibBArA==","signatures":[{"sig":"MEQCIErFZmw9+cDcaETdVLI4CTYV/5bAKPi+xKokr+5lIt8zAiAtHwNaya4WqJuMOu9480fjCIjUC0AAs06v2WH/ETMHSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9FKBCRA9TVsSAnZWagAAZfUP/R9u5F/s/Xjn44GM83q1\nykWKY+Fo+fpBNqY5Mpo8E4Rs/7g/UtvKaw6JeISKBmP1oybhwcVkD4iv89q/\nwGEnWdIVHyNMkqc8TZ2e9++Ge4Zis6qZbJ+kbHIpwmIGrBxzSq7UeciYaVbu\nEnNTwrgj83sT/vWrsALNyqapRI+z6/SwTv/9u5MpMi4aZV8tz8e997dW5wYp\nqW2tzpwLuOef3cs0F1vsGBLAIU4CroGt7WP5Hu+VBXykAjsmhF6uqMQglTcY\nhmMOHR49x8w7WEvGgzSfM8r7i1wbcGBVqDG4lIzvGF2EeVUCx1VVE4JVOzts\nwRxVhXjXQUUjNkMcirARy5FXKS/1I2qyU3fiEBscEubwMA/j1eIUrwzoGiiK\nDE1XqC1uaRUgVESybSh0+jauEf1ZDnDcTJhxgF6PqG29k6Mu8MlWVzSHAfR9\nUGVw26O07QUujAgX4DmohFwE/9YiKmNVKDinPQd2a4Th47385U6iUxRSzTck\nCI3aD/uz8M6wlXN7wlHRMXS2KkCfGSomvg+lJgl4A7yqy4B1nWdJFC02HaSe\nw87tqxsk5OQ/KHER4crNk7gtP2Kt39qzHyzb9QDYaeih6FRDXUOpdNXQfYeY\nTbOiOUADR83rFeeSkOjSZ6FlozIPofPUmr3iXJlMh4ujGWAAdcqMVrf+sesi\nRzog\r\n=pBGk\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1-canary-20220128203034","@hashicorp/react-content":"^8.2.1-canary-20220128203034","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.1-canary-20220128203034_1643401857460_0.5117854005524898","host":"s3://npm-registry-packages"}},"14.14.1-canary-20220128211110":{"name":"@hashicorp/react-docs-page","version":"14.14.1-canary-20220128211110","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.1-canary-20220128211110","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"337c4e791bd7452b84a77c77d78daf4035e13b93","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.1-canary-20220128211110.tgz","fileCount":27,"integrity":"sha512-HqKDseXQ+aGL5KTuISc+TvssApsj87RTkOUDEQGfm6jS2rSdqRyYdawQkGi1OeTptwZWxojj5pJUuSYDqejeyg==","signatures":[{"sig":"MEUCIQD6on8tAX+VfRqFU4Q4oDr9C7tdGeE/QjN3lyr8xJx3owIgPE0LUEHZWG13rt2ytKWFJqnMZzk8KgLCWk/0rwCF0Wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9FwDCRA9TVsSAnZWagAACCMP/1umm+P4tJWcn+Z52l2B\nfnXpPZWXWK6eQTIuIo6tVvyt3w0CCjSDIh/KUsW1/HVALK6vr7vw9ZT+IFi8\nsM7COMazrpO6Sf6l69eNYzdfnFCTRhyvPL3ksFEIueXW3q+j4dGeunXKy43u\nX6IAruYb/6uKjNKWQKblCISVHt/LiBA6Ws+pk919yieqRaSqAcWwaTwTAoGI\nY1KVPZd/pbctozU42rsS+XO4xCukQAEwQ/WcU7R13x0b3WfvpRjjPZeYMkSU\nqiEutdYp+CzvOHQ+cn/L1tbKvbdzKJ7JIm0NbjSHdUgHbTzON/RRcRZ24shd\nejg1xUlEYt87kpK98E+uuP6QSAjO9pZpDONXUGrUZLwMHGmDOnAZQ1Rpax9a\nOAp1dAuCYfFrrhwifNl9xFKIWQC69De/WderG1g+k5E9TbtbQpreJTyuEpCZ\nPsAxu41gIRcNzLTOohqwTTqb0J/87Q0ZkFNXj3xTdzAKdpJR+VEyW3yMxivw\nQZyo92/xOcpc4yxh38OwErKaXcZ/rLQIueDfrK9TPhUW6IOSTBjTh0Cwbjim\n50WYoXErLhYbhOJHHzSpHJnZKsuFgzWWIn5kNLDX3MH4dlI/j558FMrqK/6R\nkQjhTce3pd/FzOoe2C+CnIIHLrkLWzR/AyALWgb9LRlgAiV8cGuzMTBKi6Mr\ncIdR\r\n=mco+\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1-canary-20220128211110","@hashicorp/react-content":"^8.2.1-canary-20220128211110","@hashicorp/platform-docs-mdx":"^0.1.4-canary-20220282135","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.1-canary-20220128211110_1643404291487_0.33722570526883877","host":"s3://npm-registry-packages"}},"14.14.1-canary-20220128211122":{"name":"@hashicorp/react-docs-page","version":"14.14.1-canary-20220128211122","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.1-canary-20220128211122","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"fbd6fd1b4985c15e87194373ca211eacd46d419a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.1-canary-20220128211122.tgz","fileCount":27,"integrity":"sha512-AHWTQpiB4HhbH50ZheIWo7nBTMi/9loilbevTs2q5ExOCbWTlDEziVw/AKKWIsh8sI1InL5t6C9uecP/Vd9PSw==","signatures":[{"sig":"MEUCIQDTqWZxDF0wZISesliNj+YqOpxzN+onigACKSgjNn4ceAIgIt4ivaOnQoohgvZgO2amW3o/lP9JukEDLJihMNIhX0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9FwTCRA9TVsSAnZWagAATcEP/0qJiBLDl7e7sT4/66TO\nw0/lRm99o/FWDk3nLac0pkeeV3jZxJOZGu5jgccvD5bjuF/OAnIJ3fWbb4iS\nHe2ZBAl5nQbweYVG9JX414vH9u5zfUCW/fFDQ//sf8IVbzHVU6czgEYEjH/7\nXbRSaY4/a/qZw8swLG7zydxKIFW2WUtIsPAPA8nVftV08rGEQmqpIjG76g5a\ncoMFC16DpLpHmj/MD8OhezYUe70ldIpr8DknjoCxArjhgdJHPqMsIFyoyP5g\nVpHjkK93olAtcPdUG07k9wAs079/Y2/3WtUIsA4H51jb9YqybBAVSEgGY0hi\nCyEecPzghx8fkYfsfNQ0QTwn6SvQE3OJMooZhOcLi1C3MP60Fid78izky0qj\nC/WEk8YU+wHCTXG6CdKqycf3b9Ywdeu/q3v4I+ZwUPpv/e5oJbjqnvpGII7n\nJMdrko6BoiN+h8Co7Ct07XQ2zEZmnpcSCcFwYJGV6vZsW5QhKwIHuPO7rZDl\nVPkd7F0LYYPuh42oTs0YBXlL3tl2Wd+pzlsco09HVvMIGKQGpf2nxmj8EAzc\nV/hvP+K/mHDvXEpR8L39j8IkkYZGMCpMLdbIvNIjvcAvKcPyW+r/p2VlzRoy\nFiCVYOiO6u3YP76QKCF0TghW0nQ3V7LQGssMQtM+W3ATS3ifhy6Knb0PLAZs\nw12j\r\n=ungr\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1-canary-20220128211122","@hashicorp/react-content":"^8.2.1-canary-20220128211122","@hashicorp/platform-docs-mdx":"^0.1.4-canary-20220282135","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.1-canary-20220128211122_1643404307449_0.5415585465530881","host":"s3://npm-registry-packages"}},"14.14.1-canary-20220128215319":{"name":"@hashicorp/react-docs-page","version":"14.14.1-canary-20220128215319","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.1-canary-20220128215319","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"450717063b4d13e85b6ae50eaf55f85ff96b5142","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.1-canary-20220128215319.tgz","fileCount":27,"integrity":"sha512-BdhQ/aaoue7px8yg5h2uxD3eLnDxYsm+AAuk9KDzdaAUaGDoolXrFtvpIK4tV4PKEjQ0GP8Cowo4zvYUFgE98Q==","signatures":[{"sig":"MEYCIQDG/9VUrP0+WSH6HkpE/Dlx0Y/LtaXHkHrnLdMOvAcBiAIhAIO1JmmiqISyphXCXyCYd9KFcO4Jw65rhV7WJoXN+vpU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9GXlCRA9TVsSAnZWagAAA7wQAKJw+eOKygKOfPnkVgxW\ncHMfB8O+D89oI2F1LUXMFI5ab6t6I96051q0siFNboPS9K4Jypco7IfAKOD4\nbofhBSpNeM5s4pdPOGCaxwEMoXjCyag+fsYEBcSpqP89Wk1/maNXNV313Gcl\nqa1/pSqpRwm/yc0HqM6FHcL8NBA5DQ8RCaMqucUZCmmpVFpun9+k1JESHuqz\nXR9fwX48zuAgtQbL1POpvyYMrFBaAVcD8njsW2PNZR2N1EFbKeYuAkp3WehV\noa/TOLJCkgNGg0q5wngo8UVrSy5JnHmdBTN+YUjJBvlgMkLagd5DnVMcWNpa\neN6Qiaup35BAlPJe7tFXR3tLRw21WOJaoEnihgncjq/gMBNvAyxdjVbe5sjW\niWDk6tWGbcyxwK0Jonw0Zr1di6RbsIM90w+BeJJVjIxOS/9c6efSVyFjMoko\nOCziwcw+ThBZIck+ak3dFfWjazcGiR3X8CHRnKKUelDBxmLDLBAuwmiB1+eg\noolzXe9c+EiJis28uYv1B3K5ywWaUjGLVN4E86/lI6lQHwaiJZO5oUOP6v7y\nlbieZ737Fh455o1Iw6nfJPmn02MfAx/fyCHDcWQbHF+qT00cGxPV3tqfrapg\ndJ8PS2yD0PTLh3CJmKg+1XYRppyYs51tEDgOw9rAEbhx/d1WDUZaoxrZjRmI\nqQnT\r\n=j0Pr\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1-canary-20220128215319","@hashicorp/react-content":"^8.2.1-canary-20220128215319","@hashicorp/platform-docs-mdx":"0.1.4-canary-2022028214714","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.1-canary-20220128215319_1643406821055_0.19695204578167957","host":"s3://npm-registry-packages"}},"14.14.1-canary-20220131194346":{"name":"@hashicorp/react-docs-page","version":"14.14.1-canary-20220131194346","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.1-canary-20220131194346","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"b9fc562665e20e07f17c702ad7bbf8a28044553f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.1-canary-20220131194346.tgz","fileCount":27,"integrity":"sha512-lx4c/etKI+MV/Wf1aUBdW4LDo4jQ7EFxyWDiOaDXkiMwt/pPZ3MJG8x9N7vy41DGyt0hjwUOzYa/rtsLZZBReQ==","signatures":[{"sig":"MEUCIF+VN3HnJlk6uj1wC7wgGiRIL/1RGHYF7+rVle2uJSRJAiEA1mq4o4kqiJ3QclRHHUZl4vU0t/qVP2jeEawbuFfFm8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+DwPCRA9TVsSAnZWagAAkFIP/3p9GEoodpi6koQUaiSe\nEqgHrX7vYcuvO2lYoNRolVgZU3L64GdEy2ZZtJyycXak+wgC6DqOSlQYYFBN\n5McNjiqrasBDtMf8xUOVsf7IVPhqzPpJeMD21PGQa4BtLCWlS2onwiuo/GE4\nwqQwo8gwXRyGse4Egr3eZzPDRLUaVMijUYAeqXO0qOQBpFbcgNrDvfiRUMQ8\nFw4c5+hGu9GihgIARs/+fjK/ObrHf4YpaSXsAeb0rZvyISjtiNJadyEJAR/x\nrij6dGhmZFO3U8834aY/nF0QxvAgRbzmkPE8YyYciojaO2irQlIlnmLEORAI\npXfhiSA1Mu9SP4r/TfT7Cxp36UU0kxl6iZWbcuo3Vk2+4jD6LX0KjzPM2hF6\nsBuxKs9Y++Tp4mIyW8vzbuee69zKz9zhMBqpP5Shr9ZrZ42aqxHdfjzrCXZ1\ncNQQhwc8L3T4NiTsD2DKg7xax5i4BO9rehea+9XKzVIjgfAB3JoKqlHRmbFx\nVzc7lGZDBjd7ji4CxEYqcGqly0y3HT2G6ZJrY9/zu3MHVAhTBUbZDKTDjyM2\nucW9TNY6QM9URQCSD92MJaReTGy3NUYYDxTTOYF3kludSkiJAfuXKn++yiOp\nzku8PmYzDSGfFETFXybsdDWyk2nPmP6h/WGYXbXiAovitGUW0Msl4QXPO97h\njjht\r\n=evim\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1-canary-20220131194346","@hashicorp/react-content":"^8.2.1-canary-20220131194346","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.1-canary-20220131194346_1643658255368_0.28025691862785096","host":"s3://npm-registry-packages"}},"14.14.1-canary-20220131233103":{"name":"@hashicorp/react-docs-page","version":"14.14.1-canary-20220131233103","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.1-canary-20220131233103","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"c864fb1157f73dd69463c88cf28a81560ab5f21f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.1-canary-20220131233103.tgz","fileCount":27,"integrity":"sha512-1+834ChxN5MIthzOsxeBvjS/are3t7/fZj+VItkcdz1QnwoWsmMWYA/G0TnjmFOeRSkLLpTbH1KGP68cKT7omA==","signatures":[{"sig":"MEQCICSSDFiEJsWHcM3SUWA8R7Cm106PECTdnRb9i3LlLWVXAiAmGZ/6sW3cASuzdg5du8y0geJPthINVIKUpOGxM5RPmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+HFQCRA9TVsSAnZWagAA2h4P/R6Dfvj7ld1SvebvSXTM\nL7CdkKUD28sdwEKm9U9N+zqOF/xmm3wI6s5flEWNfLQtFDPqDZS9XKP6Gu5M\nji2/UFKiCf01g4RLX4DxwXNefjqpGZUGP/M2FYpz6SuqJ/p3a9kntZozSf2T\nes+oLC3iX81NSYu4G/3T+hIp4LQOtix/lgZ2pOP5ZgGH4oUBHKMlrOgECW+M\ngolBwLvw1orVhpJ28MoL/MdfiNWr6bQlZupod7S0QxXcByEMYg1zKiqAlrvx\nkYmriAZFfeH17GsYlrml2X8qnHd9hPuEUeVAngrts2XF/1VFKV23tdUxOJeQ\nDTxdwvsOGS+kQLCHU7YOBAvKAXIFKTqWjwJ+CHKMUdRjGf6xsZ2LzKnfqtrY\nEBVJMfMdCV7EYeZSXcalN8zcQ/PmsPJgqhs+iKHS/ULSckgQCIrDbVfYxFPg\n3iaVQLodBP27PuYPYpFw5eHbC/0nDbu+j3iwIOPhqXHr0KPFY7nPfkf19brX\nsQHiQf2sgWRwZyyVbjnyDXZ++2OnACxTt77zr1mpjHpYiOwa+Gt62d734oD4\nJN6LdYXTK1FdqEKZV9G3fZ8eQx8dX7Ofw1Z5Unrup7xh28alY3aHyNJ8Ls7A\n/aTMb7MKAmGLHw+YlfOWe3y5LK2lJRurCGLobL0yv4RjKOI6IAsniTii15bK\nNK1X\r\n=Ajla\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1-canary-20220131233103","@hashicorp/react-content":"^8.2.1-canary-20220131233103","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.1-canary-20220131233103_1643671887874_0.18137099442213245","host":"s3://npm-registry-packages"}},"14.14.1":{"name":"@hashicorp/react-docs-page","version":"14.14.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.1","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"066ace0beb24ab4a64d6d6a9aaa352ecde7cee2e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.1.tgz","fileCount":27,"integrity":"sha512-No+Smuw5XGLLXtQMa8vmQ0ODLPa/IsovcB95qpBlppiTuHcy32GdweXm1yg2+XFfVf7xqamJ9k1GVF4hg4JLjg==","signatures":[{"sig":"MEQCIBN5gHNDG/r9VcKeWNTsA1vFbPZpVL1CCaXN8xtR6B3QAiBUxBuvVtYjmQmNam4uhSJSjpEuB3CY+iKQqUtQpgorZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/D4pCRA9TVsSAnZWagAA//0P/i2ayDPu1EVFh4HA34p8\nr2i5EwrsBUccboZA1JpIIGZ2xFRadsAovfFyo+ZuKfIoZzwOYk5/qoHaDVm1\nUJAmN5amacYqpel/bs6JEVukiCl9Xta5174S5B0FzefHWEQ8H7vUrqeCh+08\n/9qeqQcR5nJrU7C0byEos3UCzaLausWLj2hucIrUIZs+83M2BQpFfe+qfWSE\n4HRVeeksVec3hWX6rOMG9K+vGVjLzdNLmynd26j0/rLpAUXMdgkcdsmkYe1g\ntVodthhU33DrBUeevdR401gafmx8CgPLB4dTbuuN86g0+P1llaMG6p/ZVkJ8\nJEeEV1s+IexraXtdWuyBvkv4jc3thcLXcCmHUl768KZXNx4bTWzlSLnv7c5m\n6dScDXrc/3KCtdVp5lBfxxTk6op8ng+BFkOi9CtLGMmiV05n7IFR0IrzG+mc\nLguJWpUW7qNukAVQzzozmDwiAvT57+jtKg9JOsXN6khJT4b9+BfgIL+03g5b\neSCrmaBHKobnB+7Th6tzhpfZlEGt9m1x9/qWDxkOY/mhTXO6mdl5cR2JI0kd\nWC2cQJT2ELcoMLXMLKClI+wg9AzuvJ+KRblSGss4/yKVCPSzK1KkYQoWG2cj\nuvBzxlEnyK4+bdnhwT8DrxxBNbUN8RJZJyOaV5PO9UDk2e1NOuVbTlkGtgUD\nIvKi\r\n=4cXz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.1_1643920937701_0.10357528850114517","host":"s3://npm-registry-packages"}},"14.14.2-canary-20220215211727":{"name":"@hashicorp/react-docs-page","version":"14.14.2-canary-20220215211727","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.2-canary-20220215211727","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"e478e4d1b7a70e164f8f60e9f57f625ee7baef5c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.2-canary-20220215211727.tgz","fileCount":27,"integrity":"sha512-7ICbjARmrsHkdlKDA6qEdfmYLbmsjrkv4zjIAKUSuVm5b0R3g3iZPFd8dcGIuhvalCEwZaishQ3KfAyxmG8fNA==","signatures":[{"sig":"MEQCIC/vx/DEiPDtyVzDVWYhGRadvtQVU2i/eTmU5a7tX9xdAiAUnlviTXQn9Lj+WCcSbczv+IP4nrhCNqn3Npu7zbGgiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDBh7CRA9TVsSAnZWagAAnU4P/0TG6AIN327zgINOOcsM\nBzHhr5TzKmN8A2F/hlu9xQU60b1mKHTjPSu25rLH2u/WYdzFH+Cz/mkJwma0\n/IXZeLDDuFxZyzHztKmQbydVal4Q157gKGcjj/+yP0/aLeZnQdWzfcyYq4qQ\niW4ThvC1nE5hOP9xDnnd3Y2483YNTRpfNF+qO2tj9n3KbUyD9Dg7UY8QxuZu\nOO4Azw3H97gLLTSCEcBpBKDCZmfm6bBCYhm1/6mjbyRdTePZjIM8rZU0lVVT\npx04olykxudmoqhwRFbQxCI1SbVC4RU3xbYTPOAOmJKac3rkdUuqldNAibHG\nnsGszLzu8xarkryR3f+k3FS2M9DC/5D4fGog8MPNBgAJZ0HRBT0cjgPEwhMy\n6k/nzbY3RZlKv2eFkJXesFlhP+MechwMJ/w6s4QAHuxjbQhI0AyZBYUBnjo5\np5gP29gZQXByVwIrQo6MXPPdl/ZZP8iwnxLNIdezpsqIUkiy88hmiYWmQ26m\nM0PI57We7wWlYgZ3cW6jGVL0Px1Nd4pDnSjbzTMuxnjiTmkY3esG9cLn/S/a\n4Vfp0EASR10FdUhRtVuuNqcwUzGQ8hv0TUpzWZtLCCE9Jkwg7ecvDji7q+ve\nNQNoDct8Y0WaU/+Tnuvwu8yWUhy7KYXv2GenuI6aCciVW5WxMGIbmxNHifrU\nhT6j\r\n=kl89\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.2-canary-20220215211727_1644959866918_0.023710350013425252","host":"s3://npm-registry-packages"}},"14.14.2":{"name":"@hashicorp/react-docs-page","version":"14.14.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.2","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3a1a4008b912d4d7b943780a57f60a519a8bf597","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.2.tgz","fileCount":27,"integrity":"sha512-3OKvIomaqD8y4G81P/EdXyf74RlnNSfmsGD6K57pCmlilUJRj3g8xVP7JFzjgsufY2PYoLlKfBViYztZrH56gQ==","signatures":[{"sig":"MEUCIQCjbDS+UZEHHJ/dD0u8V+yAnM4gG90LCgoWwopDtJiyzwIgTfeDvd/Scl1YCK5HpkWpyB3lVnwRYk52BzdS4iKt4Q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDCW3CRA9TVsSAnZWagAAVrQP/jqzR9uYga/l4Uu+v5De\n9vtlSu3fMXHescKO+NgA8JJS0u0jJnVR2iHuaSrJMvmLsLlCH/zyULqtb5rF\nO0Pjah+hm3tkvGrVAnYGG1+AgrLGyxkY9IbzPwix0U6YkS9bpVCZwlV+Q2zI\nsT7OXBW7zUy/8SVNcWNRoxeDnqXYmwRQx+0a5WNg0KiBn1Yl9qXqdZ6K19DU\n23yCPUbe8LXmOO8gAz2yaAVLGiaIuEDbyRF9WlmK+5e/Gtj917vJ4MPXRgTH\nBKzFyENwpvIWlxq53pVJi/OO+RtRHS7oZCbOAHnXL42eCdjWb1MyIHjRQKv9\nFitLmY2obE38BBIOPnJoafu/JAAdwnCznZmcxKpD7INB6jvbc6wbj4z7N1RK\nrAFH8epW6ujrBuuhZOznQ6GRawtpHj0v60DXvw49BbWlhGQP83aeevL0I0VT\nvqkC+8Iljhhze4Fc7AsLkPK1f/c7TZ7mKsqKu4BcISMSF+FlE7Dp+MzxqeMc\nsZqSWNSnXI3M3Pvtdbcrp5Er39p/s96m4rBw6FS1nV14NePsjFutvzkwEEwZ\nXBxbXPl+C0GYcFwHuffjAs2j9pHS+/5HzV7aAxmZEnhFtk+mWoKNnIjwuTuJ\n4E5gfYtx+lYzYwLrLZAMUMYH2UvXu4KI+0VvZMBrdweSDYb5XG0B+KQDTxcK\nbwHx\r\n=BqjF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.3","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.2_1644963255427_0.35797508620717444","host":"s3://npm-registry-packages"}},"14.14.3-canary-20220223212614":{"name":"@hashicorp/react-docs-page","version":"14.14.3-canary-20220223212614","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.3-canary-20220223212614","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"6700fdc3ae4f9d7503b1dcd53263fffc6485c1a0","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.3-canary-20220223212614.tgz","fileCount":27,"integrity":"sha512-GYpwg8MlPH7Bn6QSHU66MukPDyxzGN/N+WmqHGJNSYEbMsQQ0cjEhWsJC61tiShvRnq+P+k6PbuK5Xp1OR9/dQ==","signatures":[{"sig":"MEQCIGdENMlcDofBaB9piDtYtGfITTR2MQN6NmkG2GSAGCUVAiAhE84i2v2Drr/rPOl0m8/lvsRlWHn7JrP2wqqrRC3PPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFqaIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeNA/+NesRpz8kN96uHR3ZCHE2d7uMTLc/xbY7QRSTZo841R6+3r0t\r\niZjYzA+nhOqw7cW1ueC9LFoe6heLK3HvRVZPrkj9Dr/2/hoXkkS6FUFWAuiD\r\nXoycAKWakIIDYa6t3A8byLdJHPKEtExZAkz5HgpRRxUlifROGMR426brL1S6\r\nskmvgjHPWoQxrWFoXcBFA8K1ms+cRevthXKpm30cZPXWPwayEAUfwLRJ77Oh\r\n5XgaojL+PsqVMYrtbeCZgkUsUv6V36iwXDMhiCmdBnJudTxb8+CR3oiIEd1m\r\n/JYKe/2kIYaX7MrpBM2TYkxpzjqw9/nZxe+aZfEHnw5KweR563fV1SO4RsZB\r\nhNeRq7Rv+EfPXbt+9jSQv+cyijVDxuZ8/j5Rbuqd/hHTbXbvzKr3l8JRt5AF\r\nPFCFGfCEEnBYZnIPjkz8mPL11M3YYEnlYbSs7K58fHUb4Au3y1LR3wp0OoJK\r\n0W6rea/SX4tu3PEjY2T5ICX3uYixYK/pptq8ptXMaOfzhMETRTDFx6dj3lo9\r\n5SCRZVENG9wdeC9r+BHL99/nR1b25PKLsu16XJlQSMJSn4XabB09u4Ill8t0\r\nOtYLJXgs3en3wfADBmKdLN9/cjXyt9BouoJzJ7J5XdXVHrJ0zJ5xT7dEhTDD\r\nFogjsRsn91BcQa3JzilhBedRjcwI/5fcTxg=\r\n=OWJb\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"0.1.4-canary-2022123212239","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.3-canary-20220223212614_1645651592477_0.7780462697358943","host":"s3://npm-registry-packages"}},"14.14.3-canary-20220223214927":{"name":"@hashicorp/react-docs-page","version":"14.14.3-canary-20220223214927","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.3-canary-20220223214927","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"60f8e049dbe7b41e61616a56668ecb8140583016","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.3-canary-20220223214927.tgz","fileCount":27,"integrity":"sha512-zfwEBz0qXodYX7fJSOBLueLnzvRpkySN1wRbm3f8VFKUAzy6+OCmfV2Lg9z+z/P83Jq572iIZxnY7h4kA41VSQ==","signatures":[{"sig":"MEUCIHC57LARNlzwUA2uUIfQs5T4Fp1ehRuna5jE2fQFGesVAiEA/jvs3XD3rgHLmJLk5jlgvAD6BXAboEfjyKINNgV6Sws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFqv4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqFg/+ITls3erUcUCOwtxPfqQQrIM22IXnimKP5AjrkxcPy8yA7VOq\r\nsrMr0ScNXkquUgT5VHWuFM2ESEnc5hHy3OltL6fEPq8SSjr/7eVic6urai5T\r\ns/9K+xqDyyOK1jt8E38NokToEQJ0GRluYPerJMzTDx12VauPFeMrDq7AnO/S\r\ncHvMj8GittcdMLiMCUdK3hGeHaTUs0bXP/geAdynQAjKI81pHkQbT7u3crvK\r\nD0H0AMJaaBqixv+7XsYBr6LyOBoyR6E1YFWet21ZkUGvzPJpSzeAJNlqizMF\r\nxkCLS4H6wjByviJ4JLR0gX033QWKUNKcyMoU++Wu/1MdXNOwQhP/gRyA74eA\r\nqnavROgXePBsSsYINLtdPxdR1AwiM4Hecd39XkXUFR8ngAeXP0HNOfrKrl+e\r\nfId2O0as15uO5Oz9ILt38k14w41aSkMlwUTXpUejcGyNgsTaiGvvFJqOO1dj\r\n76zdz6nbJMmaqEYxOu0G8/Nsl4JKHDnqzGw1vH55xilVLHSbRH4DjWqgAr+b\r\nADv67xR0NbopSe+nemhZ17vqhwoIrAU+MX0z5i6UGKmkwAG1gVKMcC7QVr+w\r\ngYfSSVhUopYocofkQriHIFA+0Uq86h1xImiWfI2axBG0PMZaMc0ubTbPrzE7\r\n3itP1QojYpihGqK2fZZ7JDvAZIvxCp0vXR8=\r\n=+Nae\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.3-canary-20220223214927_1645652983955_0.37373139530659794","host":"s3://npm-registry-packages"}},"14.14.3":{"name":"@hashicorp/react-docs-page","version":"14.14.3","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.3","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"6846cf787dd646e942929a4928b671e212b8ee24","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.3.tgz","fileCount":27,"integrity":"sha512-prRWKE/Ykr+LGouJgdYfxTOMrpjRQf72IJYFUrZx+wL+LV+bT5hFNyWiHgJWNKg7DCUMQreX7RNAidzNOoxc6g==","signatures":[{"sig":"MEQCIFqr5RmlMYyUaf9mbTl3S0GfwiI3sG51AWVonscu24YsAiAq+GiRjglJbXz9GzyR2DePi165TzrhMB/604GVJEryOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFq5vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr70hAAmv7D1LqDfw6FxXFRyLwF338xL/1aYHI0DBPyNAvWaFp3kezI\r\nalivADl8wugRBzGc0CJbnamHEqxvsCzNx8+lDChvqwf3rMmODVQ+2oR+T1AJ\r\nur0BKMHelTwRtAF07zzcn98pXrrUXYbF8K2rwomMlFEXiUphJ3bVyvGxH6BI\r\nvygvVnRc+7HjIehTn5TJR7+WAzKtjU9Njeo320he3TWj9JSaP49SIBkjIPsg\r\nOKEWtY63fHMMQripV3dPWzxjd8dfi4rzy3zK8XPKG+ezs2icegPGqOMb420J\r\ndiU2htdmCFYBdTRetldmi5bsgtOl74gunz6kzkTlsmKnQSYMLk178J5+yEAe\r\n7585jHimKWzjRq9SqxTsDY5ESTI8W89VXHT0+h0UrA0FdyD2dHR/bVb1JvV/\r\n1SkGgJNOn6vU659WBdovwPt4omeCCl4+v3xkBkeaU3Eta6mWgz0xlxizLepx\r\ngs+CsHe1ADEbScfRdVlALNc5PDHirBvtaQGXz2SIUqXAE4nOWBjmr7HZjnRw\r\nJtoSX3Hvaufm8BYKqQwlsAGu7RADDIlpyKqdEw3IRrlf0Gyn0m+QPeUGR8WI\r\n4p2w4JME5xuAh8mdfCgBRvgVSKiquCVXCpYP7HW/v8kg3td/uCBJt7iy2PYz\r\nxBc7qaB9uvlHEW4waQlr0aypQoaHdfIpcqQ=\r\n=+1I5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.3_1645653615354_0.18063591836779636","host":"s3://npm-registry-packages"}},"14.14.4-canary-20220224214219":{"name":"@hashicorp/react-docs-page","version":"14.14.4-canary-20220224214219","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.4-canary-20220224214219","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"9e4fc46fab20d5faf20d4df2c664f1853ab5cc1c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.4-canary-20220224214219.tgz","fileCount":27,"integrity":"sha512-nVMK4PhGr9wpr7g2oZ2pktRWOgOzb5sF2wX6P7/LlD+mEIlUIL4hziMWPHpqOvSwVU042M2uFDWTxbsyS3zHLg==","signatures":[{"sig":"MEUCIQDknQo5/8D4XNQVnChSWYnCnFnSbncZDNTWABfz/9LYFwIgS/nNHsywsR4E+N4/laWoWJSFvow8q7LHnK35vqxj3ZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF/vQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMfg/+LPEijT8sq78NqceGaZi3oOpYF4yKQpQdVdyop8awxY07AYVI\r\nQVLA20cjI5GOvOno4j2ToasbsvvzY8dVeIgabCgBbgE1I1zxM7ogBUWNqC4l\r\n8Iux0raGdRVQ//NIdetqOe0gdvJSqy3AI/84Ueo2fNaehKJ5UBlT7rOXnhvi\r\nnKZOpDq8TfrJWc73AutgidC/7QTpa1OtlQueVutEDACyb1vxQoOt/tWnJDeb\r\nTzxc5stCXTqXjT2WXXgtxf9LhzudVwQpx978JaC8VEMphy39TokmWJOfCCz8\r\nPTj0QIwKiNX2wyi9j7IuNmg2fGYiKFTeDfamdat3pekt8+nIw3lQwOnqWLLI\r\nnu/Dnv0QAFY2UhKShFhL3JFjmyyg48saHu2RGzuHQpNarmuUTXBt3L+D/cXR\r\nDe7lw/UV0+VETi5mmoYsJGStO7y8UWh6v/v0BQoGVOu7EMyoRrtX2VqGOqTz\r\nLqvWC6rjYRfrH7Zpd0cDUV4NW4pO6ZCyF7hPFlPSYp+HnCk5R8kJN6QEDpdD\r\nEsswGK6iOVDqdCMBXdeWuGwuPGVKYjvXWW1B9Oz1ZyBcjzUgOAqtQidjQco/\r\no9m91goHs+MQtQhWGkvdHxhj8TnnthU5E4z8r7lraaO2cjg/N7xZMiKlgQeO\r\nG5NGcOgqJfjiv13KSbhSUXt/Uh5aC6XLlX8=\r\n=COAc\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.4-canary-20220224214219_1645738960516_0.7513738301171253","host":"s3://npm-registry-packages"}},"14.14.4":{"name":"@hashicorp/react-docs-page","version":"14.14.4","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.4","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"a53356fa4a92bb8cbc3aa9735867a94bc939a7f4","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.4.tgz","fileCount":27,"integrity":"sha512-MR+T0EroVPKbu58rhqehl18MbmcH0oleSak6KWGJZIn0bAN4mvAoDV5ngYSA6SrR+qTP4AmgEhz+9pCYGCqHkA==","signatures":[{"sig":"MEQCIH1fyHq7/HSPP8uCsLgTpLJvTH8A+9QkBERy3IUXwU1zAiA30hOil7MUwrJp9bxpTHNUqDsMdygeGPlpin+7bn6dGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH9fdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJdw/7BDGRBq80GjLQBgk3oiLYU2LpG+AWiS4m1JEHKo6SnAyfmOZX\r\nHVfNpMvRw1ChIv/XSm5XibScVrQ5C2y2h8G6Zoi4AcuZUHJYC99QknnEDS7i\r\nujgPG1PcpG7AliafhIVpQnnTKVdK6EsOiuYSWPC52XD/Pj71uABStB7zcbnc\r\nY+IgFMFIXtPgXCciQxYVB5nEDY98Bjk7DvsXa8rUlynlnwPUq1Nyx8Xnc4Xi\r\nvczS7gReSDaurOHuhxZuHvbtspEdyMvxCArtOuT8eK41MWrZ2s0g3nU2LTqX\r\nPuzS4atnTKF1vXu8amZW36IFp9fpVoJDqMJ21Jm3LaZjEiQi9mLdJOO/Wzq2\r\ntkfOSHCP46W2AWTAYddm6ncDyWyb1/Ai3UONFvCOtswdaFHOQK/ER6Yw/Qrk\r\nZx57REtIDhlqARQ2PfUayA4ps3pO7pQ+kz6Fe50R5xVMTaXupYBkHaGGH/8S\r\nWt+ZHyaL2OXdEOPtiOxkK2LiKd2Fhmq1vWs4gCO5YJD5fWJVx63q8VS0L9si\r\nip+M4jh5JtC4DMp6dKtrUuHllvNwUAtdvwtkzeVkZcws+eNRNi5YsBEjberX\r\nYBFP3o2J7mNS3DtCBmsrYtQ4vzJZ4xotS0VjFCTqWxzacLru4ya5u+s4RoZQ\r\nfgPE8oVlVy0eyqMX/xo+FnWeqEzNDepivIU=\r\n=/msa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.4_1646254045431_0.5464022247977771","host":"s3://npm-registry-packages"}},"14.15.0-canary-20220303004942":{"name":"@hashicorp/react-docs-page","version":"14.15.0-canary-20220303004942","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.15.0-canary-20220303004942","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"fa0abee6e015cff3838df07543b2fd7aef5be566","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.15.0-canary-20220303004942.tgz","fileCount":27,"integrity":"sha512-sh24218G+AfxAkh2ROi+oW/Hf7K+D9h8ejl73CJQRXweW2BTsaVJa+y5+vKKJxzxfWgM0+7tk0gGHPJWu0xtOw==","signatures":[{"sig":"MEQCIHTXiwyxAXcRxcnJMxhtysSRALVLsyAqmlOU5mFSf1T0AiBeLoqWcGlIT9HsH32FK/XrhDJt2hKpQlM+pTh8AX9QoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIBC3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6jhAAjku8ybobVqZO8PNBPH4Zm1ni6UTTTeIXN0P/yniP3eDfQGNY\r\nf709iayqhJB30CurdXT4/WfTeuEBJzHj52zGCAPreUI/xXMOavhHRbkCLmdU\r\nupnmgjIPVVBPz7lFdeu+CCM9ZAcYmaDeauE/3SllkcLr/fxSo5dk/3DJnpyT\r\n7YsJVMS0cxfw3SbYCpbYVbcEqQdKewN6tz84t4CRZYvoL0NBR3uklE5Ee3uP\r\nblZ5uEomHCIghxpyFMDP63dnlS6lKBhgykzDvj+RVHZHeB+0j7Rnc6EgAcaP\r\nJO0QaHt9uI9cTnLUSwVYz08Iu6ZyaOefHuXvYNuxgp8LotY1M7N4auG4V/cO\r\nvFTjZ900BoSkRNjwTobecUP0J9uwbo1oTDBSL3mHWsJhLalJCSHhFZDFQTuJ\r\nUWrc4tyOiy1T9+xCTb6S+/CS057bm/nsEpTD8mWQ7UEgk764QvklXAilvIb9\r\nVEICZ9S4+ctNOtO/tSRQRcTuFhRIo8bFaoxv3urDovn3mP7ggBlZaSO8YzRa\r\nN3D0JWvj8LV6B7/j4k7C6BUaVk1KLhq/aMy5sErDSVnya1gra4Xw2vr3krTF\r\n2v0L4btXxnvbQRXGHHSp/EX+Iwie9ZjC8eKuctj/KfbUQQeU9svksSh4kuhc\r\nRcoguQsfweTu/cJXn10Em9DwqAFcUr0I7TA=\r\n=LiCv\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"7.7.6","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.15.0-canary-20220303004942_1646268598949_0.999501317339776","host":"s3://npm-registry-packages"}},"14.14.5-canary-20220318185541":{"name":"@hashicorp/react-docs-page","version":"14.14.5-canary-20220318185541","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.5-canary-20220318185541","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"397a28ed433512c71295a90eb9da0631546e9d74","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.5-canary-20220318185541.tgz","fileCount":27,"integrity":"sha512-3d0rPEVcVJI2JBIWvJnaQ6lYX5pFx6SpZjOyC4NmfO+0lO+XVlcpzyq0eyvVC11ZOKGznQBbPYnbd6SGY+f1Ww==","signatures":[{"sig":"MEYCIQCYttYP71hbEz338A4KZmv/5SrTGWf2Qaz8B7bqk6OHswIhAIEK+3jCJkTuNlKb8Pw3YLT0ndsbm7yOxRTsQdDzzVDT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNNXBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWkQ//TsqhH4TRiIPHmhP7GKS5Ob76eaPEU+WVTW89RIZH3AxYEnTn\r\n3egwaIweuGRQs9ARMoWZNMByus3aKCThTwQclKJ0TSOobNTEfoxfM73e1/Xz\r\nIUtU7SZo4CaHxMVu4lZQ/ZyYJCNFZ72lkC/HDcQ1Wq4o/Xv+VCAjOFTOzX2V\r\nR527pe4WSQiOBV/7XkOmryWGcaFGyp/R/txLdDhPjZZswSgrObKFk9NS6EWw\r\nybzfD3/GEyQKQCh+x6Wsm+Alw4Lih2ZK2V0RGEHkxLkos0BxI47IwYh1UzM9\r\n3vxV8W7YnTA+/BdzAHACUDHoFA8wEUrv1QkHtgyKuMauSTJbKjPsE0a+LA+B\r\nxAxQ1NJ1laXntOljGYyOHkb+CNSkhpDPBDsKna28xeTVSmIgt5ejOASoWqrj\r\nB5Tp1bQvzdbwQF7Bde83MaaVUN+tNgwuTEYJKTmBfttU0BBlKHZKKezPC9up\r\nT0w5NLi8Hg0OVC3tWXWCipH1nD/wUcCAtHoQcWavym/LHsDZxvwmevm4UFHd\r\nvT3RIZ9Bhm9y87RLhvs5tHzXiO39Gw2wtW8yuEQxy16tv8wmwqrnAAXK8eRi\r\nUma4Dj4YJDK7UkLNygYQLRe/0AY6eFD3mFzw769fLl+41MQSrIESXRVjWleP\r\nmojfscqShpH9xMLWtJvNvpgBR7Uubo083oQ=\r\n=QH3S\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"5dbb93593f120324c3d3e7024bcb164a79c3cb04","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.3.1","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.5-canary-20220318185541_1647629761687_0.3228612233443551","host":"s3://npm-registry-packages"}},"14.14.5-canary-20220318185554":{"name":"@hashicorp/react-docs-page","version":"14.14.5-canary-20220318185554","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.5-canary-20220318185554","maintainers":[{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"wkentdag","email":"hi@wtkd.info"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"66c6fa6acf2412b997118a2973b5f0a0abe34bd9","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.5-canary-20220318185554.tgz","fileCount":27,"integrity":"sha512-Rqw3aPxaZPN3E7ezhMMQyLgBiy8DnPXfHmDDJPh/6puOSALAhUzzVCbLs9HY+icJGU38QQHSPaB2/ti7LlK/Kw==","signatures":[{"sig":"MEUCIQDSMqRIF9qzoZaYZL5RQx0clf1wDxGf5ce0mHzOh/CoRAIgfWYRwMCLnPGRnbrPV7tcyunBVbKVzLapawxLYWZK8WA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNNXSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMmRAAhq1ak7KOHXznqbuo95x0N5lB2knWQu/F4ZkI8RzrzYEu7ScQ\r\nOrvYJuVplrL1aiQ8DvWx7CetSVXIB+JJxMnejVl7EW4DVZtcPt8jpaMyKpCb\r\nubUl54JFR0XPAzR3D7gp5IcFYarjychfcc5BXubtNeq77ii60u0uiIRImJo9\r\n/gYLI1wi5Z5ViBkr9XxI/+Hrt/welDJFBOH6egdOKS7uesPYqU+d6cR49id5\r\nfsA0BmrX0M6fIP9YAEN+3Wopw8/LXnQU2yEEG42Vz3gTJHmonBDRBbp25d1J\r\ncs2c7cn6JKTb7XT1ZmL/Y1x8Rx6htOQGh0el1q4d1A27b3OhODtroul0u0Ki\r\nltKb1FON+YguYI+1UNarYAwA2g23YT9OCQTTdusFEQJiNLF8idjQK4MDR63T\r\n4Ib/X5ECSGI27RAI7yxM4f3MahTnhoxwhNFsY0Q6TQtlwLCrmLfCJsrSb6/3\r\nMiaLf/t/KXuNpZ11dulAuceLT8DPlbWAcb3U4vOc4p9dVZF2vWRSOE9lEuuu\r\naEQpYktRhko2BvBlJKwksiJm9WsY/m4TX/vnnVCZKo41pArRcsNMj/WkXoAS\r\nOsEs8/z5ZEXVFFFposnSP8owt7A2JCov7jQhyJWXvaCWlZykBfC9hNMefCx3\r\nfOSylqW8iLDwJxJxNee04JzqekwLkW2H1EI=\r\n=vEsy\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"5dbb93593f120324c3d3e7024bcb164a79c3cb04","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.3.1","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.5-canary-20220318185554_1647629778199_0.22967323213781055","host":"s3://npm-registry-packages"}},"14.14.5":{"name":"@hashicorp/react-docs-page","version":"14.14.5","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.5","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"03dc3effb58a09b80a315eeadc7c1f021bdca255","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.5.tgz","fileCount":27,"integrity":"sha512-mI+Xe9bxuuLTKm3VppVstd499P4hTFfx6shuhG6FJs9rhnnjXi+KSYhEel+X9ArmFUGIOhMFQvT0CCKWTX+KaQ==","signatures":[{"sig":"MEUCIQDwV6jHaB/Q5xfKVYQr/2jk7SQjFThLQosRTsU4aynBOQIgR8Mkk1Uga1pAXOljm3K/2mI8jfDlfShzJXYfiWBMx38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNOtJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUgw//eQy22i6dUFvYQYCD5GJ4uAGV20lJ6PMpj8QTWIkyJuqCfB48\r\nOs2YArCyV4MttDmDFEMz3sicIJSZxu6DVnwJ0BrcaahdNt0bIcjQRjZXVJ7y\r\nLm3t1iMDZfmfC3sY0MEhZJ8AaLSZ2tK3WjlwTyZ7ZFd5aslde7X6skreC97U\r\nLz6vDocuBXDlMHP0eQT0Mlu222l4+kwQDKZRAWizmP5LJzkyDHUGNDkGJ+TM\r\nWysXbZE9Kh3rGIjzmrqq+Xn6eBLXMxWQIt6yU9aNS2YDNJgwbsorTIZthvHm\r\nuW1tLfyyPyGDWPHDdCarl0PmQnnoKKcsWhmHGT1m7NuBGp0qoLa8thAfEkKh\r\nDuafSkoKxRlRipWUFB6U8VdP+UGXddJk8Lpw7J+poDu5FRwoks+WTws49cRH\r\njVpc3hTgzQmPpiFqbJGTpC9wqxcEkvA1FAasgxA+cgkJHk+53ZL0Ggvezdce\r\nGF4rDWNkTMdbXufzKy+nHTdDhmAjGIl23r982J+TWkuWnrl2O8370M36TQg7\r\nrLAWNJWfUq2b+SV78MBiSsULoJiDNocAc1BhfnW314w9PjOm0CryEQloe9pZ\r\nOnfcvQ1FqVukTh3yQklzMMSiDjyAiSRHQ75j5cMq7yVRkFTlkH99o94KcZkG\r\nriXSQxaBMa9H9xeNfIynQn9wOiNVyLqaqDc=\r\n=MrDl\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ba2c043267393e2420366b428fb5ca4ee2a784c9","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.3.1","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.5_1647635272834_0.36556301005487724","host":"s3://npm-registry-packages"}},"14.14.6-canary-20220321163754":{"name":"@hashicorp/react-docs-page","version":"14.14.6-canary-20220321163754","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.6-canary-20220321163754","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"ba19a50c3776f36ab9babbac0331602742bafe68","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.6-canary-20220321163754.tgz","fileCount":27,"integrity":"sha512-gK9dPpiT3i9xQK8Hxl67nzIKd7G8Sre5DLi+B2IiGIeg820rZzN3WVJZsSWD3nQvDVUu8xvahMm6MCJA8NrQ1g==","signatures":[{"sig":"MEUCID7LqBxuSbylMJOKESbBdkxfVdMWxN5OUuYVa6lnnq9aAiEAopQe2FXGb9aeXlTEfYtBRMb67b7HyYJvzkXUXRj7wW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOKn5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOAw/9Hy1XeJyyBQxVNFwfXHfbqLDubA2ApX8fmRD/drJI7w1ot9xy\r\nH2SaU5ei3FdX92N47arX4dADXLYFbXyYWLdARfIEU7TuMDZ0N7wx5vNQWKuZ\r\nDQUdPup4qIyFe4yu4PB+brobbKFFLMAZGFgEjIFqftKWEuEKwZwnrz4d01F3\r\nwKYFrKuhQcqqnxk/mB7ajjo9+MZi4ey2nxiK8hSSYwrEn/3wr7PvDXH+XHPh\r\n1f9/W6/fcfr141k/vABSZrpd+8UMBOVlZKAZ8IgUCsTuJg3czLD521HVxLVo\r\n9DISTB62FweoaAWkhNsFACXUr/4d/fVf8eOLvTFydpyd1TanDbl+31SlZUkh\r\nAAkdvgWMesHfJ2ZmTQTGp8ek82YdrbdYSJ6RJ0ZZ33uQLpeCBX1/wt629LLk\r\nKI/cvhOQf5+48Nivs8P1KQo4CEgTAoASByPFAkgK3dzDbxKYXLt9emoSoYwx\r\np7AnhQldWp8TIDpKHzJzF1cGdOcP16c2EXnZ64+YuUl8KR2ioF76ngITFtiZ\r\n+yZf5TN6jMRcpmgvWfVdjCGkw2tH1nUNHiWg3JzLBqpYiFWG9lKgElvGndG5\r\nXlVmuQpQ+j1nJZm+YJ2LZO3Q4/aHv15GFPRDrYZrHBFso3BR/Z4vy/G1z9ux\r\nRi4zD08ll9sN3ZKrImVUuBciOrsTat4YLTA=\r\n=BC4L\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"92cff867f869b6f54971cc2eb5cb8498ec12ef84","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.3.1","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"debug":"^4.3.4","moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/debug":"^4.1.7","@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.6-canary-20220321163754_1647880697654_0.2527849654476002","host":"s3://npm-registry-packages"}},"14.14.6-canary-20220323190204":{"name":"@hashicorp/react-docs-page","version":"14.14.6-canary-20220323190204","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.6-canary-20220323190204","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"27e36b9afc877c51c64d63eb6953689924b9611f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.6-canary-20220323190204.tgz","fileCount":27,"integrity":"sha512-g6JGvVSaStkZlquXKklkzy9A44b91rxO/V8P1l1wDvwLDWo9qjILb3lTlxJnrivxcg3/PJSrceee+7ZHxTavSg==","signatures":[{"sig":"MEUCIQCp0HKNQiJnl4ZlEwbW40fwsn5h5Yg5p0Cx+RtUN6m9YwIgGAYg3fCgzamy98mVF/m+ym7M3vwx0jmDg1a5B7sdNL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO27VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTzRAAg683JKri0Ldo6uFrxW4PKCDiK+ysqo2wcVk6gCdNnUSIO5Zl\r\nI8xJQ7fYbu91mF8woDlo0TfCJx0KkYWFsz7Cgjcq3X23JApi1anRpe6R+GSx\r\nwx3+qimiVJFxQXjRlqgYOMa3cW1fArfQk0SFGiA3grF6scJhp0uRXv7qAhnX\r\nhXHOSzsAc8RydLMq+NESkGH+BkXhioeDkoPOc0Co0nNz/chgFTH86gw4HJWe\r\no0JhhGzE9wYK3GbPIJGf3w4AnywrWsIUm3ASQVjGUEzn3ebshZJiao/sFpuq\r\nuk1gOAi7gAC6NF0E6mt6x9s7CCRWSlj9fhzlyuomtXrUtA7V5JQTywCRfCDD\r\n4v3DnEwyBLeVJiODTia2od6iTuh1nUWqelS4Yx6+wXJHh9XozCdJYr1QzW96\r\nxsU4SkdvBdmz6Vv6EtHvDhTS47K/lGSB1jjMoGL0umBKGcsudXRTvp+XGOdx\r\nWSbh24fXc7VFNZPbgJyc2Jy6V2w3RA5+e7eWJE8bWqqwpIWwg/44SH+WwqbA\r\ndcfvke5qIpa+qXpo9qZ8CAAER+nzBbucvPFnrBLjYVGH8zlGshgKrYTZIre+\r\nbIlZHLDbaTFl7EZCer7V//hyXBoesZStp6VaMvppQJFHdWU/blSDs+w6+EPB\r\nuEp2EXGGzE5fPF9lgVe+7BZeutKw1yjFEd4=\r\n=RRTN\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"51c35f3169131fed12f59408c6b0b78b8365f900","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.3.1","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"debug":"^4.3.4","moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/debug":"^4.1.7","@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.6-canary-20220323190204_1648062165025_0.06388245583434782","host":"s3://npm-registry-packages"}},"14.14.6-canary-20220323213819":{"name":"@hashicorp/react-docs-page","version":"14.14.6-canary-20220323213819","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.6-canary-20220323213819","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"a1608d2e9342fee33697b42d575ea9b689bec0d8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.6-canary-20220323213819.tgz","fileCount":27,"integrity":"sha512-j03BvyJhhgSpIsePIrJTl8VUT1bFGmb2VEHZ8tREtVzC3mvDxMMANMh6dWeL9Q7b/RnY7qmJjR4vv0KcK+OO6w==","signatures":[{"sig":"MEQCIHVkw1gV9vYfriFw0Nk2AtA06DWDwH8kDjtH4I3edSQRAiBF3E3vARRPQbBs0ftED+NEikKP4Q5pDTDaOpGynsjMuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO5NeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmmRAAg6hTKkmO3bRZ88teiCvtN7U/a43anGBk1OjWhmvnFCFMCNuo\r\nDB6rMe4ZBsOTVLNNdJuU25zzn8SVEFb8MYSJX+4sQq/0w+8hTfzl+qSZqW37\r\nf+XfR/Qgj+ZzhuD0PxFG2UWl5ggpXzM9Hb7dYGUy67jtezpEtide9J6D8lQ7\r\nSyFAsYy4RcF1POBGqy/qksXnFDbM439KU626zV5x3kHCU0tZ9heSr+YIEQQA\r\n9YqOqJkIU0keFnL7br3IbUp6e75x+i7nDGl66vKugn+amMYCKKqHfuVOTrs3\r\nnh5h5FbFkwDTEd85Qx5RHaev1UcJUHreA3W3RmlTWnNbO811URjrmL1DJdDQ\r\nkX59JuLz35E00G1PsDRJVgOn5aM1tdQ4q/BgCv1WMFaRgcAK3oXfTTiSpRlp\r\nkgX8QLgw930ylFQqDg3RZhn6W1NHGp/9J+DL97AjQagrZOim7YUEADpawu08\r\nkv4QmRxDhvqZjPVyjO51gZh9e2VQwBHWJJC7y2iom7sMUw64r14+f6DdRjmr\r\n+rgr8M4XuCVYjOI3CRJUyAae7xHrYRlHWO0J/d58e8Votw4gtlJyU8Qp2/CI\r\nP1dD4Ty4CBdSrCLTou7ZpTNoWK9IN/EgXkqy2UmWEaqPfNvrDRAVU2xxuDAK\r\n7/OqlXLiumgHg/6Ka3Ofy4A3hAOrcDIuknc=\r\n=hgdX\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"3f2269faf687d4b8564e532e56063e2ab4a4e085","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.3.1","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"debug":"^4.3.4","moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/debug":"^4.1.7","@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.6-canary-20220323213819_1648071518369_0.33238981646967547","host":"s3://npm-registry-packages"}},"14.14.6-canary-20220323214107":{"name":"@hashicorp/react-docs-page","version":"14.14.6-canary-20220323214107","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.14.6-canary-20220323214107","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"eb1f1e9b2c026614ba47005f7bb745bdeec2b0d9","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.14.6-canary-20220323214107.tgz","fileCount":27,"integrity":"sha512-K+oJUgBF6doCgwW728EqNJUvopxEuev1QLQYhuYlXxVbYuf3Gqv7hFobQaVDWPClyC4rPKiTMYKCXG36y2txfA==","signatures":[{"sig":"MEUCIEmlyHhwZMKggB5yir43MbLvnMtdicwpcrH9JsEC+6ulAiEAxEePy63hhxFH4r5UH6kKLqqgfKFdEbfXrbuOfCkfhXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO5QGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM8BAAntPDCyM8/u8NKGLROQQTvpBkG4TXbuuvDzDKBf0lu9xNngEj\r\n0CEQXIkYjsi1s+76Li3PThjFeQTSI/xv7a4/BwVHSgmDiIyIkN3IO0uM0jPh\r\n7z7Tq4trPaWZXj71HOGZe6t49c0yVLdSrGGp9GL9MO3P8LGmCY2rJHeP8DSo\r\nRLbP9PFkB+dBZrsAhFAiStMsYVcBKX4JSTYw0dSO0uu6OAnnGjm9rIbmhz3B\r\nfEV8sVPbKTYxcqoZiR+QI4Mgj8qW6yf62zUUJ9YR/7+Jq+J5vBVbDKVZc/Xc\r\n4QC4ECDmTwzjd2XLegh2648dfV/ZE1jxZ2PNA3eSPknSX6DLzQwxg+CIRHyx\r\n2Tyg2+LQX8zdTJmJSvMK7hG+fSc2Q9MkXZeg/QgklE8I/YU1cUdllevv5TVO\r\nIZxj/T/Wjj+Gr0/BTooo4skDZRyooRxP6x7Upa7rc/HGVZKA+a7RhTsS2yYD\r\n+IDjsZl/juuf+V4MZm3K6cKlDLNFnaJV0rj/d56/tsXs7Gqo50sc8VHcNljT\r\nVYVqsDQserdL6HUrxRsQP//IUxD2RdmSTN4ebGWos8+Lr+WfllSdC7JIGxv3\r\nngF0m586cSGpWV7FyXTVAI0XgrPlLVFXeIW3hVGioA1iD0JgZYa0Bh2F3CwV\r\nTKugz5DtxpUvXiOhvI19dAPuAqYpmzlPq3c=\r\n=DeRp\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"5140594f0d49ab52d19495721958e181504bc19e","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.3.1","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"debug":"^4.3.4","moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/debug":"^4.1.7","@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.14.6-canary-20220323214107_1648071686081_0.9624780190297988","host":"s3://npm-registry-packages"}},"14.15.0-canary-20220324182850":{"name":"@hashicorp/react-docs-page","version":"14.15.0-canary-20220324182850","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.15.0-canary-20220324182850","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"04cfa9a8f58ac5bbe891d198ac695d4f839b274e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.15.0-canary-20220324182850.tgz","fileCount":27,"integrity":"sha512-0Qaeo02IGNIw3omjuokP7zlD3Owqrq7bO5qTH4CkKYtbTIAapFjvqA3prG/sA2O5Av4DCegfAb4281rMe51kLw==","signatures":[{"sig":"MEUCIQDKgapcxk2FJXC8hloGsi/w86C2imvfBrw4BmThPCvKFwIgMYjRInuN+h58yHWB9f0QFalbNz79JJfAAM1M6aJbWT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPLhzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTag//b6QoNQUi1fY2Ld11zxPGF1LxEoFB7wkF0BuHfQm7fUfjbX2R\r\npek8U2FBkvAJpjrB7BCSQrJwUwlAsD8VKLVt4CgHbmmkuaozRod/fsTtuRAM\r\ns1geX+mJqAYVnJV6Q35VbF9VVtxpoPhDYOlprtXiClvfiu3QvE+6AD3en0n2\r\nUqE0yFBJVqtbkx26SETO8GSGC8gaAG+m+Mw80xF+qBK6sVeWTLsbJENUpi7h\r\nKH0PZnTETOdReVRwdbeDJ+QdRyblp8Bisqg+qF1AsCF+3NOivKGwaboW3BTh\r\nTK8qVVTW8mU3/KFFpDumQ8EfPuCvBTa40Z8hKM4SW4mS7q87oevtpo1tixPz\r\noOMiUo6JPkSbhpOZKInLi1WV1ZNM/ZGq99bxCETlupWfNWUeRarpdYKr+ilB\r\nhFgcvRyxcIC72Q6S/biHg/KuNvH6zAnvOdDpqJ6e53kvc4QVIaOoxPTgvnHv\r\nnAVG7j5CJ+lEeheDpfJ7iYO+CCg00Foa4K+YWdf4a9Ii7Xm7A7wCsRLf1Imq\r\nUjG60eJvuzM4bL/3T1/9zOBKQIUbY1x69jyYBdKrHejB2gMtqRFeugPmkQEa\r\nlqGQDu3wp3s+xHOOBzq6y5KB92mpBDslI6bOwcNpOD+oW/C1UjXpiDf05cXG\r\nlr3AetB9jY/kW3ucNOqyFfT7ujNab695Agw=\r\n=4LbX\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"ca5646e1addf2558b26a0ff1419b4f3fc98b4f94","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.3.1","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.15.0-canary-20220324182850_1648146547390_0.04343711583268761","host":"s3://npm-registry-packages"}},"14.15.0":{"name":"@hashicorp/react-docs-page","version":"14.15.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.15.0","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"84347f92a27faee2b87cbf0cf0343aa29fe2d3ee","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.15.0.tgz","fileCount":27,"integrity":"sha512-5msvEnZPtYUBRcFyqBKUF1ixToackMoqi718xfXNpagegYE+14A5EQvziAf5w5yimgr1rh0VonKi7D73cBbZNA==","signatures":[{"sig":"MEYCIQCqijPhtsqk4V1EtII3+BX6y7Bxund8YG1x9nOm9MlP0AIhALD7GDBo5ajghUD9hZj1BMMsTGAUMpKiKGCxY3lVfmhS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPOUsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtXw/9He7TOm+PAJB3Qy0YmCO4DsCsAPNQfHIUwwhpHpIHk0bILjFH\r\nv0Ipxau26LSwPXNGsXF755n0lPoEDwRIK3262Jt0U1lUTa/N7mJSR1OGlF0T\r\n5pH6yeU/nTGSbykvyNQj9UCb7g3aJBgXDZoJ1dtg+VcyEk62ZbJdErhHBmAJ\r\nOCHQthHzxy/ZE68UeRp2nBQtIumgD+XYORoSFU+28YYRMoi2FME3sQmCCgPG\r\nWboDJUlYAqkrN/+0UDN5ZJvfWdXri2ZFW3OX8OOg69bvQQeAa/SIBdeGm7Ao\r\nQcS7N5jbQzAL8zk0simv/s0hcWDKTlMGplR+2duGwF9iuOWAHhjvlMh8O1CD\r\niVEM8379CvRmGlxme6odYA0Tzq84e48w7TOb/MFl096Nj5+qDEyYSNt/HfRm\r\n5kaREn1dcPOA5dcrSlkfdXAi9Anlwr9RbZ/OaUWVXkBJBzTIacTqS70DyLk6\r\nSQYJszYFWXSRlZOOZr+eUaYED6irjMTs975i6AlU+ebLQKzPdBX6gsV9vtJf\r\nIWu2kjW0BiA7MoQFhM/9WvPZmcfzO+8r3EyxterWIWX0ubVN8W5/C4cvhoN7\r\nPkykMgWxn2wtHTtVq/SwSPN7899plbkS4Wl+tYFmEd1BZPAZCxIc40m83zWG\r\nmpiCUVhsC/T+8Tu5iW/Jtr2gJXTf2eqBVNg=\r\n=XFBu\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"35fa19a897ea0896646c09c8fd8aa127e9d9bcf5","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.3.1","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.15.0_1648157996228_0.4801493619197337","host":"s3://npm-registry-packages"}},"14.16.0-canary-20220328212322":{"name":"@hashicorp/react-docs-page","version":"14.16.0-canary-20220328212322","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.16.0-canary-20220328212322","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"d8f5addcb7631385a9f2b0a0ae472345f7a160df","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.16.0-canary-20220328212322.tgz","fileCount":27,"integrity":"sha512-UkksQFormmf7+Eo5ktA0Bx+VpY3RIWzXDEYKPER/GYMdIDcA4spWOCSCedqH/naaJ1rtXct0iE9A1eK1E2VFRg==","signatures":[{"sig":"MEQCIDispTba/vRd31RcB89fTa6Wsxx9OOXbvPAYLFjmI5f6AiApaufd7gkhXIubKTrJgQP9XWz6oOd4iVtda/yhbnK9PQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQidfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW8g/+MWke2u1j8tyubuzIswU268sxEuyqOH1RR0i+jgDkEO16MOux\r\nI2vwmoYL/prTXHP0zenM16uyBNlFwuXcAoKS9G/ZbpmrpRTZATnvLEPevom1\r\nnaL7ADx0+Wb8HZwF8QhQHwjqr9Hthq6oV+X1k9FFiCzMclTbiG6/QoB9I3Ke\r\nLcXhwdOT8JmpbIdDuVNJu/svKBNNxjz7rFqZRMDdwrxUb2rWaK5SspbB+Xaw\r\nSi3I51vzsnLsSAPx0B3V7r3lLweX3bDxNztl9ti2EKYLJ1Ni5/7QpyI+IxrK\r\nJb3cZBOOZPWA9IFa2TMMKmhoCOtzprFUeARhHiljjoEgxKSG6t0E89a+MTzx\r\nehCwXglEEs4wGkqlUqmLj9o3hDQ0NmkgTa4znnefBc6xi3RmBhdcNrc61It3\r\nJi/4c577cBc0sU7ObBPc2yM2VB6vpESYcroZY0NUHt+3vwFUARc3t6Lr8tSs\r\nbxxx1M3xx6XUFPnYva4ZLv8Yb+ux6ui5Ac81gW+jFUagrz+SfyCwDoE3/brX\r\noE4txGV26vmfhimLRi4nEa56QtENE+f8jxfvagvrSaugSdrUj5RJ0G2ELZmr\r\nrZJMcWyPf1Twt8yOO5b9N+Yu/Ku65wAWeB3+OLR6l7UJvBnsrOu13ixPpFlf\r\nZQ9JoVsXoVFW7KhpOwV8fQE7l04hz0Bkgo8=\r\n=uCih\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"327f23f1cec19c4b4c1b2c3115d37586e42465ea","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.3.1","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.16.0-canary-20220328212322_1648502622815_0.08816816588954879","host":"s3://npm-registry-packages"}},"14.16.0-canary-20220328214913":{"name":"@hashicorp/react-docs-page","version":"14.16.0-canary-20220328214913","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.16.0-canary-20220328214913","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"b95796e484626f98a31c62e30e60dcd3fa18743b","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.16.0-canary-20220328214913.tgz","fileCount":27,"integrity":"sha512-FChgg3ACzYJ7j1Ygy33FVJZNd4QQ8a8ovFMcDfM/rHVgObDzUiQfp0Kn13x+VZ9TtElwbNrp7qpKj+Z48mDzFg==","signatures":[{"sig":"MEUCIEFeWpUTY2DLOgIySFygK3ybIfJ3YshUfOYmcI1bwmQcAiEA+Ob3mwyWYeZhfE/qspHmhYo8kBuK/ZwucKn4eLWINTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQi1tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwNA/9ESKetSIv/HYiQQxAgnhHfB2uWVuIG/aUdQYK3/jQy4VwOfQL\r\nnu2tFx6FkipbNyLgiOTOPvvpKTOpf8etCet/lUs+ZGOPIbj2Ryj/W+BCDPbG\r\n0H8chRrwdkk+OVi4a4tJYEOK8SmvbCpkWJ0Pjvpx8q6FgEvgYnU0efsVYhFC\r\nAqV9zGvBvpB14IdSKVW9YUrT0KcWkXw4dozNmESMv9wKLLDgIDBTxtzbK6GN\r\nsgjB44t/2Gf7TdgbrlhRyv4h0sDdUTCZuFOfayeaV7qONflcY0RK/fVOCSKh\r\nbC+XFiGCL9NMFljsValcbSNatbAXKQdOi3IUZ08OyiULoZxHFBRpZh9UGKF3\r\nXTdlEHdj+lHBBw2LF4SpKkH0RMoxAH3UW3413MCBKkuy99yGFFIm0ciEvz+o\r\nfOB4FvXeH2Ae6szxDOjVgFSN4C0FpPE72j9uJLo+4XCkHzRRr0hHMmUZPczo\r\nKHL5KK+RDqfii/lPIf41EZjlN/i38dDi/mTS+SsCHdTaxdbBL2SwJbYRsNbg\r\n1+I5sF8d5A0id1HLxg/kTozjJwQZfz87XKkcZW6tbmG2JlEQsaSo4BgT1Kb4\r\nauclHQrfJyIt3ZyjJctnOHMW3XQRj8Xs3F2Vwud+SdTlhoNei625x+1ATh5t\r\nFfmParQ1SyfGomaIq0k+NASpkrTJgkLIeX0=\r\n=etw+\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"8da3ea51f7db1f796d064df415c9727b793036cb","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.3.1","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.16.0-canary-20220328214913_1648504173560_0.26337438198305296","host":"s3://npm-registry-packages"}},"14.16.0-canary-20220329201859":{"name":"@hashicorp/react-docs-page","version":"14.16.0-canary-20220329201859","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.16.0-canary-20220329201859","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"346683f1b04b56d24daffbb38987e1b5cb210fac","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.16.0-canary-20220329201859.tgz","fileCount":27,"integrity":"sha512-MAfZVmxkTVPCFf8a63p4hP9zIyXyzNtZh+57WjPzx4VZf9iurfonssSJpBBOoFrwhBKdRq8MmWBJz4C16Hp34Q==","signatures":[{"sig":"MEUCIQCRE8ngqY1qZITOOXaFpukcDck3t2pWIdQUhFgJKIMNxgIgHs/rCRvpezEMwt216Rj1ROaA/dBHF11/OBmcz0WYDBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ2nGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrW2A/+OR7ARGKWOwKDZeZxDUva4u5X81b/4mPnnHAcVL2UFsve8Vck\r\nkxlTvDcj0/FtOcbU1KA2dS+JElwq6CinIqU2adBB/bKnZL3kmEN7EbfBYA9d\r\ntVreYIfh13S0Dl+jR6Zz+dhqmzUFwBgp3rzoIGIn/swt9SocpNoBSH/yJnWq\r\ntLmdI5qU1q2U/25t1Q0GJmU83SrWmc+uEnbxhqqGmxHD75hTRXCMVdALgtsL\r\nyLR107Mm5rxkLL3HXtD3n3C7pqY/N/ihwknjjuWVvnaLGoLEkb2QlUtITBxa\r\ntIquJzsuejL/fiRvGvf4hPS4bee3ZvQpEk3G0McRrTphSc2mbAM3VuZ9iRmV\r\nV9pwIK/qR1QyrQo8W8Md+vyHUqxQ9UtUsX/gr53IZaO571qA/8ZBkkyw+WsI\r\n/u8VOyHGQNWv2C9jTX1p+kCkhRYu/1RiyQrzh6CYggkcbLTuGzuxx9PyPO8Q\r\nrCqrtJPzuFj3+uiY1UvXsZpKEWXlsY1nVHr3YBBRBhL3JneUI9tZGRRPt+Lw\r\nYd+v4xIUmnQOS40GF71pzHX5sQCFeyoriGiytpvAmv1S58Os41uOhdzpPRNN\r\nQ1UVCjMF66Th8SEtS2cFZXUPrlavL76Ttqa2wB6vg1Ahva9OQYZwwza7WPFK\r\nPVMiwJsr2VXfXs6vo1NneXKlUmjK1VgAgls=\r\n=qzOz\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"bba53c57744a8090d67781465882da38c7b216c5","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.3.1","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.16.0-canary-20220329201859_1648585158004_0.08215285194499833","host":"s3://npm-registry-packages"}},"14.16.0":{"name":"@hashicorp/react-docs-page","version":"14.16.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.16.0","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"610b4fb6997907a780fe43265a1e40aacf7baf0d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.16.0.tgz","fileCount":27,"integrity":"sha512-KCvkn5WHyDzKbZ69vMF+PPj+0YQ+w3nbTFwO2chqlC0gwP1Gga9laqV0JQP88MhjLqSoO5R4IOKhuz6EeqDIlw==","signatures":[{"sig":"MEUCIQD+vcjDGbpZAuzaNSNLjdmMKs5tjPl+oP502Ow5bslZwAIgCd6+od49jtMJBq5GZK2nWS8jWcJzaFB+OAukbj64niY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ4fjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCsA/6AxZp1+lJxbBPaReIBsfs+MOwGY5/YoqPk+rPRQIlfZiISfqr\r\nC/dcYMhrh4Hu42sgtAlKi0fAD6BO92d6nBELjR7t606IBm7aPi2TU2ipOVnS\r\nSTGoIeP0qmEba0lMSs7JrHvblKyFqFmerRAHlfqsoFZFtSK1nlMGWGvY2Rl/\r\nzL42+Fv40fQrpka1m0PEqs11gWXZnz+RSnsVUA/HABQ515CoRWDONwX5TRV5\r\n68EXOl5K3oWIROkhRm1Yu/nTfpUPPpI6BCuHV4ywY9khInii8EwVhIaKoL4Z\r\nSjzSpscTKD1OTyROnXiSyd64p2d74/Q5XHwJhIelxQTJBC+7LTU9f+njpfN4\r\nUH8OQAYacYPP7H6ZrcdzBt69LVv1dI0ujzMEcCsYscIt8hJBwnm7kAumTBSX\r\nejesXVHX08LYFB24eUMDHXJN4m+bRGXHtPfbVxljH6Xo5hyINzByVXkA74j7\r\nOHuR7dPbqNrFwLD5SlNyZWCrgVWs2TYzYmugC78eoF5Np26y+0DKUAI9zujY\r\nV9URGVv/exQxM3zycqKDX0iN5komaqRDokhUAO3f4pZBgmMta3nEw2Rzt6OB\r\nMRxqIvciYAtHLUgms8wI/V2eVdWIk6dbpehwLvE/QwC6juJFIpuLXzZnhWLQ\r\nFijsVNFQNnlc/sKZUb0ioZHFoTMkCbAoSZI=\r\n=9sch\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"59017d70221230c6988ac81fc61f49744279fd64","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.3.1","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.1","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.16.0_1648592866728_0.7435878836288923","host":"s3://npm-registry-packages"}},"14.16.1-canary-20220415055307":{"name":"@hashicorp/react-docs-page","version":"14.16.1-canary-20220415055307","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.16.1-canary-20220415055307","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"4d0b762587b35858e0ac43e9b8d37b625bef9e3a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.16.1-canary-20220415055307.tgz","fileCount":27,"integrity":"sha512-Qr9W53J/KymU7oDOrJW2S6rmD2QjV+hXRt9cUl0vXCQLzrevm7cLNjknLZUst9XbaDIzFeqQZMJk0sB1NQdM6Q==","signatures":[{"sig":"MEQCIFdySQLFTsP++RGQrxdWQFVrNftrxSpdCWaChagCiaP3AiB+kXH+jPHYVqJ5We+VYXvWYn+pQy+mv/b7W3x2+bcOKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWQhcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpggw/+NlmM/pOyrLmLwKJOdqLWkv5YLZ7wgNis2GUBl/TOPfEBXvzQ\r\nANgOFdlX8pDt8qSZbl/bda5XSGjc+3WmrH/W8Fb8ptOIARV4blPSOgY9RYPE\r\nC9xbFb856wFQMlBj6Eapb+liK+NWWi9M6mDCgLac8sQMokUs7olNjurS7Hlq\r\nRjHBpJNjw1jpZANf/diPFUmko72qFcgcK74w3DyId7WLmO9SAVZFZEa/jk51\r\nDF3ir0Tl3I2eieeJyh+H5daM7Q+rN1LU4JsVfAsaHqyDUDT3PAoKLPWkD1Ii\r\nxZYCdq5CVDHe/yiWKpCfMwKDlk8CTordK14ru6UoRVbMlFktJum006ALLFmC\r\no+7ZGYakKJ2bPDkUUcidcVhVGRsCS4anJacM8jTAJVhr39uyXDnQk3V/MsWM\r\nrA6cc1n7NAZzBB/8Z5Rx8rU0Nx3q0KVi1vmnzLrj/2eRUoCh50i0NCiuc0kD\r\nMwUbQ2ll6t0OKWQ8WnH4HxZeh5q7V5WlKGhGfr4yPu693MtDQjm2ZVcwEhyX\r\n3h5ryj0EKril251LOuzbzsmT8ijcPMYOT+5sC8jnJtpk0//1QXIVHuIq3YGJ\r\nOezi0/3SApf8naRp1nMzt/ji3a9C5dH/ktV/vU6yBl/4OaG3BISR/brQ27FX\r\nFBl8oRVzhoN73pP3UO642o0TXUxosS/gEVY=\r\n=wzDf\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"7827e47ae661442e9141ec8aee2239e772b4d2b5","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"8.2.2-canary-20220415055307","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.16.1-canary-20220415055307_1650002012748_0.6520659207373198","host":"s3://npm-registry-packages"}},"14.16.1-canary-20220419231618":{"name":"@hashicorp/react-docs-page","version":"14.16.1-canary-20220419231618","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.16.1-canary-20220419231618","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"6f1aea9fb46d306a62924d95ceb573f263117df3","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.16.1-canary-20220419231618.tgz","fileCount":27,"integrity":"sha512-6nDpr4cCn7YPE8FKlZf19dRTPnvb7JnugJw6HqRYhiGi7bFNzCZ8tQAMGOP7dNMoOxKpalY73U9xszxg9rJ0/A==","signatures":[{"sig":"MEYCIQC8zrMCrDdKR8Djm8W/o43BIFX+fxYkqVB6nYf8smyvFgIhAIAbEflLlxGtx+x6e4Cm2UPhkbfXAR3/G2SGJFtf3UCy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX0LYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtiQ//TLIe3pO7a+MsSvQMBFbO/jKJBYx4GH5I1i49jmhD+P7kYc1r\r\nHfElWDUrFSbjTMWdr+rddlnEqGj5N3bC2hAj7glk4OcW3xVEq6idaytyk8KP\r\nl0mly39p6jhWCGBgj6o629qryce8j65QxlfptLNiOQy/4N4pRLrm74phWLnr\r\nk4O2Qv074GRBxYtkcjjlG4p6Tr3oO0rVRwiMbBdfpzAJAYDbe772NMjWmzlD\r\nBcbpEy82PMTIJG4kdBQAVdSgLZ89ttHkeN/3HSxu/4OSJ9lpKSwZKtUt86XN\r\njeeEMNuAgRovql2STktqso7HM1ww2lNWxz06OxbObFpvY9Uw3h/QehxSKgFb\r\nA0zCi8LjaV1PNOK+Tkf8L14XSjYAgJno9T/yO/I7hLL8bKkFV5C5qqnWuz7g\r\nli8pi9S4bJnLZl8/G0mkk23UE6z8iNecggAW9EBs6yebmCcsjRw3xDOOSjWS\r\nvWeKLYWwiCxsHR/etLuyUNyZ7etH+c1Nu2YDxmiRKyKUv0mHyd562qSiDNnk\r\nkK3Az7kmqiLg0NdOIe9Qkp+HvsxnNOs6WLknFB9ltMHjgxuxwdyKfAsj/qpE\r\n9+KJyt/NlVHd4so6+ff+byAGW+yGdGJ+lTwl4r2d/BADvKNZH9RhafukIJ39\r\nK0ixMUWLqMHmu/BQBxZaCg1M8hlM2niIsG0=\r\n=PRCu\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"87109393a36a8f4aee613a5d03c929d496c32da2","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.16.1-canary-20220419231618_1650410200543_0.5773520276757109","host":"s3://npm-registry-packages"}},"14.16.1":{"name":"@hashicorp/react-docs-page","version":"14.16.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@14.16.1","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3e434280352fa49c770b81bed8c35fdec7e9d2cd","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-14.16.1.tgz","fileCount":27,"integrity":"sha512-RC7t39cqUfV2w7wh5qUX2cNSTZ56ERrThz/ZnuBHEs1PFkJbkMUm2P5FYja6IOAwGfVhyb+VaeRBBJ1xS+q2Xw==","signatures":[{"sig":"MEUCIFGnh6mz5QY/Bp+XztqFsKdJOYffOpvhtHGeRmH9cawkAiEAnvSlexoMsATi6RntB5o1VReC5+d/NIv+c2yGF5dn400=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYf3RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVUQ/+PZot3eOmm3sUf6awCyRyt922VLh/F2lDW/DEGyQhyaOQ5oet\r\nM1JYrWq8ZaUW1KPL9Jx/A+xVz+nKGldSH5MF9dXfwA30wduEnDaCL0GzB27P\r\nUexJ33XCrTyrR7qcFYUiWOengyWMBriw206oiwJWzguTnCfRY+pqoIkRmyyn\r\nzargb0TVHoMVpuVCU+ZM3G7soeWQmKwIvnVdOIqEOAUqJC2vPJbne6uX0bdh\r\nFWm2JvdTBNDI8PNQS4FLdQVYXt9MKCPUdqkKwjtO7eXiH/dlyss6XvP8blAb\r\nyHp0PHZfFcgrfgX7mrajV2QCj4fetNHKg4VDRNYoRqqrCywbTp4I7wHb24Pz\r\nBYmSRwf35fAuPzKLHbp50WPxfIWDcwHtCFJ3CFkv4Qts3hV0pGY/avqVmb9K\r\ntoFF0NdZC/HFRFHTgL5gF3ZKywHy4AWQhDDvdyEMkEJAMvz2N0qSgAQmXMyF\r\nFj1Ji2cPVhrDj/zO6W51N6R9twWZXcKEnl3RN9pnO/xOG+QnxxINoF8qB/82\r\nrUSE63nn7BTgGxuD92H6FrD5kvC8jxoazINarABETEBquUmznvYZmeVBP6l5\r\nvt2edkhwxxy2/PPUa2CjjyVkN2LjCLb5wxchIUgc0N2dgDbA3d4FRhUr4BHT\r\nfu378jGOzdmEbYCtF73QS7X2Ao/3EEJLT3Q=\r\n=UiNp\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ce30cd9b6fe11bb3e29784f7c780be3b2107a91e","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_14.16.1_1650589137144_0.7068235241373046","host":"s3://npm-registry-packages"}},"15.0.0-canary-20220422160206":{"name":"@hashicorp/react-docs-page","version":"15.0.0-canary-20220422160206","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0-canary-20220422160206","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"f8ea070e72a0c311b210ec62225052340e458d5d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0-canary-20220422160206.tgz","fileCount":27,"integrity":"sha512-U7m6PeqpeufVEbiH9mpzuOZSvdtN5gU8HosLRq5UDZFCO4QY9NR/U+rKvc29J4rqyYBMCJjS8zouylE6Az2pkg==","signatures":[{"sig":"MEYCIQCmJH/RDuNUB2eqDhcrbmvQvtNDCRuNW2D4lleHOoq2EQIhALacd/qtIBqe8Rxus2UsqspcJPYQPJvdy0AfI0SSn9cs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYtGYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrorQ/7Bz4/TqwJ73uS5e0/7b2L91g1dEAELHTuW92W/v/qdDe/Gr4k\r\ngegBC1SdNXUBY3BeUvb9AYzOLJiw7RsSm1NV3CjXS97nDC8tRfkqM3gu9Kpx\r\nL1fy4IpeqANyzqPz6mK7EtD8uUCLFDpPQSm0sBuhlU43eiSSeRFIEFx/nVGJ\r\nE7DFUqVfSVZ51Lg35qP6+ZnlvHHC6Yco8a0gDD37M4K62R6MPog/gMQhv09+\r\nH0nEuOZ7a6+HbIgAmElcNnB3p5sbWr/5kzWCuwFczGRnzCXXM6FjeBCPM8wW\r\nH3tG+hvKb0lJJYcWh/qomYXaXPaoE8oIRr1DuUi9V+wUdXQH6W4YWipsze6e\r\nLrJtpYWIvD6qC/dL+NDTF/+Lu+FYT41oRh8xEEzg5edDiy0ghDNWRByC6B2l\r\nKezpSBfCDktedJBKLtPoHOmcj3cwV6Oh3+e5kQ6zHaGMm8xTId56n2qiBLzG\r\nLFmN9OYLMflDdoLes0I8HxwU+Uasr0mSVQpD7suRBedPlakeow87rh5jEp2G\r\n/wKeMlh+X1PM1hLCNREvykNacSDzRW8S2miKFbLc1UZK+Y1BSZUwYNbNTS+y\r\n60LYrx2WJ6pXSMB0H7Ipx3sAhykeDUEWfjtlT+5O0xkeiG5LxdGv5cKMbc3O\r\nr/tj2jEuVGdWRrm5AzD/iid+rS/THxbtbg8=\r\n=+zMI\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"cc1c9bff298161fdbf586f96f0d5c38159b47353","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0-canary-20220422160206_1650643352210_0.6543979883880822","host":"s3://npm-registry-packages"}},"15.0.0-canary-20220422165652":{"name":"@hashicorp/react-docs-page","version":"15.0.0-canary-20220422165652","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0-canary-20220422165652","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"45f877e98d77cc0f3f9a930f09272c6300999437","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0-canary-20220422165652.tgz","fileCount":27,"integrity":"sha512-9wzxllwIy9Bg9nFtn0p1oeQsPzbXn0rjf5hpbYs6td7bwzlSWSGgQcwiXl93SmFmiPUkWOCNZ6HV7Zv8gZCxQw==","signatures":[{"sig":"MEUCIQD7QzCCLHbsKteobGn3RJVFdb3DOM+W8KMbwvda9EMsEQIgeQY54fdbJ/+0Zne/W3Lrr09XDEnY1clUbtEz32yu1xA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYt5sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrldg//cMGPQahOclSiPFGWOeXlDKRZxyVDzx6uUUsE+pFGalVBPI+6\r\n/ikS9bFhwQTiftZNSIkllGiZIrLJIkPsr+dwbQ8rykU9IoAElLPG1P8HDVVm\r\nyUIWrJYzf72wgPa9g0l9/v51tBJiEqqCPrRlmKY+wFAibKOsW94ZW0pR3RD5\r\nAuOQtgmyoFrBHmyTvWt2IUCe2WSTFQ7r+krvmhlpK5/uJqRJBecvTAjil250\r\nDjrJC+E8EBUlpRbO0Lx/rPfDi7pFW8IbxEGVqNRIZYWvsdD9nrDirkAuEwpX\r\nNIP3rKSuJ6LkCOU9FfwmOSjgNuYFmvlvpdPIMKq7po7Qp31fU5Qyx2p6kMjX\r\nlfJlBiZUjX8amoCOBE+O8imrZILuv6GcSahHY1YIw5HGYXbnxzX39as0PEOm\r\nuw4+MGUOUGwm03UXTFkVpkk6dwZpWObzbQgBeC6QTaNjdXZjT2u2P9oK6ccV\r\nqYhI82na3Umn1hIEYlyZEdMJHXQamR9tjlclhNNra7LKxZVGnzkGFhEIerVc\r\nbKNDuP0ryn7Qt5DXh7XQ8Xzu3gfe2+pvs5ljwgFwMw3X20clInKuSXwbpZES\r\ns93i5gv4X6gpITg/Vxfk1QpWevUHwXR9HGzF1MudUm4ZlPchG8RbAqG1izTW\r\nUyaMg3pho7yBRtzMKIjystPYjGsQ01rRfN8=\r\n=/lRG\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"4b4eeb39dcbc94bcbff72119a3a75a725dd4181e","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0-canary-20220422165652_1650646636523_0.9050835834028159","host":"s3://npm-registry-packages"}},"15.0.0-canary-20220426200428":{"name":"@hashicorp/react-docs-page","version":"15.0.0-canary-20220426200428","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0-canary-20220426200428","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"9fb14f36a79f080b33d862c48baa3a1c92a8342c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0-canary-20220426200428.tgz","fileCount":27,"integrity":"sha512-4entop9v7cRRFLFV1F/GYPOOComLjL2cHWan0canoSKd+WZ6uuLMYvorHrnjnElRXh2LaMTXNnIuNCHdD41ihQ==","signatures":[{"sig":"MEUCICX3cHCLGqnQxkJHe2/VWWBG/BkdNbmF8JMQ0lc8hUlZAiEAsijzv4O1qFarMaN9zzC6ZIK7EagTMKXyE3eUejGU+MA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaFBmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFbQ/9F3iWBCfZL8zSc4oRoN/uKDAfWNTGAE1da4kfjqtLV6+VSDQA\r\nFN+Wbrs+nSGiafFErTId7cou771UWs+hJr4+gi2KKArNsHguEFzaMEFB0iG2\r\nrfML1uHri2adnimRL+O2m1wyMwcGUgRIaVfg4bZj62Zkj4fHLJ259n86I+bH\r\ntnEkFTsEkqaHI8Q87iX7yvdjrf2jOvT0Ok0TSfL0F/BErjMrFPquYknH1oen\r\n5+oCl1n9gMklCYyELRMHk/dWztEm8Rcc6ye18psO5JoZ083fJ/Gt8YwnckU3\r\nA1nu2ybljafI/fK9V4Q/mHtqaZ+KvxHizsmynrU1CPEIKak5Oejhk3Zb3cGO\r\nZ+wwnAsGwORj/B1W6Zo7mV06SdM/2YgozfgW6VQcBFWLGtvMUrr+/viDTwe1\r\nR9Zzn3xIg7qoGIOJAMGRyuNekQ49O8I5sEYBPVdC54IY0Wsag75KnemmO17I\r\nRqWnQuJ8oOAJVLt+Wm6852TvNcNmKxgm7rtsEK/HiGYTqpNHVDXcG70qy6lN\r\n8sEkTn6UcQZTLdyIkCB7Q+tZzWJLPw88zl8GNGJXZjE2+MwTNWtTkRFBbWVK\r\nvW5UodvO4sZUc6LDpcqV67dAQdcjtr2nnfZsqYZ7wauWKTCRJrEH+YR6xyF4\r\nR9zHICO7QHUl3/U/K6VnNBYX4iIR4BNnUkk=\r\n=QKnK\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"eb8e06e061b3dd5fae26f4b349678c94f70b51e2","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0-canary-20220426200428","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0-canary-20220426200428_1651003493893_0.4552365476941278","host":"s3://npm-registry-packages"}},"15.0.0-canary-20220426200725":{"name":"@hashicorp/react-docs-page","version":"15.0.0-canary-20220426200725","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0-canary-20220426200725","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"f4b844733ee8ec11eb6c423a6abcddc477299e29","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0-canary-20220426200725.tgz","fileCount":27,"integrity":"sha512-cd8M/G6emn/BcaTYBYspfpTTLt6dVUvD2+P+oRmCuY2XuAHfmN8thxgoRdHlngNn8NIR9SH4T12ZOHTTT/jh5A==","signatures":[{"sig":"MEYCIQDF/O/zL7t+RgkWh+QxLHN1O5B/LAFRd4TWnYbSoJaz6gIhALVMPjkqOYnK8261iWSRE2gSQvsSSnxQ18umK4FTIbNi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaFEUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPtg//cBRnj0qo7YqWAibt/qNz6IRkqmJQAnPnbElBvnkPtUrz/85O\r\nUuIJU3CaqI+oTS1PtGoJvBimD2mAvpsiODOMLF/Jf4rel4wv4KIjr1GBn0rf\r\nmaS/a8eBGjpAQT9Ht3MKmIHKaBClxDAYrJVxC8Q5jAM5IIqS+dYRRjsZ+1kY\r\nfMxmoXtmNj0cGJvx9cwIs7xwGlR02FofGrkwDSl1OAKNKb+39VHRM0/P2D1D\r\nREwVgBfO/ZF4MdJUmMG3+85CwF9ohgGL89eyXZR4TvHwKZQh3NZ4WsnjWajV\r\nOxz9aXt9OLOWKCp73Ohf0mEwgqmCLwN1qjD9Z8WqyD8VgzxN/6KaYJOnccFg\r\nrt1ojkuFI0jc8Ax11Q+kVVEz+HJ/ndmSJUEdsSropHWJjGwifRoG6rnLHw3b\r\nmmG8bSYvqV5xIFWAcgScyVHlaenI3RbYQUyeTXbC6v4S9uB2cXnJwh8ixwV5\r\nTrzmrVK7L6qTWhY3NmSPggsqGvuNwUXFQvRNcSqYoMqA/w1bIy4hSwS5/iM5\r\n2RXevQ4h8Nc51kZvsUuYO4UafgYKtoKi7aGLnmR9JtlcuHTb0ZmQQ7Imhq7+\r\nZ9x0xbN4IVJbayjE8VchoLigPmnx6lsku74f0ZBdTfEyRoqtsw5YiA5bk1+g\r\nYEFN74xbm2/Z6FGNyYrXXjTSEobcQ0LQn+E=\r\n=UWf+\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"7d3817e5325c0842741da786fca9f5b866b27703","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0-canary-20220426200725","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0-canary-20220426200725_1651003667847_0.9133877176047456","host":"s3://npm-registry-packages"}},"15.0.0-canary-20220426210227":{"name":"@hashicorp/react-docs-page","version":"15.0.0-canary-20220426210227","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0-canary-20220426210227","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"dc91e0bacdb3de5bc501ce7c18247154e82fc60d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0-canary-20220426210227.tgz","fileCount":27,"integrity":"sha512-IY4OgUAOHhHeLZFtzKH9krtHjNUl+69KS4BAVx9FPbEx1B6+taBk3f+pPm8cMG7yXHgnPYxb8zUE43Ys09rAqw==","signatures":[{"sig":"MEQCIC6vTr5KPk9RTjVfPr1CoOHrWFH6foPek622iV8z86i6AiAqC8PRDUYa6q4CCcPw6M7Jute2E6xZ3J2OJ8Hmm/dgTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaF33ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLbg/+PWHvPmqJH4og0qAB2RtOcx26Mn/0nXYWzcCnXdX0AWrDDKbq\r\nzIN3z984xReUqd38NZY72fd+OppV1CXtpX8tF6Ik+NAk+wZjtljVJ3jzfbd3\r\nqL+n/ZMT+NRJRg9KJc5gEjkjzSQ+8m6g2mqH+47PyDTHqYKpM2XQ9s9HtPEn\r\nyeTWklOI6EE0zeHGjumpfAySk0POdSYDSCite/CDIc/BjliN14oNgdCakE3I\r\nP3ao3c+kJp8nPtLZaBZNc/PcdE0CK8SQpqavlhZ4FFdlSYWNxZOPFSgfoH8J\r\nqGE0/E76+XuVAmwLAICBqBJEtyZKj1F182n/4RBX92D3r80CIpRSoICNS8e5\r\nSgBdme9MvhLhBZKouPehP9eI0Ji0xqyH271k0ivOu7100bAagCw9JbH8eo5j\r\nQTzMEoJhaDU5qbILthOuWNedZ6/qxMrDA/PaJsiRbtQRNUo789j/lNaRDYtf\r\ncerNiw8qHYLLXjpJ1KtSnlL6JvQGpf5xsWV9hTBHPtYDVlrZ4TYmVz2rS7tj\r\nRBZNCKdl8zeEgaSCcGNJONAnxVoRIwl9cFROrI+o0AMt+FpnkMKCua/UCUt2\r\nBDL1Cs9BW+BoTmWQeSamWTeEDoMdJpffZXfSFK7ZAZn/M+gJvyHvPQ4v6Ib6\r\nlwgFBl8Zx4BTwviZzsh7C4OdQKDx8hwGIoM=\r\n=flcc\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"be91e9f07565c0473d0081dc6bb24bf2a770417e","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0-canary-20220426210227","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0-canary-20220426210227_1651006967385_0.6821810179072136","host":"s3://npm-registry-packages"}},"15.0.0":{"name":"@hashicorp/react-docs-page","version":"15.0.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@15.0.0","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"1dc3d652b124947de81d15034bbfdd580377f691","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-15.0.0.tgz","fileCount":27,"integrity":"sha512-GYGfvVbwwXdlBPe/TccO7cLDHGWErY00SVm8FuI8wjRiqb3QU41xutYAO461HPGfufEi5uYhmNBevIbw/rQ7Jw==","signatures":[{"sig":"MEUCIQCuKZmZlsqY3V++PmFweRO4wZuKI0P+yaiCeTtzi967eQIgYdfpAOfE8RCzNXzBNCoe034dSE/paQLbL1UF9Dtsmg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaF9tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom4A/+KnP5/0EX57rR243xramUMNZQ22QI26+8A/adPfBZX16jJUkX\r\nRSAQ0E/3uCyo9tQxmS2/vWLGCpScHif0lU1duEwBNJqFLXbXMJOBg5hGt0wg\r\nXLTGeukDTegE5kaLC6L+Lz5WhM+lzLYwysYssdBZyXius8TROXRok4Ef8jQT\r\n8aREX7DMJET2hqgDpgxplpsTf7wIcXRDsSzq2eSOx/W3ipvI9jQ4TKLlnZ1g\r\nE2K4draRWOYke41T3FZRh70o8Zx2T5LjvjWPAUTTrmwyNru/vSIxZPdZkRyf\r\n2v1+Fd/QW5Uj8FlF3IFNwnLrtgNNSUUVhzkVLtpmkiMyID+GdG8+bhYvQczF\r\ngYe9rBLIL668yFqIiMyNsCQpKn5ftybaAK1/e4nNbjCmYLlnKxiui9e/AQXY\r\neMwaggOpedKRe2lSKRiZ/Wt0rgQf/FfezOOJ46rg4mTxa+PM+CjfRTHZe5cz\r\njy1Unwb90Jz4y9lrHP16Z44KkEY09iolkSeZN1DOOn9CQZlothDBcXXC1qGi\r\nEe6CjOp3wbccb+SwrKHJqJjNQwgXQXB7qDG/+j91R6iXqq3O3SfbBwtPvHDK\r\nYEWRgHztCaSwi3yGHR5lvkyjc2uqMyjxurwk3fMTt9nzEp1HOkRvZsV1nqHa\r\n9dm0UqQBu6+ckG6yrFW6wKnMo/Zbc9EeA7k=\r\n=duBX\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"127442203fabefa1604fa9fd91d355692758d2a6","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^8.4.1","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_15.0.0_1651007341301_0.48464252693868204","host":"s3://npm-registry-packages"}},"16.0.0":{"name":"@hashicorp/react-docs-page","version":"16.0.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.0.0","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"c6f5e09eb2cd8339fd018323292adae53646344c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.0.0.tgz","fileCount":27,"integrity":"sha512-9mpE2oah3cyle6CCHuGAI8va4lUrFd8EE8rzcY6Psd99SuxcNznCOLLDAj4jdT5ELsfzPX/o7inae0HyHCJXVw==","signatures":[{"sig":"MEQCIE8IboTNFzu+JgJEJ6dTK31Uz+Cljgl2biyFJJKr3L7mAiB5mUZepbuyxm0KCuNkui6vjjRm6tU5YQgShjqWv6hqPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaGknACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMBg//UbjlhVoQV3R1ucAyEolrtdnV5oXXQm5hG+Dm39MYVxFR/qiX\r\nxQc2AaHKBgMmBRK5YnliV/HcbdfkKihLaDe86o1Y7jGUOsZ+BtDiLUzuYD79\r\n+iLh7yBit+uoMNAKxjlGly/pNVtvR/uSyoMI199Kgdio7mJYGdrM74GSruPF\r\nHl+gG9U1JvKnLlpubzdLWIBvEEbusuO9UX4FC1JhbGUvOJbQl68cjMHUx2u3\r\nVTuUkEhmZ2o8o0oAZMUI3wtxJbrm2pDrQwJai8QGC8LVzifnL9GrbBXY1LXG\r\nBtBO/N1BLjVNlY5M2IgTSVfPUE4leN5jpS82dQuBLmqhJIn0WUAxFUH52RKf\r\nRAVayliGajwWNO7deU+DvcQp6RIMQW87BG+JBiuRFmHkZ+DYg5OjYQoONKLt\r\nYCJFHgzVCrQ45flKQNtwCBZ5y0tPYdlKIKZb79FoZOiqArQuKi73wE5pHriJ\r\nzjeOYJKGlgWPE6qjXH4zrLL0dsxALEX7kb139uikf45gFb9j4iBNTdqxCS+B\r\nslbt0aO0Fk5fVuc4aiq63bvONK8FNz3blJzMS4Q4UXQcA8EFT/SaC8eNdgQp\r\nT9T84ZtO9k2cC+Zzt+5lJkuMd9Cpj7BUR49sr08paRnpbWC7Nr8y/iytvxaG\r\n0WDbqeqaH9vCmPqmhPGjdIeK8yLE4pTHSuc=\r\n=CPrP\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"75bd95038773db8effd5fb5d079b0dde9cac3bc8","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.0.0_1651009831393_0.34447962515452835","host":"s3://npm-registry-packages"}},"16.0.1-canary-20220427141632":{"name":"@hashicorp/react-docs-page","version":"16.0.1-canary-20220427141632","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.0.1-canary-20220427141632","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"a0fa326f6b9719224d8e7c6f806838d5c10abdcf","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.0.1-canary-20220427141632.tgz","fileCount":27,"integrity":"sha512-5RRs1pJ0gTwiBEAKo3lLtkWdUQ/lU3wD/lsYiIn9kWlnynZAXGb5LbajUYXmc8oviC1513WwOMMZJOLG4A9+/A==","signatures":[{"sig":"MEYCIQCn04tNEQY5qb3D+yfbL8NB53V8WPEntHCl14SORFrOawIhAOFNc+9F6AIes28VY/2A2TUREphL7A3sbVqhgfMjg2Zr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaVBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGhw//TWKvownrLzbGugN3kpvdXfjvklAkRrCHYdRNbsW8DwX7nutd\r\n05OPzxiu1g4+WczRw0kFGbSQVsVAXRtWb4ex77oU3nADSNUcwfGuOAOMslkJ\r\nX7dSX6TtHsny13kA27WHbfVqLTEJ/xeJ/njeZNAS6GQpSIgJhGYzxQa6u2vm\r\nvWr2ugHyn9OYi8Z7y/UKGaQLuJmOBpdQ9shNPY/Tv+GagVSpkufeCW70r5zS\r\nR+1OsrT02YxNe1ygsoN44b7YyMqMG2c+sHNOXceFqqWtZ2ah+dKo/sLHbXxy\r\nIg2e1omZCpEOOX9e9pFctX807xDE53zd0GwwFcCoRvKe3KPxOEBhWmucZiKu\r\nH9tiokJthFsnpmxNmxFWcaL2l9d+vLPbNVnEu5wUAbt7DxsJlJgjL0ggJFFv\r\nNzpRuQrXB3DpsGZFh9kcv+bPy9gXaFgsidkb1+rCI+LcLMziAuBUuLvR7FcE\r\nQ925cFzLy/fH/+UzyMOzKmj/cKo8/Zd8MWJIh8RKEpESkUYx19fDjXqkhwj5\r\nCw/B/9TZDOHCcCUYx8MLuDjZ9bQnzvfU9DKIIRhn5zKVVIyDBtB028mSbaAJ\r\n0Oy0TC5uFMB9VxyHJo0wQJueoW2lavRoF120oCigaoFwd6f4bUfwoWr2OEiJ\r\np6jjxGnN1vMot9SqeMs7W28QnXAsH1RflAA=\r\n=zn7K\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"6d1e91b7990d3ed6afaa959732b75b4526bce7a9","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.0.1-canary-20220427141632_1651069016044_0.33353556477703306","host":"s3://npm-registry-packages"}},"16.0.1-canary-20220427142747":{"name":"@hashicorp/react-docs-page","version":"16.0.1-canary-20220427142747","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.0.1-canary-20220427142747","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"87279598a1b484fabbc04f3584bd80e8a586c125","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.0.1-canary-20220427142747.tgz","fileCount":27,"integrity":"sha512-7EPsnacucs76HjkB3XzuuBaWWplr8hXJK/3ZH2waMb/nKOhHpTpNixFzcfuj5v149ubZ7KQYYITDyadVU+U1tg==","signatures":[{"sig":"MEQCIA5QyN7Yf2sZysZW0396P1EybQI8ddhqEq4mUIZRffRJAiAlTSjptlFQrRs9lZF2SZfMGLA3NDMFgYxLY1nwv47WBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaVL4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmropg/9GVy48tP0YYIkWjyPL0d6mYQc3hkLxopZe+4qguaDR+SM4fmY\r\nc5yoJQ/t1MXfFRQwRmn+URtZ3eEtzSoGg0gj2S6Psz02jsl5BBIMEuD+cGtb\r\nnOxcZMID8aN4H5HhVTQX58Fv5Y90ZTj/DHvKxRo0V3S5I46V0NO6F00jtH4Z\r\nzapDK/roEMG0VW9riNhsS+KLFvuZe6NtRt3b4NtBx2h59s/l3p2rGovrESqA\r\nOMPsmrLbmQ9GStZhEW61y9VYLCp5IugnvCoSyCYAK1e7DZvHHL/5Q7ObEco4\r\ns28oyDDW2ilrM2E8tx2f0SChTN6uclTJGhQmzKQoiJYNAPsqWaxN0MSkg1Is\r\nDt+YBiuhN5Tot6Mw93Z/++0RPHciFQA16QnLD9GVrj6pGbuhLl0r7bHmNL96\r\nIsqPQ3y683pe2SNSnH9u3Mx4qHntONRIRt7RRDAv7/dkXWdaU+7t432KOiw5\r\n+32j//xSbDfPGzPi37vC6gOPecZUeJ9hIwTmqTq25l/Tt0hax5AMUQnjf5rp\r\n8LDqXBZoZrMhtwmDUbvpdkQuzG+yZofCtAB61qyytemqQvRgacWufWf0vp1Z\r\nyxnk56NlvXfSVPeM7lz4eWgMAYxZHlYJ4JJIPXgzWOhK4aQB3o58bAtgxf5i\r\n0sLUGXhiGgyqMiv1tBsD+BKpTacD6dgsFTM=\r\n=EWqJ\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"1d1a3d0ea073be0e9418c520c4bc4208cb5633eb","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.0.1-canary-20220427142747_1651069688235_0.1666434941008592","host":"s3://npm-registry-packages"}},"16.0.1-canary-20220427152744":{"name":"@hashicorp/react-docs-page","version":"16.0.1-canary-20220427152744","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.0.1-canary-20220427152744","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3cc0f0c5c2839e9ee0e6a610ac5603290848debc","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.0.1-canary-20220427152744.tgz","fileCount":27,"integrity":"sha512-1lDVwE6C+SUR+gVKuuVlBSBL0xuME/oPAsiIyaS36szmhuHEWKt8D7pUi6ks2QJV0sAXd5t4Qc1WKHfBhOIDFg==","signatures":[{"sig":"MEYCIQDEB7r63FJpL+1HeJntwjJjyvoSkMUI+n53N9rT/DuleQIhAOPu0+ebvEXotCCLKEiJTNOu+UII4A/BtvCayG3Nwtvt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaWEEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofVw//btilMpQrhDqcUWKKp+jRxC48KXO0hp5bVaeBGps7GlqVnu52\r\nMLwUzy8ig25cLW8O2eLCNL5hpJV6rKkYO2n2KVgCCMflBDfBXEGdBYSZeLMq\r\nGOzIarOdae1DLoepy3nPBdpuvPfvR8Trhxm8iwduMXAx5MXHpFPPMaSSJmZO\r\n1o+at0FO5+UJMXxmFiTNrAvwsGWgorgPdE6Q1lBL7UuiSksTzfyM8H2dbitW\r\njEdGhq4yFlGM945okw5oJwJHl5PV9ZB29fDYh/yeoQrjCJy1AyC7yFncQVED\r\nLz0BH5it4OjhwhcSkeqE1MjIA8ubXpocnz1DrfSZmSJi6D91kZDeZSyS7rZj\r\nJMQcvCG+OsY183jATuWDP+L5/n1dYPPkGhDDu699dELBMursNd9DMZ4IqBpd\r\ntTQ411h7gY2EdXivNQm0TMBm+wyLimnGJh4y5OJaT7cj7cuYMOAvBSJynI2c\r\n9vREDB8ZdaqQehxK5SqEMQpkH7kiaU51Q1dZl/fURdYE6psdTCNuhRLw76SV\r\nDxpOwtT46ZGVn6t9TaSOHwPsQ7d+6jI6F+VeB9pT9Xq8UDsiYPDAu0O8MQrO\r\nwz1nRxL9unMI3h6mm1K/ur+4yChSQbmeTW6cejcqXgxbTLwMQYX8EnNd5t/o\r\ndU7KEaGC0JOmDj1MPG45xYjn5dmUKu42+aM=\r\n=5TbD\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"e386ed3b14c5a091f0e219763e8262865a338215","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.0.1-canary-20220427152744_1651073284482_0.3172048597605146","host":"s3://npm-registry-packages"}},"16.0.1-canary-20220427155517":{"name":"@hashicorp/react-docs-page","version":"16.0.1-canary-20220427155517","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.0.1-canary-20220427155517","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"daf72567288d63829084ec375b73b9f6fa7d1058","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.0.1-canary-20220427155517.tgz","fileCount":27,"integrity":"sha512-BjWxauvSBDoSyO407kGMlIxHs2MaTl8kwf2qphRW0TzNNGX4eeNvpsNsdr6tWBl7u0C0IUpOk4yzu9T9foJmmw==","signatures":[{"sig":"MEQCIHWYfN6Ew3Qv3svUf/1UoriAMyRlwChFmT9LHqozmzzUAiBDi1R2MJoCgFG3ija7di4Rfs3dMG1lQDyTkYOXyCJY6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaWd5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovag//fc551Ia4GG4bf2Gqbpe09hnpHyaO42fA3LrkJRPu1p4Rzq2J\r\nbspwRaRoU66wOpBuzx736Q8l5FCQfdb8uFd74U2QJopjq9ceomB4h5WdIG4p\r\nyPrDg6mUkGBo/d+SwEzM3K9mKKgs+TPq14ySH4Fosbu6z8LH2/z/eeLFnhQg\r\nNPtK+DxTvxvkArlRnzBoTT08sJtIftlnmDbE07yy5eWCSjx4jX93hCk1UbKq\r\nKphTkhDKr5SuI3FP+fJIYRSfqm9SB4ozlO0X+CSKySqa/eWtu3N9Cq7DKcep\r\nLicurQFyr5BAilEp5W5luwMvVa+oUDt/kT6XvdZm6hilEBLWXU18hRCdW35i\r\nOG0fpBEVAPPLwVzKcNNElt0AVVDttg6I4SvPFvqDsTmFj+HiAsLH+MzbRTDv\r\n9FoYCca1TkQ+W5RC08NdjznURwt5UpuRQx1pWUGI6zxTBA2MXabdBT3E0yqg\r\nF/pRuz25gpu7Ok1Epmo8Mp0aCNOIKwu9rQZEpuB/Hs3RUDaAsOPhJFgdEoVd\r\nFDlLfWRl4phgXOEN6mwIGEC2umEPFeTZKqtiaYQCSYwHWgEK9SRF//7GYHbk\r\njyfBZ21UCvDgvFFXwnjOUvmp1xu00kQvu9fcT5TCPwTIpfep9nUthZUBNtuH\r\nex6ChKaQF1PHrRPRHusFsL44ntV/0BnfHcY=\r\n=aQFt\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"870aa451d0426d311b0759de28a61573d0626ced","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.0.1-canary-20220427155517_1651074937314_0.8759258304543587","host":"s3://npm-registry-packages"}},"16.0.1-canary-20220427160739":{"name":"@hashicorp/react-docs-page","version":"16.0.1-canary-20220427160739","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.0.1-canary-20220427160739","maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3c6ee945eb8878637433c9b56ab3caf9640269e7","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.0.1-canary-20220427160739.tgz","fileCount":27,"integrity":"sha512-AFgTqIIqRIFqBjXJDplNaboLWlWef0DMbZN5vSEkowURARBHSwNjFIvPEF0Zov6tsCR/ZBBcPd2DkJJUTzFc8w==","signatures":[{"sig":"MEUCIEXbVpWejMg5w/2UnK5inmKmMxmURSi7Dr2XjkxxnZUPAiEAuExMgWUZSwVfMDyzzjvKuqLY2xmgHAH4byPSKfBKdJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaWplACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOlBAAm7aK1SFvA0J8P0+qZuoIuckAuNoNOcH1qNUmOmHSgjVY/6Fk\r\nja0q9cpqbJ4QRW6Osul5mlYrPZ5YpVJyC4Pxjqr5dVYWIwq1ezp1SSlXMFT3\r\ngfRt4wagzaJe0W819r6psRn64hlDusAwjudL6UE84o/yPBoivc461UQFk0Zn\r\nrRQCajOt07+bZ3+H3pXQ0IfHa9A1nd1yyq4cFOygtpfIuA46dPS5i9o5g/Pk\r\nnSRhU64vEU8LDULtNyY0d5oGJ6l9SNtOd3zqnZ6CIsiPXTTk0dXtMtgvWurd\r\nQta2+4FUcUNkYxlDFvt6esQMtOkZnMfKqpCTU90iX42ggL/WXTppP2z7CzQC\r\nMWbJhMuz18RMQWp32rZTgMf4x81lM1CuAP49VXYWkvXAi74S5mZXapBWFDyG\r\nCFOOGGomCIjm41FZ5irS3sumQKKrYLVqZWPKY15Kl6fvA5MyPUG4f3Jw6nYu\r\nPsI8os01X6NzVcvcTEXe8IDkw+e3ENB8QFRm+b5YTBfIWORz09LogtgUnEjT\r\nuSeIID2YPJJwHkoM50o7+fLCXQHzqQ3GUeX8WZ6QvpnNxew9dnb7O/4bVuC4\r\nUs4IqN2rkPOd/L/Buw4FAdKL6STqykIMk3VOAUEHQpY8sDopEwEMooPVn4Un\r\nBlo9q0OPvnbS/dpeb7f6R8Trsq7bLzqj7mI=\r\n=6H7w\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"1ee0b1f3b26c8e5e737a1a9cb9084f577eda5c66","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.1.0-canary-20220427160739","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.0.1-canary-20220427160739_1651075685096_0.2795799895789375","host":"s3://npm-registry-packages"}},"16.1.0-canary-20220505214234":{"name":"@hashicorp/react-docs-page","version":"16.1.0-canary-20220505214234","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.1.0-canary-20220505214234","maintainers":[{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"ab6dd3790212342421a1b14910f96a1c3544c5b6","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.1.0-canary-20220505214234.tgz","fileCount":27,"integrity":"sha512-BPdi8eG6LD4URAofRQqLkD0qCKFHRoHHdLSN8DW8nFZSfqNfVVxKOTKY61pknL+FVJinccHjh7mJNvjSyZsH4A==","signatures":[{"sig":"MEQCICY6gbZqDAZqDH946LQqRWfgwMWjEKXjeEKpHkV5YE27AiBvtEeyKrQyckMBT3HtlVeFhUmhEFXNgrbvWyUQAfsqHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidETeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopKBAAhI6psdUgXdu9Aev6QA9VlwR1pRdcez1Z3/dbxWBBElhxF5RA\r\nrv2Xf2sg5lfeTfk+RhJXmwylqRqOmlv6473QBYMCnhK3OH5FLzMDG3usi/Cw\r\nyJOG2bBCWFUNger8ZA5tH/81hWm9xNPu3pE0jiMQzlBu3RqCsNayxjNbtmxh\r\nGHkK4aKoag09NRdOc32ApcsHRVNjPdNJt17wKAJQIXSmGkF56n5L/yhVTcnH\r\nMAHyO3xhiwGM7Aa/3kdS4Xug05G4F/QObjw3hIQR6FxdLUF/co/vtY1hYa75\r\nBAynXO5pSLbYgHKJn6SKcRke4ziXUb6U6SJ2nrHWIVLtm2ZfD28ZwUeMSwSk\r\nq67BsIk2bbXN0U99AsIAr99s9/4xxOY+Pah7pVS86Kx8QS2hVVxwayrSXdQ2\r\nOfhPeo3QnT2bnz5F5eOm6RHmHKk4ePcKOyrG9YTnDY5x89mIZk7hwo9vfC1F\r\nOzrLKrc0cowzBggvDn+7d0XONOYajMK+9ZHCTUAQEwx+KtoUUVNXIyV+9acg\r\nOlxrTwZaMYOWQlBKZyqqMjUvFaAM3d95kpTtdlhv4qInjcmngdeEVSNyls7c\r\n/8opnPoP8pgplea4RAmKrTNdcMq2nxfZ6ZAQMCbYrtjuo9WtB2Xt7vZTPzq4\r\nS0Y0kx7tcuvHBKDuNDOUhlYxI7NrsRV1Rxw=\r\n=etTG\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"38aa563446fa863cab0fd7d13dc26ae40a4c01cc","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.1.0-canary-20220505214234_1651786974691_0.5504306874396914","host":"s3://npm-registry-packages"}},"16.1.0-canary-20220506141537":{"name":"@hashicorp/react-docs-page","version":"16.1.0-canary-20220506141537","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.1.0-canary-20220506141537","maintainers":[{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"58a087e337c46bc5df5f83bb5df1be71b8afc2db","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.1.0-canary-20220506141537.tgz","fileCount":27,"integrity":"sha512-yPlNTgMVS+1OFkfDKJuAX9RvrtstuR6rslzkNrcYwjfAC6LEqTzahF49hONHx5CNGxYSY8gz9KOWwhmDSEyk/g==","signatures":[{"sig":"MEYCIQDkPOmghQ0fO7X3rwxW2VXciJUKDqcfasSLvOsaCAWWcwIhAKT+aUvQMCLWDRSfdY7D3gyAkGLTZ0HIt//+SLsZeY3Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidS2qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc9g/8C/qw2UOAKJ4AsNvc2RFHYuDcIOKNqTEORqGw+J5GlKTmBdX/\r\nl5k/yAXimbu3MHUY2KQzzKKHaQrS/xcSuFxsdnCK8MiNsrz40JUjT+B+cubS\r\nEa0B039GrAb8TPGSCTC2LaO94ZpimhL7psZMspEX29pYAaIBtKbVzU9yj6QY\r\nX7HmhXD/SrjjwY6KQoDO5bpWl6vcgnNiOp88xm+e00yKr0zdfii4XPADe12a\r\nlZ09tf5NRTs3QUYLuoPjAAn0lpLYQVAf79rzI9iSY8TrrIZCbp3l0S4Uu9gl\r\nnAFgi4QqrJo1g5EwjshRgGGevgcBySZGsue1u5K8xMdqTXoyookx8eyWLCdm\r\nVYkG4YJqdyyHOIedFUG9iBRCfhyN4WlB00Hme8pnQgdUJeKuVqc5Ed8kL04F\r\nT5O7t2RshhXngapEMdgICfc+Qfs4mN1kr3D+E8xbPWg1IbpoHKBhlLFZrfaP\r\n3UWqyYVfcUwU598kEXDb2xM4i35DgeogkAhHUllqazCgpTiX4OUe8J827sAi\r\n16pfthBFilOf/Q8VH8oWc8V2plwQIFFb8WRTtpGhnPGrnseVF5d0dee+IIRp\r\nbYqjKN10iwpVBKlgPvx0XB4g7kBy0yO0mc0Q7OnlDm6/eVoYoa8j87awj3Em\r\nIor5OHy1VvANJjkPNKDwfBfAkdjOU8M6cRw=\r\n=MgLK\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"5e299eab01c2c8add06ef77500f8239c09fa1fa3","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.1.0-canary-20220506141537_1651846570484_0.12036633504527328","host":"s3://npm-registry-packages"}},"16.1.0-canary-20220506142434":{"name":"@hashicorp/react-docs-page","version":"16.1.0-canary-20220506142434","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.1.0-canary-20220506142434","maintainers":[{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"8509d1be2559a2d413b9aa25ba2cc03ba8401df4","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.1.0-canary-20220506142434.tgz","fileCount":27,"integrity":"sha512-YDbJ4atl+tGJa684aIQ788VPQQ2/jtp1oQtxM2wdnShVHvzmCqiMRIcyTZ7fnEloExKX7W1+IM2juSuH0FMGxQ==","signatures":[{"sig":"MEUCIQClOM0meMyUukKULUc8x8uRzvzg1LOB8qv3Jdr4hyRR4wIgHv0eUEa9CKg9zkXV4X/gdxwkEKiecT3IJ8JcSqb41P4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidS+7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrknxAAkLqYLwnM8NoZ9dowTMv8P78X35vrOVpo7zrWczYsLKpN917m\r\n/03ijjVxRkSK9iFQqfMqQcbzd6rlK3xoriY8PilriQBKwWguRq73xJa7HvLO\r\ntpfm5K4IJwSsxFyuCTcNpKHQ/pADa0r1f89skVYrg+Ldm6weUczt+gBR4dyP\r\nslBSrLIzkhMspRgNdD5YFwOhpErHpetntJPBa0E9XlfZT0XiAoZZTfOmiMZl\r\nlVaTb1y4gtFNJx5DnBuVTq5VAwg3DZ2F56aZRscrBlf3YXB8LzumxGj2ordf\r\nXbl3dF4jVwW3fvkA1nHO61IPmrSdb6JED/nfqq9BPG3AMv7r9HLfcGFct5N/\r\nojFc+kGzWnNdWO7M3KJc4rgZZn43ChZS4/JCWGACohUuXaQotc8Wa8nRDvZV\r\nw/UyRtE7MQnqp9Yem7K5VDwx2BkS8DPTnwZktw9zC050rsZAx3Zj7RqJ4JNe\r\nCHRjbyoytWwKRc3aGtwqT7aNqJEGIg5UenBPOAaJLZAO/3a+7Raw1k9+FhXA\r\n88hNjuj+XfWVxA+Sqvb5ILJEt3+RiDtRd8OM/+fTUVS+PCgN6LnUyXSSSVcA\r\nRYawVw8e5s3BSL92iLfYAgj1QGcC9qzdo4+Jkvd+sz0ZcZuidLQFf46b17Zz\r\n929slOpz//Wdjd14A62o231twdwve5doFgA=\r\n=qG9B\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"84c4c20c3e16eb238279ff5027e65dc166dfa16e","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.1.0-canary-20220506142434_1651847099206_0.534709890487526","host":"s3://npm-registry-packages"}},"16.1.0-canary-20220506143415":{"name":"@hashicorp/react-docs-page","version":"16.1.0-canary-20220506143415","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.1.0-canary-20220506143415","maintainers":[{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"47bd6ef4f3bd42045cccbb21a7f7a1848487cd8f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.1.0-canary-20220506143415.tgz","fileCount":27,"integrity":"sha512-3NBSvyVIVdykXEmn6MqVr/TFFbNqOZtsUUZJjxcplhRrMcK5m/7giF2yRT5AV+Xket/ndiOU9/lZKS5ciydo1g==","signatures":[{"sig":"MEYCIQDitZqXQzVkVudOdL0LP9ujZg+03mG+3V7sjR1g/piEaAIhAPeCcm1weLPNRnkVYMZRmwH0jIPvJ7Z6oPYKIRMC+WoM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidTICACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxmRAAlPsvS5Onqlnv1y1cpgsgteIHJKeC8oYbIaKml0jxAWB540gG\r\ntvRAIKFN6r/Smeo+lY3O8p/UvncU60mPyJxn2mHUF4dbWBuwQNffeWqW6o0U\r\nf6VfubEC3zyCSjeEgqfzx9S5n3A+gelIma8QnfgtXfAu9PYjdLNfYvilu+Cy\r\n/g43szZw7/o3aqEXS+SuONRngpnrg/ALudQ6oIHu6ah5Q3J4AnUukBM2lI3U\r\n2H/O+fZ5uAwQRxqGJBAbC8atu7Bkvzi7R79xRFgAjA9NWQv0e4daXnv/CH/P\r\n6TbZyhnU2rjW0ies3vNFYa43kkwzfJjKjp8KmdvVNeQjtcSZHr5wEJAPoa1a\r\nK2QXGH1tzHyhmG+/+Eu7rq+PO/CQGXEqLV8FQrVxDdE1ucu5yL8RazbJ9Q9X\r\nOlCePJ2tj3UoDP0e+wN/qdefBwHCltcj3qiLSq+unezGjUPO9nH15bbAu4w3\r\nsdoXeVyEF0ri7R3JVj9IB9OD4jI07XMpWXGXeJDqUMZAtltAt6UlxknIZyT8\r\nDWOA5aArrivpdQLYec6jjewsSQb88htSFSVnWxsxG3cXE2tnVZ2Ginde3KmX\r\neYr8JE66cIkly8pHUuP8fHtJQvuIoywSmJS5Z6M5u7RDOwidHjIwlyMz1VFo\r\n1/XQdFsQMkVef77rhi6T20zK0IVJGHq4fWs=\r\n=HIF0\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"39b23cf2c4bb4f272ee232f9015ee130f9e94139","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.1.0-canary-20220506143415_1651847681867_0.936183306327635","host":"s3://npm-registry-packages"}},"16.1.0":{"name":"@hashicorp/react-docs-page","version":"16.1.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.1.0","maintainers":[{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"roaks3","email":"roaks3@gmail.com"},{"name":"jimmymerritello","email":"jimmy@furymethod.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"cd231b24beb4689d9d6e3ace9228ecb27503bccc","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.1.0.tgz","fileCount":27,"integrity":"sha512-/hRnWmiH/XAw5nuSlyEKO0kqejKo/mVAP5DeH3TdOyAJ+25I6JfSJX4oeSmSOtpavxu1CD91s1jaNNwWRadY6w==","signatures":[{"sig":"MEUCIAw9nT9e/GBQ0rIz4RFU6hHIRZZxoUGawTHYop7YJHu8AiEAnfDGW6G+ARxGbmtGriyvzdzA/FaJkZ/aUUGz33RTnLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidV3AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE1hAAnl6aDFzEXkEDJ8oS9RphkUVSTwRGQLsH9/CMwwD23/pKTFdv\r\nOca+pPDfV45RTqjlKlws+gBMBqWAQWii1T8MjdOnbXv8Iwv1wSCPsS6INNk+\r\ntjs3BtPdhSS9x2t20Z82nOpFthuDevYPStklR6CPKqj6Ss02l5RVepyd6xLK\r\nM8PkalwisTwlQ7MmqNTG7nyQB/Zs8r8kFUU/Sk1eCjQX0+EAbzc8zyfmljIq\r\n9HfydB5pwd0hwL9gRnH75+i1Ig33hXC04/YU33orKQ/BwoZmBGXfHEfjj5A+\r\ntZJs0r2kq/U8ukTWyI+j8J6pPDDHX5Rq2cgQibi17ySy7ugSq6AhokoETuHn\r\n4Ru2BSkbbB72f/mrGoc4fU8HRqErHzCcSKwjvJ2ODPeAto4rTabo2Tl8sKi3\r\nlGsql5A2ldlS/U+mR5YQK+f42Wz73DpVOodP+/KNw8NKQBs9vEhVx/iDCAFq\r\nWMl+o8uPobk1LyJmNMTyJb7j1i6RYIIEXuAAxGbZ+UgHjzD2sz1Z9m1yfUG2\r\nr5lx+8Qh9cpL7473PCOJEvT0JiQ/xEYbN9fywXcpeogq66KNuJQ+u9S7bZdL\r\nhpjhdRjMqTJTkSDGwti+M8cWKqzAsFSXpoLYxp1Innk38oQeu/NoAGhrQwW2\r\nP787hJMCcEFt1DHJDLez2bDq91K7F1XePXA=\r\n=vOsp\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7a2b254bfb3d944fdc5d652f537c505333dcecb2","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.1.0_1651858880538_0.20584978700633538","host":"s3://npm-registry-packages"}},"16.2.0-canary-20220524215623":{"name":"@hashicorp/react-docs-page","version":"16.2.0-canary-20220524215623","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.2.0-canary-20220524215623","maintainers":[{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3f2e77f049c65843232c4bf9c8ca2d2a066561f1","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.2.0-canary-20220524215623.tgz","fileCount":27,"integrity":"sha512-KDHG7H6AWlM9JOE7qjHQ4RtUymyNrtQ2gRo/UQbE6L3sSierHmfb3pdX8pJw5Qpvwp3gZ4CbV63w6AA8C0ATNg==","signatures":[{"sig":"MEYCIQCbHEdg7lrjf4Y+3LJiAlAAhHO/8rBpk+N5DqEIzN9jVAIhAMug3TcZUDu6CA/YS4ei+KhfT0Rqp2bqNp0H11jSAdgu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijVSfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxYhAApG2AOS+KPzDIaXsVkBzTOI1prGjdWKhB8PpdYMwPxpPy3Hz8\r\ngV5z/fnx7wZ3G7sfszYzrXggDIGti51+lEH+vLe62LH4aUbOyi/VfdEYVfU+\r\n/KMKLW+15MStSZzF2wEgKDYZKz7dE2fvcXJOQKnViIC6yvMQsaEJU0BJ70UC\r\ny5REVbwBlgszhCNVPv1mpeleC090IlPVteCh64LTMwdLxcoYULlABYoHkZLL\r\nj4dcnXLg1EY+gh6ItChfor2CTeL25rJ9Upgp3vX1bDPN2Kk6Y9Tv3TCNonqd\r\nT4A4lI3L2ci0fOHziDpY/l2tbSmAzrbe9Cl0UOCvXDGuzZKSKG738tVGJHh+\r\nopw3B0glaj2cZhtNQF+1+SxTryCJznN+LJ6pcvkScgZIrEBe5JqN5vKEWf8U\r\n6yK+VhGceclwo/cpVIGE0vB8MUqfe5UPxzVW1Ujtml78AE7+2SZ0aHhh/Pid\r\n1y2BV8lx8aKUnzd7Kq1iBI/thFquK8RvQX6ly+5yDTvuf+GwtW14uTXgsY6i\r\nkn4wG6KfYP9vNl+UDLrNVDVk6+l1ZCuPkntCbLJ+CwSFSSZikte96WxSFbdE\r\n8xtr+Pw4+g8Qj2KcKPF7QH0/fkEZHnryau1vQZqOe1wtCOqg9oFa3LGUOa79\r\nj0GTgEsTEeLY/P0jruY6tuW3Jr86NjWUMJw=\r\n=m1Pp\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"7e90e9d4570aa2302e1e371fd7fd0cc343f26bc4","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.2.0-canary-20220524215623_1653429407535_0.6152300717894086","host":"s3://npm-registry-packages"}},"16.2.0-canary-20220524215628":{"name":"@hashicorp/react-docs-page","version":"16.2.0-canary-20220524215628","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.2.0-canary-20220524215628","maintainers":[{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"453ea688435d51b37ac3540fd2d9258c15f13bf5","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.2.0-canary-20220524215628.tgz","fileCount":27,"integrity":"sha512-SbwJb7TEtw+YVQmnpMByoRy15bLsk/RGLagJXgNW0ZNqqId+7QhhiUFhv3x/WBSCjJ2dqclOb+KyYNshT6tIyQ==","signatures":[{"sig":"MEQCIHeNYx6Y4IKxNVzyvok2yfek2eBFMk2+nufly/W91PPwAiA0byr+lm9xJiiyzJq+IwjZgGfUjVFTZ/JMEGDcuEVcVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijVSoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogRg//UDMsjXtznh6l29n4be9JwW/e3Ve9DZhwTBZawT0jsRfpgRzj\r\nNC1LDfUjLZhK6lTeHrVbVEQkOEsIWIltzV1txCOcJA5ok7BY1IVxfM7n1FwY\r\nqBlcbrz1JAd9A/pmuX3sgc5eLe61nZYtWaLPtZR8GALVHkQ9kjmmk/6+MY8D\r\nhT7UOQqAhfkSLcv9oR30havEq2pYEzuRcqLHdDeCkblGVo1MJpYl6itUBrE/\r\nPf9aUU7cngBDXSy8AT4yCoWI34p+BQC8sfP5rB+m2Lb1ZVcDbZqglRAseRgS\r\ngzt35eMGBVJjl3FCJey4AP1bS8YlGy7FGNR2gFIVeSRGMNXnEeps5qyoVZGd\r\nwC8zrDU51yMfNFs+0Ub1YKk+BpYG23RvYtXkPvGsZ1orZblSfVn93pRs0d3D\r\naK0dzmjckop/m3Twy8sNcNMB0fIjtF8l05XWQI3ppfrAErQO/K+C2IWLfl0l\r\n7nD88f8VjNDGBgy7z0c6t9icFaxvGf090JINJUGFCG0sLYpHlNG0Sdgmu99h\r\nP2MCvFJxu8CNkxOl51EaIsRCz5kmPf7XS4bvYusD5tOBQz8griJ/ngN1F5VX\r\ndW2MYZeCoIX50X9scW3qaLU+5z0p34gRG0bwp4WIwMAQlWpt2wQmLPIkS2Gq\r\nCPgWIqIOEUi7Z16l/xcWxyNsRAdGMbUYB0Y=\r\n=gVED\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"7e90e9d4570aa2302e1e371fd7fd0cc343f26bc4","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.2.0-canary-20220524215628_1653429416045_0.13065112436339943","host":"s3://npm-registry-packages"}},"16.2.0":{"name":"@hashicorp/react-docs-page","version":"16.2.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.2.0","maintainers":[{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"npm.km@mailhero.io"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"8a2a8a28a2280000512623b24ec35ddb0da1b41a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.2.0.tgz","fileCount":27,"integrity":"sha512-Sya2G7rfbb+9ah8XxPgS06nqjI5QjaLWEKb6L+gzOU+pmyQSK3tDnpXYmL92TSwP/wkNU4b6nwDEMBi5HNG5AA==","signatures":[{"sig":"MEUCIHdG96F+FHVL0Nv6pte6HuwxN5JH1B6IDhtuJ9r2Hig3AiEAjvSq7bdQWEsdDkFqu+XQ9LtVYtuvQ+ZLUKJAt71geBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij36+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJFA/5Adh6WQddTOYgnNhh8QLVIteY9ShJsEHNjzbFIBGlftHkKVgs\r\nO9MQOWIwUHTjFMsi/Ru4GruUqDCsf2icDNsEZCgNrEXVjsATdgRj/fqkCyE1\r\nbWc7a2UQVy/owiVgyBhwseNhMKgcJe7DgcOEXvblBZhRLo9n7SCQ9otWYu9F\r\n1xwAKASLLPeUTPHO5Pw4qSmWfVYmLV0TIngEJfpC0lmcgltQWmxDK0eaFX/a\r\nqtNcyUPcQqK7PFuRqQ4HpNU6uwGdEr2DWTecsh/gbYLhIyVH7/CWCzrOQfId\r\ndEfY2nXTE38LdY5garAQ4XnxLin+F5bkkSNMF4uiHcMNOXAMdS/KFn+yMaLU\r\naKB9dE0utweebaIo+KqcJFnR0Q/tn3bGKyFJd9/EW1vecgscR/0aNf+I0zJL\r\n6UsJeTgy0dbQeDTku1daIsUuMPolWAs0OX5nV/cKOZJ6i7DVFiFchiIulnfV\r\n9UDTLQBCENzqt6HQbzL8jHPl0al0XyiJgOyiY6KXKPPIWlhbNrvpgg4LPFUY\r\nwSRKuJOHJgfi633GctpmrmLDaLSho4Kn9ICp65xfth0b9yRDdVCplAeJo20N\r\nzkekq2z7OX7YMM+XMMzQBcB7LSYhP68j2DTK7TfmOL1vkoZEctpzXwMwd4en\r\nXEg1B7MsQickW41ADSAZYyfVzWx5Uq/gaFU=\r\n=QATn\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"48263e77a1583a2560cce744688174f84a0d1ab8","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.2.0_1653571261992_0.24490923857463542","host":"s3://npm-registry-packages"}},"16.2.1-canary-20220606001913":{"name":"@hashicorp/react-docs-page","version":"16.2.1-canary-20220606001913","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.2.1-canary-20220606001913","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"5b4f85303639e4179a22287ac5c8bcbd2e25b2bf","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.2.1-canary-20220606001913.tgz","fileCount":27,"integrity":"sha512-IPqNNkIKOpSsi+v2IZTPq2i5Y0J9bIchgaEC+5uhfsPNO8NDNGxagbnpmZB8uyxUysZu3u62assifYK5sriqew==","signatures":[{"sig":"MEUCIQCCy87woloLXCHfdPAz8RsqntvinGGEIeR8KiTD3IWKXQIgVPV0Z8zr3LQRGSLzU9+khRdoVZXSAL3eCf5bZ8Hzb3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinUgZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB/Q/7Bxkj72IVcI/NWDzQ7LGhRM1eoo2jmxdfLUSsP1RvAiZPQvOh\r\nHZJpbx0wauhzuSl6qdbwfNupjzZXbQ5ffRNROGrk1zbON81fGR6yawTYJqEV\r\n7uptnZaeFuWrAqgF5psf5xOz4CEVr6mG9bwCxBR28q9bkQQO95+T8I5TzXWB\r\nFm8D01SaVE7M8C9qV17Y3R/3j6gQstYilug9t+d5saBaHxIQ1VdhMLnKIDex\r\n9iVX4S7hOMvjfC0aAbScRzZHGYvW8zqTVFSTG25B9J7ngdVCUHGIu0kZ/8Ab\r\nf5yxRECSIIJRRGSIHgkvwLrs3idb3o7d+fU0AOfGEXhcnjhZVJSRlDQbubX5\r\n8bPnswloGzbSMHdtj63W8rD67RmK+pPtuyzrWmE5bWfN/dz+kexgYpAn6dTb\r\nKggiZRKNFp6j9BSpP19FmReC1NJ+tdC+RpqWBFtJVPBNWXKP3UjS0OWyhqiV\r\nTcWh089xpdZW/BgZP4amKM2qnSyZNZjrh6XxzgWSxKtfMOM1Hur0j1N+x9JD\r\n/KxGgxTT4Ps3xt8SQCSIVnYDFVga7J9Pnr/aZgVRuKd0dIyXgpxY2I+lVs05\r\nN39CiOUtE7TEgPTjN/XFOnROIeVMV5lpRH6ToBXlpjBQs3t3twDqEAJRvkyS\r\nVNvS+mD2IZ1c9NgCXUo5TFmCJVqe+OrdXQE=\r\n=ZWTj\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"fe90eb160e9422d1fe7c564f3cf08b07ede9f5e4","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.2.1-canary-20220606001913_1654474777262_0.7794014956846633","host":"s3://npm-registry-packages"}},"16.2.1-canary-20220606001921":{"name":"@hashicorp/react-docs-page","version":"16.2.1-canary-20220606001921","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.2.1-canary-20220606001921","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"6f4d1bbbaf034a4a8b5b4ff1b809e24a9ace65bb","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.2.1-canary-20220606001921.tgz","fileCount":27,"integrity":"sha512-NY7RMln17RBd0fiaL01IyW889gfokEu5VWGaDGCS7HnTH2/EefjTFg/vzZGMmuGSDhtVoCyYq+nQR60/tQA5KA==","signatures":[{"sig":"MEUCIQC8JE5nc7YnY8I5B6oVb69cWOZrP3e0k8+mft/SC8WW0AIgS1hoLjbMucKAhl+Qsog413w2Vp8chmgNnJzsWYR5i98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinUgkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr38w//Xk2id1Uuk612iKHhUJS6F0M+v5aDPs2M0S8kZSrpijPepcY/\r\nnopBQlIqj75qYGbCSSLi6zhglhtqDle+VUWEb5SfavwfjiaHavMOp4BQrWkK\r\nRRoevio2htkeLkvaWpYtzMv7pFylgA1rh/Fz8tGod8wsDtsQv6KkDL+J7gFv\r\nCZzMdl0IeLjpdaBZ6v6FHTaleBHsgfsZa5y/dwFfenM86licUy+Pnku1VLNY\r\nsAwDfHc0DoJBnDCDlbBnz8v39m3+ZSlXAwKornpLy3dy70NKIoMLVxDMKVSa\r\nYr4lkolB+5n37CjQSZA01VkILuMLUU40lEVy+BM9neQojbbKR8akfSc9WmjZ\r\naiv1JLhvp+3bbvxw5cQbFkSQ/OpCswh6Q4G1AWGa32584GOH/sOp53ickHGC\r\nkhlmWiKtQ55zjXqopTEv7vwhFMLJ3Tlyprh0auwy4J2Zqz/EBEg8blrOcQDy\r\nGIVk/TFtd27Iak2cjgpTeCC2Mf9rJ11ewiHA+5aTiDn77AuQX6LRfSJEJJ59\r\nFS5T5N4CGGVd3/R1jK0I5w1bQ4w8njcDctk0TEqwLnt6EzmwVqfXqEV2XU6j\r\nyqwrI9OGwCaVPf4bJBxumB26kI6s+vMzMqY089RaniHVtOV7Dz8TtQ2tDMMv\r\njeU/usRptE8c9zxbxuqVTj1s4KH/2XKBzpc=\r\n=5h8z\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"fe90eb160e9422d1fe7c564f3cf08b07ede9f5e4","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.2.1-canary-20220606001921_1654474788283_0.5045218007575336","host":"s3://npm-registry-packages"}},"16.2.1-canary-20220606002209":{"name":"@hashicorp/react-docs-page","version":"16.2.1-canary-20220606002209","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.2.1-canary-20220606002209","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"05c565c08273e9f3fcf64c524ec39b8f2c14a8f2","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.2.1-canary-20220606002209.tgz","fileCount":27,"integrity":"sha512-lxlSlrdsQXMAex/YB2PIM5vd+QjQpePDWWOQei1YMGvr6KAWgh/k29RUAG1udVqFJ+Gp5lS+/6NKdKpG5gN0/w==","signatures":[{"sig":"MEUCIAR1leSjVnFAOPkYH5vdQe9gyRrN8z0W5J3kIFaV7uNtAiEAmOP1/cZqnf37bUrDQE1PUBWAWsYyDlJd2s9iLK6nI2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinUjJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqXhAAkPRHqxWuIlum98emiVUSyREtNJlSLJay0P447nSZMfEVndzk\r\nTjXaWoOFuf3CRelhNfZaKQsKeDeFKWJqvMicc9cNQfZEhwi/rCiXQh1nh3iL\r\nRwsygtA+XbhOjkj90jrKMiKBcFn0BciKoQDxnlK66skLGBn6s+dcRj7NYKgy\r\n6hVegNgBQ2baBO+wBYQxJNEKdYkGep37xnidJScYjbah+8s/vExxszKgHP/v\r\nrL83U2h+vlP6irU7g2SJ5dJsUcBJUetRK75F6YBfLSz9tnPu++aYFQOHJPfU\r\nC4+s2FxN9QtI33pjb/JvTJN+Xc9a6yytfpjkfPcFKAhUVE3WEJQUFRgWDX4P\r\nkJG4gAkoPlZ89MerGPF1OB16dRIgdcx6GRT7COLEUB8mrzpCX8/CdN3Ms/AB\r\nXfBcwefCXSuzfTJCt+ELq17W+x232ezkSJP27haqkMyRHskwfpsnCd3hUAv/\r\nCZHsa3CDHt1TzBCYI5CVhhgZFBd8zLhqfzNxqAgjTBwGoDIK29sZEktHQ1//\r\n1aWfLRJ3zYFSSZ7VaACe5XjJUQXMypm3TGGGiU7X7baZHrKKiXSW2ZA+5aZA\r\nMAeH4k6zrqpQmsAbOHLOdVsqWyuR2bJjy6Yu9C76q2IxUCrFg+Ueg5O9MW8d\r\nWKvU6KDLtXKP1cG+dAN3O+ZRPt//JlpCM6o=\r\n=zWXB\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"77f8d683503082404eefc0f40c8f01894330ea0d","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.2.1-canary-20220606002209_1654474953137_0.910708681165527","host":"s3://npm-registry-packages"}},"16.2.1-canary-20220607145024":{"name":"@hashicorp/react-docs-page","version":"16.2.1-canary-20220607145024","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.2.1-canary-20220607145024","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"97a9fb5777e98401b1f2202e8af2ef818082803e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.2.1-canary-20220607145024.tgz","fileCount":27,"integrity":"sha512-DhZ2qejMZm4dnHBCn2Zna+UyfKrxIx49AVqoN0q8aeJiV0Pad45t0XaEUL7WsUHeA5jv7QDS82oDS6w6dDgz3g==","signatures":[{"sig":"MEQCIHxLG4u1Biu4hemfbR6BbWZvtoSRJbJGKVBADqfeB8k6AiBXLiSopxOX5wjlDtcYmi7ICXDSkh1WvLfXmrGNdoY64w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin2XGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBzg//bbKPX8YjqGmsJzMQi73NhdL8B41HJmwIMv7lxjZaWOxVqOcs\r\nDLJjewuEwgHCMy/hFqBXUjEd4LU2+SH2H+gIpThu4LZd3774EqpM+OHp8tZe\r\nKFaZY8Fb0oKCavoSS+SNq2VSzgDBrmM3OSfetyxiQCaiN3XwCYzgpge0m8lM\r\nMno8GPzX0Lu0v0qgigcF6d5hW0ITlUuU92qD1DJntWCoLG6N48a/jyQLT6f2\r\nckVTuMZ0TFV1fV4ct9QQRnPhTpJ34+8jAW90Xz/33b0JuDJnwzQ2ERo2WSOW\r\ndpGxlCEdpCDovtH6rHwgwqdoW9KqhxATSuAAkPjWmX7WyJnkzuGn/2yD0bA7\r\nOa6Q/ymSyx2iXvFvDA6ozdZq0me4rL3SX1Yt1lEcDXKaAs3BzBljR+1fEobW\r\nALdoa4yHEANaci4rSd0YewBI7D72cDFbjXPTUAykNEtYIAmQ65w4fTwlE80h\r\nJANdBvL5TCUBJ56CkEhd6HKXp8rLb7jGooUW1b+s9YzzG5De7YHmtKxg1zA/\r\ncpJiSPfD5+pAtA0K2bpzOk4T09ROIDKdoJTpmfNqUw3oRTa/4FzZrLmC+C7r\r\nEGZwd6rWj71ykOj6xDTelbiRWTSLv3L/uxJ5PL7N1ZUfaF6hYRddRyQGZN3y\r\n815o7Gin5bD+Ck3+04MjvUDqrk5caGxBcz0=\r\n=Rc0R\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"1ebebc28f9974ed6bd4283bae4051ab8bc9ac70a","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.2.1-canary-20220607145024_1654613445933_0.5514706860732772","host":"s3://npm-registry-packages"}},"16.2.1-canary-20220607154456":{"name":"@hashicorp/react-docs-page","version":"16.2.1-canary-20220607154456","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.2.1-canary-20220607154456","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"0eb38a04020ab6177e6a102e3c0acba696f88ce8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.2.1-canary-20220607154456.tgz","fileCount":27,"integrity":"sha512-ODEcSmCuz86vNza5uvqDuCNoIs/Fd4mHWgvFEbo5P1/17zfWhJXEdMGhAClKfR6Yxm7Hv7e87Hyw42XIXJvUgg==","signatures":[{"sig":"MEYCIQDU7Q9U6BHVAa8NE/QBjakUOBiGt8R4SHH3ewW8BswOHAIhANnstDeM0eWEEClBThW56sQCoOZOmfIZShNhn9ARU729","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin3KVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7mA/+PA6HuVOUdFbuuVlZ0PYc8kDwsCQwDDlnHIGf4jSerbwYPb0t\r\nY+ST91Tdd8LX4q7s9FtCD+HGllUtxajxYDwLB1ZrsVNSOecdSRAX0AIAd4zl\r\ncaMjfPE+siU603YpWn1cnJNEYfIXeUvkgNay0+MdkPQ3Ew3BpzauzqceYVtj\r\nu53ZcFo/Xi3d1KafJN3ko4aygYT9RdkmOdH420JfUSeJR/3ItRMNom+0MGVQ\r\nnYMfEqQxJ0Q7janEEe8Esnp1S7JbuqY0hibYylw1RItHUnuJqqIdvADnrDhb\r\nE7h+xjSjbMCufNlseA8M8tKGdYP8PSuFXq4XJivW0cG4Ijg2vUF6yJHvYvYr\r\nK37nC3v9SozMkim1ehfIa5laD5vcZw1PgMToNiDTn3xIxOhM9sM72xrtrlz1\r\nuvcbo61mG4GZUqO/9QoLJl3MBrpTKqSF1Zig73EL+mR2GrMRhcirRTEW6Zun\r\nXF7clq/6X4daH362fSyEiRcSKDzaymzgAIp1wTX8wMjdfEcMmb10cIM571Be\r\nRsiDh3IQKt2XF4AShSH+VmjTwrpoPOqyzM2mbfT73EHwKQyYXXor8awHDji4\r\nxG496MsWSrz9vJDtGC7QKmOKDCHiO8aYQruMi0xjiVwXg6ZX2x3eleUs5MAV\r\nGSIKCYAZ1tzfR5j5lc9vhBZvp52Dfttubms=\r\n=x271\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"208b46aef2673472d99cce83c44349da5ff00d0a","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.2.1-canary-20220607154456_1654616724930_0.23195984401057324","host":"s3://npm-registry-packages"}},"16.2.1-canary-20220607160359":{"name":"@hashicorp/react-docs-page","version":"16.2.1-canary-20220607160359","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.2.1-canary-20220607160359","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"4bf82047537095553764fa0a6f989f946f3074e8","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.2.1-canary-20220607160359.tgz","fileCount":27,"integrity":"sha512-Ik+/mAgxxPVYSToTVTp9BkhsVNF8BmW6h0/YPjBLFylgnaRPdbGgcKr+VquLN9fe8HiqxiXtPul9rH2q5hNADw==","signatures":[{"sig":"MEQCIEdFlu6QpDw7F2DGkSw8KNOevYSF/GIa6E9bKpmm3ONYAiAf0fMaqWNXPt9CsgVY8ZWhwbQKkwjdMk47FXCavsyd5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin3cGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz1Q//cZQ6U7PaF42v2v+ttTUy1XU8reFK5juttpjlgaLrNpIAyEtF\r\nAd3PLWhxsdbDEqomr218xfCc7UvQVMDX4CL6iI9YE7aNPXyn6/OWVPSU5ESo\r\nfYvEMTY3rae3Lg0vHma6wnN03x775auSUxNlNaXjkW5tvkDyvkStY0UCjDpY\r\npmUmlY5pPJsTK1zvlzjtF/5XKuz2+SusgTzeNTvgaWggy1zNRIYjR/A9fMlZ\r\nj3KYIn8eqtqHEXrMC1pn1Sjj3Gr6xYr6ieMBWOqTeLJxx2pt+HAEh0/5P3g3\r\n2mJJBp15gk2C1UDEa4BeOxe7TvG5CT3AHG2L6+OC3WfCkQRpUa6K7v7WrKYW\r\nL/QHK7oHuygafWO1IThvP2U7zJz98Ml21Rf7kd6s9OMvLjFpsP3QBiGkbvQ3\r\nUHNo5h1jTFfMGpFrdAo3TNzDSjSBZyM2+KVHW0n0uBYYYJb5ArqWWwGxHQdu\r\nKmA2SdGstO8GoKcz3XU/PUVPnX/4X9S85fmi1E06TaixIVKgRE0Km1KWClJc\r\n4BAFFsfEkzEipDXpbM+CBryeN1EEMp9His3HxP+NfLz7/pOLl3s0zTUQuKln\r\nG9XghVh8KJ7mBaYfn1jSV9o7cFmQOkDbhREB3+RFjUY7nHAsKI+QBK/nzMVC\r\nuRTdyPoDNLkRnPEEeiWjwJHeFQB/tEKIFDA=\r\n=JN7v\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"98db0b7510f14e03ce91ed46b7e120528e9ae063","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.2.1-canary-20220607160359_1654617861936_0.9786550366780649","host":"s3://npm-registry-packages"}},"16.2.1-canary-20220607163405":{"name":"@hashicorp/react-docs-page","version":"16.2.1-canary-20220607163405","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.2.1-canary-20220607163405","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"51c3ebb723e14c55a332284df4d9f48ff59472f1","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.2.1-canary-20220607163405.tgz","fileCount":27,"integrity":"sha512-zPvMgCQvQD1IUmsv/723Af4o7VBZbtX1Q4H0+x+cI4Ysy+5JSwzXcA+bJyDgr+Q0h7C5oMLswOr104myVM+zPw==","signatures":[{"sig":"MEQCIH/kv7WSWIsKkRtXRDUgSbOUEbXlPAbUGELGqzGCzDqTAiA+M8VDrRlmyyeOoQtHAkJNOD3AsI8tySZZojCKosDdmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin34ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzBhAAl4RkwbPOZ47qkQAO1LTdD850DwDSvkzEgnS1QDKJlpwAR1tE\r\nqYC9Y5EbpOvbc8MxTLvEUwYT9oVYUMQJqdeHlYsI5xXpmsZOrOda/eXnp0Mi\r\n31cum8WU+A3hwa3bHtqYe3LoNLUED7EhLR6U4iObHaAiBTXbShTtb+5RwBIs\r\nsB9GBAwbOg7LGc3uypoCYXKrtCnD08eyDVMhkwGEDNn9Kw5qetGP64ynF+FS\r\nhMbVTnomGep5g1UMp+Keo7B/ogUqp0OVvUfh208wJ4M5OJqcYtb3kQvhKcy6\r\ni0zo97zuIKZDd9cWjIsg8xyRQndLS7yiSpmcyP0zfYdTx3j1NtVV4g7R7JEl\r\nArz3vph9WhRdZzw1T/wQFgnHP6kU3NHIiGP2gD2vRr1g6EKga6Kgo9uRk1GW\r\n6QC5CU1g411kzTShM40MmLQ2d59qLKqWJ4TKZ7e5b6SWV0PhXTnBQpY/xO9U\r\nLVK7tk1UBzuenmontxgd0yGDLRobsy1jo7te4pbueBUmQ1oj6pOaA4aEjnku\r\nU8GussePXQFASweDCUbfKrNDiGvBJfXoOZYOewQ6eUuWL1I6rJV5rIB+MtHk\r\n2D8bJm9RHbCPYI7+gxK3KXTCPXqLJkEwo+6Thv4lyeecaqSAGa1hoqHQD0H9\r\nTDxpDM2Re4ZFHWX4YrJURtQRVSpJfcjPo9A=\r\n=5O5N\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"6930d54bb0144c05a3e949e275a183b5f316ce76","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.2.1-canary-20220607163405_1654619673676_0.21631015869531467","host":"s3://npm-registry-packages"}},"16.2.1":{"name":"@hashicorp/react-docs-page","version":"16.2.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@16.2.1","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"430a8764234f34029ae625f3bab8177c618a22bf","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-16.2.1.tgz","fileCount":27,"integrity":"sha512-R7/BXI2T61wx0kOs8WIQRk/AtFODAjoIELtjoQaAX21i2Vj4NMRPLIJTHcGppjeMnXpJY0BNUxB5vCrTRq1nbA==","signatures":[{"sig":"MEQCIALE6BGhQlAdf12jkquZTgPM2hyZo4NoyZ1lbM9c8oH7AiAgw8IxeNrGEP/AefHP5SwpeQluOcZcyeovQJLoroKbeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin4FNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYaw//bDTLJvJyDrJnApNjlh8ZI9+JwXM46OB+/cFnOB1Rapf0Dm92\r\nintVuzbxqMWeUBOV0+kNsWESsb0QOWiJxUXl1lAND9pLFN94DA+joIBgWkC/\r\nTxWWpVfJDwvUsfmu9udoXNzGOxWHmdqSXLKvqfKH9E/tuQMmUIIHi9hYhv0j\r\nMxAQhWCt8RU3gKnFQzpJ0vCv/OzC81CblZ7yEbr4l5h7MKtKSNnjI2T2Qjic\r\n/YxuR7a3DXPXZL97cne67KM2MDN+Zew+jiYWoTlf9Nw086QMAUhEBcW1rJ1X\r\nswEuQP0lhrEfGWj4dBVdsApriz40tZfW9OupSmzGFj8hLPrd+tTmMyHopw8b\r\nWlQg2BOhvpizEYhrodYNQGEveS4BD6BvtOLw5d0WZhEj6PHxodmIm1DjPN+j\r\nJNujLc1nqflBd/xmFgq1HJCGMAXZjmiJrVhJoxNwnF91hbqereSUehTH5Ffx\r\n04SSzQ+lsY8i8qhzIptLjjqZ+vWtvXTQ4EfKS8ZhoFKP4KG6oxyW87bPAYwr\r\nj+6AqyrYy3b7WNBbIV5gGNppAPjX/7ynBj5ZkIqvq8ECQ7gxsru4kwd/yp+H\r\n0Cg1T3qOXu+0MUCIzqRI3cR0u8L0NLM2gnO3oeTK8R0RFEmVArgDvcE9FltI\r\nPWNhUjEFnYKHlbX9K2VcaADJURzany5n+HE=\r\n=XBSn\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a2503526bd9e665eda8715e517e29583b6f9f301","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_16.2.1_1654620493386_0.978302180591583","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220607185823":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220607185823","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220607185823","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"9b576a293d568c992921f02d0cdcd1fc9f3737bb","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220607185823.tgz","fileCount":27,"integrity":"sha512-aEiYls2Xacuip4Lg/c9+TS2U5kCyDxN54sAfbVpjLCgBYqpMXDdPXPxFI2VkE/Ym+As+aSbFVR8EXKcPCbKBNA==","signatures":[{"sig":"MEYCIQDOELg22tY51Yl2yq+FWwY4ovUS29IfbcZtiF/3A0g/0wIhAICsk+L6DfzMrQAYcAN0DjpuHZh35DEMfhO+DyPoNuyO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin5/kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8kw//eZcdifq1X0qKYfaPxok3OoySc4QvEmaxvxZynYdFHXdh1LWX\r\nNKzTbg19m6BgaDBHOnk7LUNrWfKFN+0M/sfqJd1irSdWBHuqNgot3vxiA2JI\r\niA1CT7IlOxwqz8nFJTT6UdFj9OJLAzyu0DHml2IH4qDorMeUJpziPZ3pOEpK\r\ndpSzduRWO4PEmXzzDkq98zbmLqM+lFOKBMbX9RA/DARwSG69Y2JRrSRhu4we\r\nqMIGduKP5XgR46CDR1IVlRMrEl8ACLlCTi3MbKSBNiGmOfeSUZnbdgLycDRy\r\nEXRXX/7Px5rS8TEJsOLsxi+/jv7FAalX3h2yrWm23ittSJenOXI/0QLo6F9Y\r\ngCxhkybleHZ++b5nVzKUEhmzREd9khSQTVpbDgvGK9yPnJciIT9YlC7C2zcC\r\nCq/dmxbFVzg/uPoTLblqfGLAjRH4Cde+J/4+fmBYoNCixBdwM17Kuo3qk3aA\r\nAOH5KDdULNw3yI+GdiPrRGIMPLoz2psJ2sv78iDLYpt+IyUJ8n3v1sBukb5m\r\nWN4rENewiieom9IUnZ7fgj/s9Hpz5dbYLA7PFhiiQg4Au0Rga+bBZiJraOm6\r\n3gUH6SRNoOkCP3/EPU92tWq7R/Kqxb34HawK2TOPdMmkRYfI16dU4yGaLSLO\r\nmYEhKj8jF6ui3SiHDVAp5O41ZnMT6pfqx3s=\r\n=NyfN\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"7934df6b691e8da589a65c2c0434ea9d25031ea7","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"0.3.0-canary-202257184842"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220607185823_1654628324172_0.5036016490069013","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220607185849":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220607185849","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220607185849","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"a1d4e57d3966a71fbf24be9ee6520474010b3fa6","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220607185849.tgz","fileCount":27,"integrity":"sha512-A84JpzD7sT46GzelsMCKMYhfqjmUwVV8Vm+Nq2jhG85aF1Vj40qh4W1BWu9CMW5kS64S8vT9XffPh8FJVTpN9A==","signatures":[{"sig":"MEUCIQDe91GUh+m+y2DGZJHwp9r1u4SUSoWOTKz4tLEfp/2cYAIgfKJ4ppPb6R+BXr7jZSGocuSwbAvBsjfiR516rNG0deU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin6AGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkZxAAlto44whKgX5HXTM2CUXxos+ZrtUZsEESKLONnbxf+fEpyfYV\r\nVm7YeECRWb9LqW0pPE+5JavxMCEYKe2PLYNJltcOc22l+4JUk1dEY/r0JdFD\r\nBbxAFNFbKdq5BA0ecObnpbcyNY9je86TKPOsgGL3rgaScylqgI0bSBRrfrdQ\r\nEvLRkzwWl5Q+Jp52RkxJNF5wK7Hho7ojj7ef+mRxLWY2opgM5BUnWJ/1FgEz\r\nQ+o1V0d1wRY3QsbisSbTwJGm6/E6efSV6OKcRR/GFfStyMb0sQ6yEKUYLymj\r\nDoHhjCIUjcQy3fB1vktx/Yf1ktjAaVSIthKzMTR+QP9DdxwUXjdhhs6g30e3\r\nwG0ttCCMu9SKZVi6AAdNiObX4GxX+Nq0IL8G/bSiXDIE1cwobA6N3OpNR5B9\r\nsRCP6ivt0DwAFXyBfnyYCqkDPM+YZISX++P05OhokqtwS6/7I2DmeOVMDeP8\r\nuUhwvvAR5bfRlbMFm0mvz0muNO209pjr8fuSEezbQagBgelaFWggvqSOM9n+\r\nwRztbMDQTKPvJKSbBf2JsSZc7DUIpWpSZpLqFxk2Ip1VB2kcbqeKR3Kg1cYE\r\nT0UlpvMwPGl+L/io/+WLJXyboCzD5fjQqPpDp7N6TQo5ENT98mahLv98UWHE\r\nRqlwQ9Tl+Hl5vaQlQOmLFugEs258CRYavTo=\r\n=DKq0\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"7934df6b691e8da589a65c2c0434ea9d25031ea7","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"0.3.0-canary-202257184842"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220607185849_1654628357970_0.8010054733496812","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220607191431":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220607191431","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220607191431","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"352ee8a59112756ca497c18f875e990ed03b9300","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220607191431.tgz","fileCount":27,"integrity":"sha512-Ft9qESt2Lfp4oWF+ztZDSnZdBKNvcc0WWNsenvaVgq2o6I36XEJEIyA+S4Ov6rhUABEyylhYrmbh7CIDmMUmbg==","signatures":[{"sig":"MEUCIAi9w2tTcxMjTyVncE898fJ2lyQeBV4VGNYZCoyEPr26AiEA5NdRPbL6dndmr9GMsbiw+ZqhxmBZ+DKE6LQp6qAEH20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin6OyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwOw//WjLgKPo0TUTOS5F/R62GTbbnNkai9jlAwtPBqCIZUjOM7WNj\r\n97lpvphwjk8JI+wKnV6M5Z7ckqTabuToMEFC8R5OcfcFfgqlt0Y4+Klk2TXT\r\nFrRner16dtxcC7CIKOrQ8yVMtBI8LEncmcZyWom9uGZhqaFZJza03/AvVOa5\r\nTo7cVpt9I89BSCsoLBsDeJBJT1DWEiHUlM8YHB1hn9hStB4L6hNDLmuVOHFI\r\nqAUtYTi7S8KqsADlduCG7ULXgsxQcdbYUCLKiaFqycNN4n1uH7XFUDy4VriN\r\nyo+WFO2EbukyyIWCOZBnE7wHfj08RTuLv1qbnzQ0ea8UaoyMIxrlYNSsfvPI\r\nW1M84VpbMK0o+ufkd6XNhN7N8G5d/SHN/Woo3dcr5P0UPg9s6itdwg+YBlqX\r\nMSzcdrBeTh6yMfg+sPp+ifgog2kNhW4bNwB1TsA/R7q08cK3o80JOIGBFdQc\r\nIPyeC0hlt/aQFMPfmR1UGuSyF0Tt5k+zhcvNBHdvPLOEArny7qmieohb9Bmn\r\nQ56vv8Zh5MxogVantffz2BgveU/JQHEWZLbrRd4sX/2G55JQGEwAH2VzwBOh\r\nRl1o3FAkinxAcPTiTHxOmJDXdtGeUE/PN8TfBAmt6Tjk2Wn55eeRT0BuGZlF\r\nHF48/THgZ9zRRMkKRZn55tEad0OAC3Sbwgg=\r\n=QUvI\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"1c4b390393dc29361d0ef621d6cb05417d58a22f","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"1.0.0-canary-2022571993"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220607191431_1654629298284_0.1713753485660514","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220607192922":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220607192922","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220607192922","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"9a3f0027a162d6533b88c94fb15dc2bd7de975e3","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220607192922.tgz","fileCount":27,"integrity":"sha512-FVZTV0EUevzA5/dbD8l6EpwPPuVcnQauXalpPB5Ax/fqlDqaG2h5AVjZZx6Vs4xQKUuExINyLIGjg3Zx9HO+TA==","signatures":[{"sig":"MEQCIBdu2p6bpYuoDO7ed9FJzzlllxvyEmfN7rpqVci+iuYHAiBSo95EEYaZMlu8SjcTX08DLasEfJ7wmo1p7Pir7ZiYsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin6cyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbMw/7BSxgQcHl9qgwc/dK5r8uZUGBtJEoedV4guntO3w+5OOj/Wyz\r\n4ZsZ6s9779nhd1dqGCzi5Py5iDu+aAu8xCnqE7iPJknj9CS46B2KX9X6tHs0\r\nqJahN5kcCdWKf2RALlbut8qP+xvhLR9FfnT8W06VXQ7c8fpFusQNgH0nN2af\r\n+P1jZhng+bE7aRUGcQJfs4sBlE1T11yS8wls8K73Idzije+j1Cbl3jID5okP\r\nBTwLf27s7kMjSK96JlGmkP/ORb6m8981c/h5zDe6ZTEooYJ6s6kvFxGtnauy\r\nO7fBeEMzpX7h6CaBmcoaMz77Lf27vre7Fi2vaZkCPywyWCIzYBhLPg0BmDdv\r\nc6SnPAjWkBnf7ekrwBX1NkjtKdboOLeEaCHfnMyuypvMU95C1LZ+5kBSjPre\r\n855Qmy1tXsXD9n2DNiUr2yxJK47Oa126/VVOTtXKMBEjS5gjJevz1gIB9Os6\r\nRCecLP7N95J4n+ucGMMw6gtHwuY1i5XacRJPP/ykiTKcOIJzH3a6HxKh14Cw\r\nUff8+IkVkzlzQvuB1tqn8BeEIEVQh1UyqVpdb2AqbYo6409FHRbWrhTKKSUs\r\nX+LHMoBhdI6EPLKSI96mhUDapfKIAILMPQ6y/uUsE383ryttPDOBvok9/rGy\r\nUFCv52Ril+s4E4aGpmHP+8yqRhgiFfThG8c=\r\n=ZGN0\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"bc7d832132f2ccdf3293829204f9686a565c2438","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"1.0.0-canary-202257192449"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220607192922_1654630194731_0.13854241494954578","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220607221634":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220607221634","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220607221634","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"d3348a19aded409e5e6a88eb8a0e1dbdca878d24","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220607221634.tgz","fileCount":27,"integrity":"sha512-t6NgVIXJgyNzQwjqv2lMlca67UZRlpBAnIP4uxBKcn8TNRV7LSuLGER3r//JwVPgKydVuA2dPFdKMzLoBxYcjA==","signatures":[{"sig":"MEUCIQDHwBwTy6UzYSNhyQLw8LLtdZ8qPAoP5vnUCXMCMBfDuAIgRYljzM/3/udM+mvoEDUeb/fOLF7rssR43QnEAI/7K7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin85dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIkg//bhucZhO1gcaDtNinEheR8MGz7t23B0CXj18pzvXUM8VhzhV8\r\neMF3IGKC4QHAIL++BLT3ojcIc9yqAR6PKWftFIkWy9wwEA/oBS77Nhh2CGjP\r\nQKvd/lAtzuGmt/pygxrqbM6UTCNJw7g87ult7QYNn/zxRx3fXnSbeDNrVNWn\r\n9we6vmORSgvu0RUWUeIClyOJfp3S+LlUEfKgoniH9Uk9gZMfPBrGwEom+m6t\r\nENr5B+5mGYWXxRDw2N1nK3s3fwQJJ5LDlevWKkdMg6MMfaUBwrsWNajZ9NDw\r\ncJbF/Vh2D2uxuANNnQ/emuDr5bkxb7jyyqKzm/pc2T7o0uDQ5mfCBfqQsX1b\r\nK0t4Uk4XgVesTUEELpZGtUf3mkqDugb/FxnOQ0h6thh3E8rVejGayl1CG8y7\r\nz04Bf/R11KQ59yUe/VpCauF89xPHXIOO0c+91WcQ60KVeWCkwL81sqNhZIv5\r\naT9DO4X7aankSXpTvN/weKh8igkeYLMCfb4O99NLFePWZqk+F9iUdM6HfG0x\r\njeAFsy5//6D9VLQ6x3VFVZyBN42LpKQK1FgtFbU/46PQGa1+h17gq6iEKERu\r\nJ1QknBmtVfeFHowmN+8aS4aWrq5BTZ0LLMwi7PjqD41UUQMszIX5B6SpT43d\r\nEzyOpUx2g2F/pXPIBWudBLOGqnjAZd3LNwY=\r\n=jE8S\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"0dd119cc7ce69e95e69295402a21d984d48154b8","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"0.3.0-canary-202257221321"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220607221634_1654640221166_0.6897115394731526","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220607231611":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220607231611","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220607231611","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"710ab9e563699aa463e1cf56352f29663905b7c7","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220607231611.tgz","fileCount":27,"integrity":"sha512-Z9mj0TMtDJPM1HZ1Z/EWdF3FAHOOWkDWmmbtLVfOGFBePXjyoZro6mEHHHWgvbmwf8j9NpzA0gLd+bHdk8nMsg==","signatures":[{"sig":"MEYCIQCoVnTg0YI1N/nUKZaGKkm/P1/MHuy9c+e66+bNYZ+ZawIhAJU38iDS6yb5l5z3XaFRZa55nVSC6W8jXvq4aLWwyAPu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin9xQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1iA//WUjTkEmM5jTFO+lE6d6STCA2iW0JqQmvLzB2Lo6Z48xAYMAd\r\nPbAS1lqM2NWZoLgQn+j/HvjvAQmJv/hdnRM69jkct5LKurfg+kjlh5Ab/idU\r\nD65alaGmnTtWDRDlbmz9XcD9jkfT+1dxDinvLW5uI7rN86ivO4IuO/KqCzw5\r\nlWlwHzT+HQfCf8UezKv1vZqQ3rmhezp00RJlhKYI4sqxu1dz56jGgHfKTz2M\r\nfEE4Osj176PoH5gfCNYrl0tXQjyUz05CtMK/7LHaZ3mBxLnWb16Bti7xrOjW\r\nzQagRhpWF51kgAAuXetDJipcNfoGwRCA8NuPOpmzsoonc00b8Im//bpjttq/\r\nKY3l9q/75PnXM40A55L8DqSu/pLZ8p3x0w49lXE47NCv3JkWDmEWPe1U+DkN\r\nRW+KWvtouyy79pfTOzFZsfzDg3zQmcO4TQc1s465/cTrSSjfLG1l7L7u5IRT\r\nw6kM0LBNm0xItGgkzsmXUHgwZH4i9tBvXBYJQj+JEA5VJ0vf+kJEsQzTekVl\r\nP5PLlULZvH+FGA5/CHVPgHEpmQmOeSRkDJYvrU2YOpxNbJMolFh0ktVMaSEi\r\nHpYIPGU3kLZ8XK+gBh1JUWiUMAj/gjwaeBBbgQX4bVsYDxA7y0Hkj3AaQRRC\r\nnVjzbOOJCOwh7T+Po2CBG3b76viYJosl7LI=\r\n=5ttv\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"4eed8bdf398bbe39c2dff045de8797f1576df7c6","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"0.3.0-canary-202257231259"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220607231611_1654643792693_0.1775591926088449","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220608120537":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220608120537","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220608120537","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3fa2036f5a5e470ea5b5ed5f4573b11db3117321","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220608120537.tgz","fileCount":27,"integrity":"sha512-u1lnQeueGcLUMVV3IqlgHwDTnOPn3tJ6neBeytf8F/A/KEvWRfWFah5fUOa07k+vk54axJYjgut8LDxNXzc60A==","signatures":[{"sig":"MEQCIHVti90RwoRTZHqcZB/kUOmvGE3CIRmWgAHEs1sCx0hAAiBEZ4187GCFFu1c8z2k/xA6n8AeFUqE1SsRelcfz0OX5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioJCsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEsw//eFCi6Z7sHcmIUmwGWxTsUJzq/ELR5xV5ZrvN2T+w1hY7K109\r\nu5YWXFUwWdbSV/oERf/JjnUv1eewdCiOXcCYxVmE9rlLZ5SbnecPKsujeH4U\r\nFvbVQtPuPcTFzdQYikVczdQrC2kFridzeyrDSZXnUgKVoO2QrZSmC6bmRhKM\r\nMn5xW91osrynOVWP/nKUgT7gBsC97yQ70Ye2OTzbi9VuyC1edCPI45QVc+Bu\r\nACL1Lq9LMxBxfp8gWK/2iMP6Ou9CVbJUJC5iy90zd76yByhOx08WZYsqYanq\r\noOl8ZgDququlZkIUCjQ7jt7WWQm/hFfDmIANcNUR63ImAoeerYz7TIcjwcaC\r\nxa7LwoC+1JdHYwKV8UfAkVK7iazzH+Bet7FWMq4t40WZBTxDAtN+hV9qbc73\r\n6yF7AIQcWgcz5uXjLK1kSpebCLmi76LkR1z95cQ2pHEJdPS7ooBo72uYrIMn\r\nwNMqNQm6aX+HHkSbllX0W0PoJgoZM1J9KW/WSc7xmQYPISRAcHrLdr78Qqnf\r\nnpJOCy4gcKpa1iTCyD7xWnMqf03hzkWzEEUkOToyJk2H1t9dPC5waUbyCHlD\r\nVeMh1H20t6cl23Z7iUvhoDCvrrfco73MPhS2RQbtT/8qYTW8GcovoKK3xBZ/\r\nHwZ+xRW/ngH1vXyA+abvA7CwU7D00bKlNpE=\r\n=fK7m\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"c2b902c199a0620e959dd61e38b683082a02fecf","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"0.3.0-canary-202258115624"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220608120537_1654689964262_0.45166856366960983","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220608124347":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220608124347","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220608124347","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"72ebde1ff6fe31ad09f8f12f5dc86519b911eac7","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220608124347.tgz","fileCount":27,"integrity":"sha512-zy9g1rAacfE/R+jMfiXtt9LxIbGxS5XPsmKrkg515dzai27ibQ40o01Sj5MHIV+7m3XdL8Ac3MVFH3oVQzejCQ==","signatures":[{"sig":"MEQCICT0uqfLV+BdqUSNJ0qATbDgZszCCa0zdvZOgw4Tk5wTAiAPQ7Mqt3di928tGhqTNRhnlm2UGFAVsM8Hi7fuHxvWTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioJmcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkIA//ZN+xtLz3yqOcIGCHrOGfbb3B3oIpu+fyBDN6FrIpSPPEC311\r\nsIBOHEpH1oF2hf7ZWGhUqkeoKE2sgoIX5UhDgbPt/fHfZlcKfg+vZD6mvzI/\r\n9DVdNJNFFSPRHOYZIvyaswUWzRkY60Hwl01aB1Zr8nvC6LP6d7n5kyRZ60Ab\r\nmc+eWfdniAYkIwB3PIegn/MgHHgJMpYhqoXf0VT9m4fMXZ9jXo/e2mD57JJF\r\nfscKCxZns8FW9xs9SmjJRZSxkr7qlXxUYE79dN4mGDrrth1PQR9r+NvSJKJl\r\nhxqE5cNO46L2dGI/FkOnnos3Q34dqww1t2YMsEdDxH9iXXTNy0zMjMndRkUz\r\nZCbxQtGcwVcBgbbjFDlOLASwxqdk1t45rfjPpltX6+NxD6DKDKdAkNPvl9s1\r\nzSwrPpI5bS7LST/GLHpgeOi+oa8YuN5olk7k9m10fUuT6PxJ8/1Hd3u3k5ba\r\n9wWDZOe/iuf5QZihkWLFl+ORVP7TVg25/vgnIbluGPgPIPSQkRSNCxWWn3P5\r\nP+Vwm2CuMTnaQLm02TmlTCMMWz5tvWMjKr8peu811PmFyR2VYVgrH4HGcLZE\r\nhbdstYs6Bd0VLtyRr8QZPrmsX9HRq9PCa1Cugs1Vf7NnsxwZqAD/7qbO34sF\r\nKpH/Boii2+PXf4+YZ0QwneBPkruUYYr72tM=\r\n=cUQn\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"36caa8854625b3c39a3beb8ea2fa5088a4120a7b","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3-canary-20220608124347","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0","@hashicorp/platform-markdown-utils":"0.3.0-canary-202258115624"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220608124347_1654692252358_0.5184646125392498","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220608134000":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220608134000","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220608134000","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"035fab024eeecae340b38351b8ff28d537ec00e4","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220608134000.tgz","fileCount":27,"integrity":"sha512-5kwvY7niQBTEyrG66gVznENb6s6x/pgalxGvN/EhEVw6WEFw3nZljYxrvLmXbvfaMXjGejZ4uWX3Ougf6GhlEQ==","signatures":[{"sig":"MEYCIQCBrNqSXDAn42xEZgfwtnWEw44C4ueEQchyQGzSStluvgIhANCI6lxlbaYOk7elLb1SAqZXwpCbDqaxlNuXYD3gKjqw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioKbIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmreuw/9GGJ+2eOfQ5uTSFTKALxMdrgph+AR2Ag3/1TaJWuv1euYSn2c\r\n4Wv4a/Nx5b3k+JbYk3AXsJw66FX2Cl219/ZZdWAesSYlTgecih01Lsjr7DF3\r\nnGgKYqhcjdWmtXgvBTLw7RLX8+fTNqRLftlr/FERME8RTYWcsRw2Z4RlMMHR\r\nip5gF2XYZV9MiM7vCRt26vqlplT29TRlvyWlwa1E+S/jqx3YlYxZzXvFlII6\r\nqTg9pyc2NmkuwrN+qDh5/jT011MSExvVLyfiaQpL6vAG9JAFj6CEAwTVGwTJ\r\nmKKOosDO+on2lkYxfhz+GQpNzKapE/9ZlbgRJTWo2IG4bGWE6xCHob0ppuJc\r\np87ULBPV6UNzKj3+yywOykABo9ZwoZkveW+zkPMfcaaeO9sn7TbAFI+aDRqS\r\nQHSjK8BFlU7os6yqnaN9K6zXQTNGR10er9bR2di3xq6jJW/k1QEYX9sKXh93\r\n30y4mgmznn3jvtPkA00QvG6YQ0pAey7+Z9PouExzBJaN3Ohoc6B1KKTkDGQS\r\nhF4s5xNyeARB/CJN7xChbaC+DCR06F4iYWNgEDDRi2NWYjFi2K/60BehCZJh\r\nyun/rzDWPHfI9wB1kxnNj2PkYJ0IVnx8GzI3AGXys3M19e1Q+nZvl/tPmx18\r\niZYlgB1d1oop4psjHAwoL8Nxku2zqQH1+wI=\r\n=dNWg\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"792b614567b4ac12aaf6a3df08d54e32bd5e43ef","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3-canary-20220608134000","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220608134000_1654695624571_0.770433069148631","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220608134652":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220608134652","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220608134652","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"d437547476a0cb0ed3dcb9c57db35ab122c69583","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220608134652.tgz","fileCount":27,"integrity":"sha512-ey3ufIf7tMheUE7DHxcjjYFROgo7ZZjVhbxP3wKPMhEBRRYrzfnIYiKLBuWr4O241Wg9BLkshGQ1plPtBRKyXg==","signatures":[{"sig":"MEUCIGFCeOHWlq9HsTvXUHJEy/WCpTXhig02uw3588YyVr+kAiEA6fg1gZDgrgF+QWrJb/J2ZTJY0QmlVM2fB6+CJAmPlqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioKhiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeDg/+JlL7aDjB5Eei2mw8zTb55D0r8Sf/PCa6GqN46Lk8p0A8wLud\r\nB7uVD2Y2vUfQw0+MlG/mTwMng0SM7TGxQ45ELCv8iN04c5HoFWxnWONZOyOc\r\npFSmY2lirlDFbQvs/Xb3/mHYY1xAC/RtWI1RTCNEyorzkpuFI6xQ+JXT6LpH\r\n91NhTBtLAbySgh5m9zqMkzfs+DyszM5gbmTj1rAEEs6o228A1E2cUiRvbgoL\r\nJVLDmgkHMbGRylnLcqbQUO1cLB2a7E04KWxpX9kyibMfVWdTjXzSxpm44vt9\r\nS2dVaf1miectffGK7WUsjicpEVo6tempf6xAjPNp946vjfb2Ec86J1SrwCUn\r\n5xaBl2n6WO/HPwtJ5V6g0mxEfa0xexlELmJASEhG6GQlr22wfTtRMVsT3tj8\r\n8gfmxk6qHgadZzQ96KBPrZ/MfgGf7CVh6aDLF7YtyjHdORkBeOiRA/gqFmb/\r\nBADfpoOa6nSiip0RkfC3I1sKGpIEBafJk5EW9nVVj7JbP+w3CHK9M3RijkcX\r\nj0rdywlOkszkXh8fyW4LB/62tejmynMNsYicL/qf0eLmzaFRu00iFybOfsOl\r\nt/NEtpjkTKIOwL/2SWxPlAxJrg5YZcQSSgU4hVqZI0fOJBxb45f4P3KZcig3\r\nEuQntvp9lYV/jK5RBvCHL5HGMYFJM0kMFXo=\r\n=qIT1\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"db922a2f26f9d4a93ee45b55019b7112f983bd68","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220608134652_1654696033985_0.16666648599499823","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220608135211":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220608135211","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220608135211","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"6ddf225ecf150fd78c8cd64efa8a2729deb86781","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220608135211.tgz","fileCount":27,"integrity":"sha512-37+siJEHNdcqFxYutGxTpUdrCHCz+YNDB5Ojaf1Tf2WakTGVLL415i8xxw9BubkbZM+yNZ2PL2crjDDIIMxsZg==","signatures":[{"sig":"MEYCIQCoysDWrAvywrV9geLWnrv6GhSkQX1dmlEDUwYh9EimbwIhAMYV9Yb4GFtup++D7kjMvsx3JbliI7GR88qqNMlENjx3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioKmhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUbxAAgpiLY+/OOvO77icZf4uZTZnUi647251DxsZFIlpjkYEz9BKN\r\n79UlqW72V2rDuHlPpKtjRLGmJs6TZJ7uqJAf4lARXkVb2LaWUk8JUyqTT0+k\r\n2nHj0rzEkJPIUEFu0p0wclwkXAAALCrdfPaIYN4OLTkL8UdeZZs4RdD0GKS3\r\nXekSDM+UKpYKd129lYKC3VEIf/9RqKtIYXM6P0cS1hB93T8WDOV8N6pf2CGm\r\nCONkjxjm8tEer5vczYVFx9XpDr4nNwoXFBMnrOwNJr6ABAJ2KD8PHdiML3nr\r\nLpMhkA/RxI43KPRYchnvGN/7tl/CPPm+Bjf7wM9oOP4ii9Zs5Jo6zweXe/9y\r\nhHteKnEbATfLtIHMmnlFOwJU8KtQryJ4kGdAsgaLzycHiEXolN0rF8XrZFU3\r\nEOz68DcHW+F+gtcRG4CRahM5kO+ZTnVD90LrK46ooVEge1drnTM3x5hmWzlB\r\nqr0JPii8ADCT9zhZMmdbLuWqdUP3dOX4z9wm7GuRg3GnmJ6tLOaTInynF1Ai\r\nhlxzcz5WyBMeAi2luotPaYarRyILB0xjFN9DkjyOT21Ud87cKTZiE44R0WVG\r\nZo8YD3bqMvc3rRBPkC4Q/LJzc9iUIPOqNH4QBiUNdqvU9RW8vIRhHU3B5F4u\r\nHQRF6Wsl/z+B7yD9f75+A9+/tJS462cWxfo=\r\n=MQ/B\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"06cef2c2dc9b06e8680e02c03f3af754e1fbf222","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220608135211_1654696353649_0.5937393458272262","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220608155543":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220608155543","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220608155543","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"c80d4931e65c91c8e63ee114f2cb5c921197f9ae","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220608155543.tgz","fileCount":27,"integrity":"sha512-vaURrn8jjIJtO7pLj3ftnxtKxTmTiFuAzJfdZMZHeAD0/NFVlGE+Cv3yseeftawlCMXkYHDIHoa9Sz2i2B/qQw==","signatures":[{"sig":"MEUCIEjNOicXf9yiePQEub3a7vgts1zBOvGiSOR2har49IS8AiEA/IptoQNfn794pO7A5lqd+03NHYsN2D2iX+phtEDz0LE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioMaUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppCQ//TrqCV4kPC1qOy+DIkIpjs4ckrPJns5ldmXBR3dlzA5SzpPXs\r\nSioP57y1C1OyJvNob781ATRaPqUC3OU8mu1wXFThL60j7KtPyOwB5NKUWdpn\r\ndfMe8OkSEBnzPBKgvsC5hKQsy+KwkxUjPWo9AMOR+RirsQPGdZnrLM09BM9J\r\n0GUVpkeDIsXaQVyffom0BBHAEagRVjmfW8sOl9Jkaf7D0Bx2ux6rU7ol2sBX\r\njg/t6a4dGb2iq9fjZYc/siVjfZsZmZ1WsJtCdO207gIJaoapHVwPkGMndGL1\r\nYneFC2lqYaaiVdKtELKMW2WXDbH+yS5atzsKosO0UqbRQ9b3kDOf9Xjq0Ida\r\nJHi8OS1/rn8k9Qv0UQ2wNgy2GuXnTTBI4Uq3yasTctliy/TiIf3HyATn92rb\r\n9ia8LDkM3Wdae+8PkUFrhMLjg6Y5pp7NGckHZOJC+pyvH0cFu9XAwMzJdHka\r\nlk4HGMDbQziFFfilviwuA1hVgvDiC39cwODXTOW8q6PxufoWPdlrbtEobdE8\r\nf28F+3vaw4L7yOJw/rF2Iu+5YEf0B0zYGGbk8jMNRE6QQVW0DQ88CLXC01Jd\r\nqYt+sy4dIuSKj1NB+tccl1XkasCndguSCMYS/Cuiz1fdmRYW1ww8jwl65Fe2\r\noo9OOjlxQ/iH/SHhx0MTi8G9uhwGz2k0uXw=\r\n=jbDz\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"33c6f5025f5c4c0f4152ad228d5f5be33213fd93","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5","@hashicorp/remark-plugins":"3.3.1-canary.1"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220608155543_1654703764660_0.42970893120976483","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220608175619":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220608175619","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220608175619","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"78464db8552c9d4928be088f37896ecdf49df2d0","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220608175619.tgz","fileCount":27,"integrity":"sha512-jrJc9+w9N8M5nTlKU2Xi08vfcIMwe7z97TQFLlzpU7EKpr11zgIi4I2eGhNQbaEgg45HJTsXdonlR3VSKyyFHg==","signatures":[{"sig":"MEUCIQCaf1YzVAaXKblLjuXjrvQ0pn/HriINXcI8PAvPufWRWwIgYBHAeDjJXKVGOYircREsxAV8ZipaX9VAkMH5HXy6eUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioOLdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0xg//Roa1aQt8gbfARljGYj1IWXuV9bVJFto7RgeYGjgFrtQ79QY2\r\nyaXPdd133epuo8WscBziwp2MfsA2YcZW/LQSUE0Fg3tEmDxUN0PLrI2t/x2P\r\n/0TIoxL9FrbeGq+beo36ask7KcyE+JA/uBYxhbOu+iOeDqMWaLgOl4iv5o7N\r\ngwJQ+2wC/X/YoWldKbPVdDkydpLioZJWR+FnEN5cfiULEsTHAnvTUuCbwpC7\r\nVS0PqA63VwdUdN0LVgJbbPp06BYarqOC4ghqhRsDW/lb7toVIEbJOCTiaVMs\r\n2heIfZdo9A/HyZtDOn5usYg56OFzzokQizk8Vh+Erhmlz/viQOJs7qUFNiWu\r\nlfWb9whJ3dXct4dcgRWcOzGSbK8aZcs4LSK7p5sPbjgkRKk09Y5skEb2gF9d\r\nmr2IfZoPcZezn0pGTsRhxwvX0ikCbvvxCAOQ4BKDDdnvtEwRRZxTPup0NXcl\r\nfiqGuw8acP5xtptFnIRFhRAzjEqdZxYIR221cQh2qpxnXNY3PK5RTDCLjBms\r\nWuopPWbaqC6k4yhBHMMbnnrz+JULuvSAR8qgaUY2LLhFGU+mbUbCk6aJWC3H\r\nt+mGu/PaQbwx5+MVGypsO/TeW9NKLbOVQJHW1kQPMcmEUC+RZJPoLs4b5Xzj\r\nRoorfSo9LdCowWBigGkgqcJSrRpdZpcx5o0=\r\n=PQsL\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"6545a493efb4c895b1396198305f955004269d00","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5","@hashicorp/remark-plugins":"^4.0.0"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220608175619_1654711005136_0.36374068206441357","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220608185248":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220608185248","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220608185248","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"698db8eb1a665bc7abcdf924dad812e7ba10b305","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220608185248.tgz","fileCount":27,"integrity":"sha512-bgMM6yeaQXir3qJA0HD6SW8MDk2LAsT5zP3GoieUyITINVCoPdcCfBBkdsXKKiT9wfStpdkY1l0632eRabdarg==","signatures":[{"sig":"MEUCIGRKxmQW2/MJMD6CoyXlF9fCes7lhgAWJo5pseWW9dXNAiEAgm2IcOHWIGRDUKmm4Ey9Yius0Ur+vBWpaqFkL9ZhylM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioPAXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmphAAhSWa+pYtTRayVw6vWSw/uo80yhRJ67cf20nsqvr+ry2ZrThy\r\nvQvUVC7yWBqAmES0NLL2Xq3iLxbth8MKl3mXBRRyh7GzOCSkr65bnABqxGpR\r\nks3toX4W/4Eb1Jz2UG3xMwNL85U4Ci/Ohz3Wk783ZNXAXxMbWhcbvXVCFt63\r\nlLBWWB32LxkSh9NK3m7b0JL04e2hYzj99kqakQQ+m1s3rNk0R6fwY1e20nyj\r\nyLL1B7GTVBwNIfaARUVFx955VcnwI/U1yC+IijbR1kSXc7mZL+BEg7hngQNw\r\nthZVp4Yxifz+0RL/retknhVbmBF1WZtBd+5s3uDAmVrIrZmo+V7a6+DhZ2yJ\r\nctfKYvtdTqTIfa5i18Bu9+k0f9SRc+x5OHhEQXqTazuo04R5VuaReOWoFMIQ\r\npeQ1q5b44BZhU9m7KdkMZRRbwOXRmvq5MlkqsIbhUK/50808f0ViL+sN4CpF\r\nUUgYt9TkiDVpkEyVvkjmSBxxN9gt9HQQy1N0m2JkSq0rtlVmuxjtWmbuhjZQ\r\nXnDHuBmaqFXvhTEnwFfK7aPKqKsBpbiXU0FN5+og8wF6w4vJ/Wxep1q+t5jj\r\nzezPG3A3972KXRP0rc37D0WbBDW7HNZpr4dGiOvr00YyE3K8WwnZjh8htqSP\r\npbHPKsz5KMXpQUgf+u1UIYXZMzMzLo15ZfQ=\r\n=sTQT\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"4db56708dcb844f15dcd66aa052a30a6b158215a","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5","@hashicorp/remark-plugins":"^4.0.0"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220608185248_1654714391031_0.1311862373204704","host":"s3://npm-registry-packages"}},"17.0.0-canary-20220608191751":{"name":"@hashicorp/react-docs-page","version":"17.0.0-canary-20220608191751","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0-canary-20220608191751","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"35ada63ad4ca8fe388ca3255d0f7f1dac2bca528","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0-canary-20220608191751.tgz","fileCount":27,"integrity":"sha512-IyWOwCuwRdWnHYy1kATdY6x2+CoU+mstrDQL0B2yZM4wGkaTgkG6acMNj6ML+qGHxLwEVsp927oF08uGTOhG+g==","signatures":[{"sig":"MEQCIDWtYbFLsQNwCVdLfr01IBGNVTtO3ES2PztZAiyTBrZIAiB8NvgJAnSV/emtCBpDIhrC+WBTE2s9kRY68tJr+LjkaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioPX0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHTA//cR4nkMSk4kf7Dk8qg2yaJ2dmvoYekcE62u86QRFubpZTSjaV\r\ne18PRNQrPBP59yFYgxZXBBCYN+AIl9KsvvJNPoyRL9dFGNmJdEpmIGhf8Od6\r\nbvh8JmB/MUgdII0pGBRE9EsCmTT7zJzkFoNVsppgX79b2idWH+3ngcJtQb0M\r\nVfqz/DMZEjfAtKNX/z8HH4tOeRoRncbxf3QckHBYdjF9JzkldKKIzV0o2FjJ\r\n3LzUcUXonhbPSDiKtW6tjbsXMrUG6qP6DqhMHJgAeGJGAYcHX+Ds83RepADc\r\ncZ+5E4HJpvc/KYk5lGOcMy1r7GsWhMSp3dESXUnqqD/0Ric66v9mbLqOQY5+\r\nnI7Zu2JkldsJjN4/JC+fQBxXXA/4jS/PHf44KlU1ND/TU6oueZv+r4uDa8WV\r\nNg6EKW7X2s4Zby1grAvSfyu/4Jm6NcCtkwF3M9r+mYJuG84vpArBFW95pPxG\r\nZD6hfJ4z50MxSGNX19qrtHLDIgwjwqdQqaOZfDqFEP7fF3I7tIqGiDP/lDoR\r\nz4IlBTnwMzdXIotaVJZYoKtTr2BsL9cVCgWKkHCECnUCNCr2BwNPDsBkr+Ys\r\nVJvEixajHsfPPL2lx0FFh7A6xrnxeX9LQ+DWfK7qgj6V8aC18BX70rOS1zaj\r\nHGszMPdvR2Ln1vyXXnCto8G7xis1o0Ig7Vg=\r\n=qCxX\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"06be03610e4c90c20f7037e8926e7cd02f655e45","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5","@hashicorp/remark-plugins":"^4.0.0"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0-canary-20220608191751_1654715892504_0.8293718228478917","host":"s3://npm-registry-packages"}},"17.0.0":{"name":"@hashicorp/react-docs-page","version":"17.0.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.0","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"2ecb16496b425bb4cc4e48852b3a6049e7e4401d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.0.tgz","fileCount":27,"integrity":"sha512-vsl5BHxpDCaqgoKBLumQ92gWm5mdBg5zWQlWG3V1JvtibchkcN8YCo58w0NePvgh8nRWf+TVRZUO+bC422r84Q==","signatures":[{"sig":"MEQCIE03ubVt1/U8p2bUhrewBAfNLfNIhbsXd76VLl5mOcF5AiBurDGxZ7plBSnfwqf3SkjsMY0+DvADEXuOF7IC2wEw3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioQQ5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMBA/+Jb7BwpLelOv00TFsj2fd7KWDtBsypttMiXbo5EVvqON3uS0X\r\nS6ILj26Au3CGsTDjbGLOOaZvlByI0aj5fGi8mTkWYOIo70i0EViqKW4RJ/wm\r\nCDnbQR13pmQiWLK68mNN5eZaYx2dQxz2fuja0oZZLrJCwVzo6VdU98p5aNKV\r\nvAJRBtfXwi9/r/FnpIE5JRszk0zTO3W/99FIc+nKnuhg0plwucpZjgj602QZ\r\n/8avuOaRuu+kBTIpIPD3Yli92MCheaV6ISpHoNOjLxl/3E9XJvi2QbgEx/tH\r\najmHZn974S6RRYuA9Rb0QvXP8EL+zGg9tK39fpWB/8L/64bGziLR6q6XEfqu\r\nE3e1NaUaEJCPFrsVDgpOs4Zitdc6r4CZjPcdguiezN86NwJjQootsDltkcXN\r\nS3wlalM/7ztA1vUcVFXQ85WSJ1PokO0T3U2pCPcFT0mF2edfp+O2oOHs4Ttq\r\nuvy+hiWwsjHkaM4j9QaCcOEvAXLrkq4mwIWILAZn+XbPYsBb/dviWF8v1rQu\r\ne1u6ZiVJPxgRemu7jMBHG7McpCoAEGTcFvmZahRGrjp1s8tGe1gYwwLiSOMX\r\nVEck8yK5gGVjRS0YED+T7ky7o0DDEL448LJumNPkcFkLspepqxhq8HNawkA/\r\nZydYSjYhVVTSue+rfxnQETUv9NmSkmWh1Jg=\r\n=ulhx\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"cfdac11158ba0c3c555ea3c4c6548cc8f457fba7","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.3.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5","@hashicorp/remark-plugins":"^4.0.0"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.0_1654719545742_0.6463459308068715","host":"s3://npm-registry-packages"}},"17.0.1":{"name":"@hashicorp/react-docs-page","version":"17.0.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.0.1","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"317af9747260b930e7cfd1a4e58fb02d9c27d52c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.0.1.tgz","fileCount":27,"integrity":"sha512-OqCQbWwNXeHWKHU8RGFuZe3lftXdmAxcojThliJWt3tgjaOva5r6t/FwgbAmvhpJJlVtEtvCgvtm1SJBmDWvAg==","signatures":[{"sig":"MEYCIQD/6sKV/CYNM5duHbb/aB56BfVSCf1dbAZvU2i+UsEeRAIhAMLFxVT4IkN/K6UnjYv/J1l6SA7tm+gW4iMPRZR1gBiA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioQ6IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7rw//e16KMIxJW2eLOis7F8v2ivQFSHsqxtQ1r4wPoegTofBlQYMw\r\nPIrXlqJFwUO6A/Pk9cKF6vLw7oHSPJlMgWH/yQkEVnswaB/iWtDGALAxbfCE\r\nCRdvy7OrN2hH47h3YYX+9A9irdNU2WplWp64+gKASXUNPJFDDcslRi96S1aw\r\nDHMrH80Sh70OGjyxHtovJ426TCaCaqV8hY28etKmuNal2uCiUN1j06El+DwA\r\nhGEWATJ7fet2I5sftiRf/XWggDTMst8KVuR58iyGr6jaVtBYhp6DTISw53vu\r\nRWw13szLn/PUtDd4XixKmuqz8nJ4e9RDxk+axbPprt+nGCZ6SPO+xSUtsgBc\r\n8DanMdD4zUgsUhrKVaTmvdtxzdENaUaZoKbfCgEIqlclEdm133l95pF4mmkg\r\nxD5+JUhMyBAum6PsriIvRaXEcTpbv44qW/uJgwMkIpd19YPFDDiJi/XWsWor\r\nrHAjogyI+2nlgTFHxdduDkVnFRERdzGZWlk2/YWT4rGpOyvqre4f0p7NvBQK\r\nWTaCW7k7MFWQ9cHF4PLM0h/fITDgrmw2IEHFhkZ5o51oDYcblI6ojhsD3Ig/\r\nqUMRd99GOepgRPig3meEgKoXy6BmoP5zcn5b100al2FBben/8QwliO2mI+BF\r\nhHOr1KV15XF1CmDOAta5GdiVEvng3EoLdrU=\r\n=NnHB\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a91856f80dad66b191eff8054e1467a5e34e0607","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.5.5","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.4.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5","@hashicorp/remark-plugins":"^4.0.0"},"peerDependencies":{"react":">=16.x","next-mdx-remote":">=3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.0.1_1654722184458_0.0006572942455269626","host":"s3://npm-registry-packages"}},"17.1.0-canary-20220630150904":{"name":"@hashicorp/react-docs-page","version":"17.1.0-canary-20220630150904","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.1.0-canary-20220630150904","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"ffe5f222a5e868e5f6901cf50c728db9cd7f69db","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.1.0-canary-20220630150904.tgz","fileCount":27,"integrity":"sha512-BG45G+eqHVcEWgisM+UgXgYU2IcaaLGf3055PFnnaYBI7a9+V9B1spUU8Aw6BDwekpmVCbezd9S0e2/dZUWQhQ==","signatures":[{"sig":"MEUCIQC42DV3QYxurJmVwREqhIYubsWHtOd5GjmSGsgkSbvLIAIgacbiNy9X7ANZfx4FqM7/rWGLKZDcy5q0p+AXS9CCbJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivbyxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCTQ//ZSPBCXJsCPzHzH49ABzaenc91igR/E4q2o+z0HaGapqlA/Ud\r\nRwf5xMVezkD9A4ZMC8sErBcfb1a36vml0LnQSsADcr88dr8996PcKJUw+E0I\r\nc+VkZN1UNk8Wrml2/c+nNvbPfl2bW8iQwntna4bj4F7UZ8yArQpFyYYLl3+C\r\nKrbsu545+yoN5dgVj2NQdbBJQ5RjEl0ic/wLTe6HZKS5Rhs84dzFFoGlWvK1\r\n3QAA+yBg4UFjsFVcr5veb0agGtD/El/K3PjW6KeVwFHE9GVZjC1XECGvlFxH\r\nE8xUDOhT5jgJajfEVThwDqh6jwFMnDkRE5FXlUlAsc6768lfijplD8QjmR3a\r\nx1nJNkcLqajfbQyihTEjDwChKaxzdcUlTgztBizcFyDdWu/u9yOamNVPfTaF\r\njV35KHBI6wgYunFZU7YP/J0zqr1UdJrJfArv5B5LC536+4f4D1DKi7imjXv7\r\ntVXfAth0HkIGstIhwgsAKsiQUxrdaYShHz16Wx6ljUqfEG9H1n2OqEiFWSwV\r\nCBYk6g1YaMUVr0XaUmJ9gOVu6sgNAJweHwPrmzhuXJ1YRetb5OPENiuntSTa\r\nQZ0QnOqsfjbsDjSrPQrpwLH7em/GZdw6s9N3FDrnWPIlIsOia0AaouDN4Hx4\r\nsUhTjKiwucb3SIIQVWWuMppWNE/skvfWgLM=\r\n=r2qu\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"08ea17b7723c6aad30b0b782e3865f19a55d7a25","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.4.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5","@hashicorp/remark-plugins":"^4.0.0"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.1.0-canary-20220630150904_1656601777084_0.6352893470710492","host":"s3://npm-registry-packages"}},"17.1.0":{"name":"@hashicorp/react-docs-page","version":"17.1.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.1.0","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"ae2d64346130707fda92a8964da8694a8a83dd3d","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.1.0.tgz","fileCount":27,"integrity":"sha512-a7gHfVJ3eIokocHcJyLcdNxgvmROn/lyGTml9JyIaZY8NcMlkQezMq5XyQJ2YASDdo95Wc7oYVInPROtQ1SVYg==","signatures":[{"sig":"MEYCIQDZRXaU6+C4kblZPGyHg/hlEHxaN35vjeGa3zNFcttV1wIhAPjJDMq5WrDDBOIATvulOYflyQUKDfN1+eNXOuZ3KdQj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivdWMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBrg/+OYTF+3qq2VCBXV7QqaxILTQCd5GzKqkLeU0BbBvb8GR+JU0f\r\nI303zkBhc3xNT4ppH3XyT43SmdYCNgJalPQGT7JUmaprlByz0zmRWVUBFG+A\r\nQavNtxIRln9xuJI75i3BnzLqx//QyQWrkxv3p9gYNUCaEYH5tcSEDb9eJBSa\r\nuTHhZRzFcjTkYQSwAPLAIg53GcjJDIMu6sjEAJP9HxzDku7tnbdLBc3bwKc8\r\nc6xArbKUHyfUMe+vGEgiPUdI9ybG9YioiQlXAIdBgGob715Ave1c0QKbTbIp\r\nuzbKOcx4mvj5bjTvqy9WSjU2Ojyw4c4Z/nGrrcgwjjOvkzrOHBF6Po1ZKsvl\r\nQTwBkSjKyDNixG2Vy4xaaSPiPDh8zj3sADiKHsqvP8btesegplVuPhBkI2z5\r\ntYPPIcrYz0MdkBY7YCmZZ9eReMX54L11XLA5IlJBlRVD87gf+AIlNaQn31Zf\r\nMgPF/ZqDyDL8SOObgEu0nFEgxCndP2BT4E5IBEBkPjf3E4klcP/gp09cYx5N\r\n+P2ublfkEHIH28D/8UlqVll4gWeJlHTZtXhsLZcpTBvCxVYVHjTUw6AzfHbi\r\nbSqwp+yJT23pW0BXsGyo/51gNW7HMJFb3jfqhxb4CiFyKbn0Vqm4M8zPkVrM\r\n/wolE/yaNc5yWYroXokC0aTjXSMSlLE9efU=\r\n=AcHB\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7734cd2fbff067629bdabf64caa47ee6d6ac4519","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.4.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5","@hashicorp/remark-plugins":"^4.0.0"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.1.0_1656608140398_0.6579834792630475","host":"s3://npm-registry-packages"}},"17.1.1-canary-20220705154019":{"name":"@hashicorp/react-docs-page","version":"17.1.1-canary-20220705154019","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.1.1-canary-20220705154019","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"8a2aff06bc3528af57f76721c0b560e564b74b8c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.1.1-canary-20220705154019.tgz","fileCount":27,"integrity":"sha512-fseILnNzq2f6F0po/SsHRMbos0Vcsj6tqEe/Y/sVmblHh79TTlbOwc2RO9Sf9PpzRkyihN+GlwBjNQiNgQNyuA==","signatures":[{"sig":"MEYCIQDnf/qdVy/z8Ip+jAp2HhkR0J3t/vRy6gVVajcP8tELFwIhAKRlDX0rPdXiCT6MxH3cblhVBEAmPrSC9LTClrAmWTeW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixFt+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq33hAAj56E+EOh8pEYPI23/0CjG64ilrKxCCyu6H9kmgOyP/5MhtN+\r\nqxVqlzyeVcCagwIIPzT70VsEDV+w2F6IYxMhHR1cDcrpSHP21h8ymAgjShPb\r\nxU4vlk4MX7YbUr6R2lob6qKniI4+smpQmcss9DwNl87Zco/+y70BnpULFrA3\r\n60umMFM6LPBQO7tbvtzWT8uhdGin9p+yf9pbYLWWdUN0vmjJfmqI/UiTJ1MK\r\nS8d2cNlY1vzDSnG9PC8XdwK8epKWt0CyRsolASw5FU9Z5FVtMmqv5bKkLUIj\r\nS2dyI2IP/8abCCld1MekulvpP7PIO+pM3/75/iBCuzYZHmmnF8Nvb0uilTNC\r\ni+CmlOnYKJkShrV5KzZbKNdsBYOGVb2tD1k6UPBOPGzKhGeWovQRC3fOLH2G\r\nlN5Yqn522nbrkYadKl2jteiAGQhXf2VyQnXBgQ4liQsM+QskRp6zKAtkz+4x\r\nw3seC8W7TfhfVqIAL2kieKbnEc2ZZcF0YWNnTljNBSb8C3vNe4czVotuHsZS\r\nnsweTr5FP26O2++czlRkWAWx0NdcJ0X5sSQWzxZfq6YmFiiX2zMMyUex8A6+\r\ny83O9DsMeLlT78nS+YWOgGjmCIaqtZdKponz9IRj91g/RuCKN3Fg9jRKf8N+\r\nt+xed0uK0/gQjbGXleFQGX40BgLCKSjgO6o=\r\n=J/ES\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"e709e814608b9bdbe0956c9536a834c21f8eeaac","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.4.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.1.1-canary-20220705154019_1657035646745_0.9187575769736078","host":"s3://npm-registry-packages"}},"17.1.1":{"name":"@hashicorp/react-docs-page","version":"17.1.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.1.1","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"c172694d6e825402b88f81b24caf301dcd97fe80","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.1.1.tgz","fileCount":27,"integrity":"sha512-R39aFaX0dl+CIPvb/l1uwZzTXGJIapsIRwJ1xrT0fM08pIAKgKzXPoGHjhQKOYhshK7HEDO2ucmGy/bvBvqNJA==","signatures":[{"sig":"MEUCIQDlzW2N+YaPl04WGwC3bSyxe3wFu1chk+CQldmG11SDcgIgTqN9HcFkHOEARGcYwU/H6mT4G+SlFv6tPRZqxpnfeIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixGFXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRGQ//avdXWTig4ZOTpLDterqT7oubCnh2Udt8IGIRdMK8741QJFAB\r\nUWrSB9/0PDUA3wdwuo5rVo9+cry7qEhc8S4orpTNbHV9g34PMZ4J4w4ZD4X1\r\nsSWQWzzaXJpZDIFkiyK88/qbqGxPNWJugPmvTC6GbFYM1qJO+IbtPuz2Zgic\r\nQ/jzRt2FGK1dYZ6V8kET+EFe3pIE5Ims5pDEeAkDIoExYlozCDiRnvbqNBlS\r\nT+mS00dg5ug412kQHQxZr2RTtwK6gjs2qijiD2Nf9CKB0uUQTd3Mv0pxzPkr\r\nRK5o3AD86DZEuO978/QGbl/dYeP2lyGpT/BUWazlBIkZXwzT2QBNd2WtHJpo\r\nyu+86ml4OgSUe5B9r8+7N1+e+Sv6KrGjz3BFTR3ozEzEKKJ5lPronx5dKVN+\r\nJLgleTx0jyI19TDO64u6G7eaHjYYEPznedKNSdYn0jcQe/LUMl73JalVujaN\r\nWr2LG/xFMvIHiGm6G5n9wZy6MPjiwlnUnJYSMkx/osm44thN2q15tclJ7mSX\r\nLuXePY3LS7Nj8s0g9SO2YfAMDcfp3eo2z2gIE5B6sY64R+eNf5gSPZbCFFKM\r\nMiK2E0aCmPIQs9A9YMfZnptIzFwTdAQcynX3BnC+ZYcCdcqUTeOrkBxfQ75R\r\ncneiRRAABGNyTeQJW6jmFJFOsmvmse7x70g=\r\n=Unvm\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8d0136900bdd6d24f8ae9f9c235c9cd3c0733060","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.4.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.1.1_1657037142884_0.6558818730544496","host":"s3://npm-registry-packages"}},"17.1.2-canary-20220706153646":{"name":"@hashicorp/react-docs-page","version":"17.1.2-canary-20220706153646","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.1.2-canary-20220706153646","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"68785bd2d34d5671a298747f266e9c0f2c02469f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.1.2-canary-20220706153646.tgz","fileCount":27,"integrity":"sha512-rYFietFr6ke4ok9yBj0bSQYBJ0fBdptM3oNALyHb8L6kxaduPd//T4I2RHFlKmZe3oQmGC73+omNhHBNS2wbyQ==","signatures":[{"sig":"MEYCIQCQuaBJr1EfmAoMkpf/mzXxWet5Kf1hboFegpoPkpAmSwIhAO73NM5O47Xex7h6ktI8TR9vtFmKihlcq/pKQsFjxXkX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixawjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWzw//c5gYxYP0oNGbspVJcbN1MECoiS8Q0DxT9zN45v9fLuuK+Ebh\r\n1WOzWATDLrWJqfPlbcMCvUvqpZ2b/xYMCJEyh8OsNINZ09HXtGQb7I6ZOzhD\r\n19k/EEv6E50+O7iJ0XagSl9aArkfjGCT0g/J/uCoX19SJCGMs6/tS/WLLvFm\r\nFpEdvFgnl0HFhzMGMmJkO0dSyW4fwRR9oDY/Ypou4JXphMPw8Xjk/5t355b/\r\ntp6udBgvQHg+7zZGECD7NMP3JeLF//z5Jt8wDbcCFhLsn82ApRBqEFmw1Wk7\r\niitp0QDvTIi3gUXC7hynWbszRqNKOX6Mj1kpiEPdoktJbK0Ak7PHtoOY4jYH\r\nI0+QQXzZ8IMhz4amBjfrelhKh+PwCtmKUT5/ES1AIv/Z5zdzHq+F4wVVcUVi\r\nEW/vhT+OxbjldZbXozwCZlX2+JObROi3vbm/702DIXUwiBWdt5G0+MmyqN5E\r\nysHy4Few15uuBbao4TDFDa6odSyQrZju/rOvBnzdmD0H44URavKdLP4LMxVJ\r\nwMKjzrg3jRAh/Byp8siqhuzBVewfTtq8+4YuJT3qFe3/4BZqtL6Lz1DNwmIv\r\ncnJiFspNF1hji4psG1OcTk2xXJyGUlsJYXvx8VvzsRJ2EcWodyfrNrHImrYG\r\nFxJjqVsVLwqpz2FmJ3aAXx7xjY/rH13hwrA=\r\n=sGyV\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"7850f2e94ea6f80ac814eb0df9a07dc519b42ec0","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.4.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.1.2-canary-20220706153646_1657121826908_0.032960725449707295","host":"s3://npm-registry-packages"}},"17.1.2":{"name":"@hashicorp/react-docs-page","version":"17.1.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.1.2","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"c6bf98e6a1477c6aa0af00064aa42211094fea15","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.1.2.tgz","fileCount":27,"integrity":"sha512-1CLDmRAg0fcEIM2XEtdGqu76jjaPJGRivOxmBkeAulUk5iJyRRdXyZJZouqzzxmd2ki6W2eaekyli35bJpG5dg==","signatures":[{"sig":"MEYCIQCkVXeakcdElFJxK/0GwJxBzbquYFlaR8cEL9WV0Aoa9gIhANWHWChcQkSaFpisBC3fsuIcvmWTpY6GTk0W+3Wlv8iT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixbE8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTXRAAmlqeeiTLvOUBgJHCAeFx/JbiONIpme86azZVT7H8QaauiKCb\r\npLtCc3FIVoFcBIa14oZwmpVi7zA0NS7NGfPoJkhOl9Swm6IDlvsm3XMri97H\r\nLnKPOz8VhW71DQP7JspedsLz90m76vkgEgWoMsyLt6QX9whwJgxgomcEdcKl\r\nlsqtf3rpHaxaNlOsCt98VL7ScVqhAkz7OTWoDu0SF4mqE4ZnGP9MYQmOdcYx\r\nkHY8Ppbe2DJZpzxGxql44dZZaOmQ8VFAywxTvUnftQVrwRA/tze2m4eOaagt\r\nIu37uGJvZoeb0vH2DLKRlosDc5KfHwq2yTy5uWbBk3bTqmYF3tjnlzQS199I\r\nk06EAed1L7Sl5l14Af3Z82UnhN1xvv8xfT/xyTeBKmiBW4gZuVj4GAhoVjLg\r\nc08vpo8Ft28Io5cvxfM7wWigeaMx6THsuU5G20wY1zVpJZzhUHx27049RYbv\r\nJvY3lLFHaiae2lNiIJBlJrQGa0jNQBgB79/99VfldrOXczeJ082aUWSpj7/k\r\nUFbRqS+6HJWk1GtWtYWH9AeSBbcBcWpCllQp1ryCCq7Cw9EAcPJIgTwgJe9Y\r\nIAmZ10D1daDBd+XH4gg3Cw3qBAlgFOeKMX3SMjaunlhn9zhPNP2q5t8U52HJ\r\nWvThTPJ3CIGu9rWUYRgkBh/Zkp+28GzqHUg=\r\n=4SQB\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"09dff570fecd6efc2692145ab4b9dfc52de69ed4","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-version-select":"^0.4.0","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.1.2_1657123132393_0.4130759523471126","host":"s3://npm-registry-packages"}},"17.2.0":{"name":"@hashicorp/react-docs-page","version":"17.2.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.2.0","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3e719274a33c7ad76fd69b3687c2d01d196d0f62","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.2.0.tgz","fileCount":29,"integrity":"sha512-fJP5vcEDKPmVh0X+AXjmQeUc/B0mwkalOl/vUPl0NMxvur7DUidAtWfIQGEW1jDUPHEW2U3xiaqCiGRo22HboA==","signatures":[{"sig":"MEUCIQD7tVd+oofYrGHdonfZJ+sJN3lYVSZorPLv0QwMi2ME8AIgBdVRDKopKTfD8plablD8zmBisz9mbyU0QAHiFewXr/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0cnBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS3w//b/HIWHHfuZs5+exr0yyaTYWNRm5ds7XaUVVVkaZ2gVV1rVg/\r\n6PrgUig6aFkArNR6QaAoiiUrYRYEm7ZyjTjNTw7/++rwpvjUvGSaTgFXSUkI\r\nagJ6QnKp6ZkjDwVY0Wc2v5LOQ8P4maPRsWKnb87yHAQNVqhnr4sM12x6gemR\r\n5rUc2nbi6J1m0c5KCMEpavCI/AGFTiPZuZfqUCU3FcdPxFlB5g7ARDcwcxva\r\nrKPgOdte1XB8+ei7HTnhMLCDcKeWEoKHbWlWcg5svyqHjND+D6S9bABh/yPh\r\n0q09bfDWJg4viumC9YsfzYw5JuvBjtc9WsCpAl7S8NcsYW3/7Vy4Ty8G5n7Z\r\n44j6TZQYapHzfzAQXQLwnJ+ZAB6hnuSmDqs8urGjN4Wl11t+1spqbSjZzrRd\r\naTXveIrr70PeRbnwnAMkuDYu6kj0MySiJjclDKW4l2T19rA+1Bxo4UfRhHs+\r\nZvw4ptlEt4GVZ6pETd42DqQQycGKy/2aB5zSXLBh/T4BvUhLy6VwOhFKyvyD\r\ndpllDuDxy68/nnnWd7J5f9bhqYE04Me5u1OEeEwD/6/qelHJEP4NpwQ1RBDP\r\nh9FCIR/aK4shNj9tR/L5UsQE7pszMOrNR1kJxHhK6zjBto545pEMiRMHhdzR\r\nOFWqGLcbxv+gepmFXnHlGAGXw3YJUByzKao=\r\n=HwND\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0195e818947212dfa685effa84bbcb015e5c45a7","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.2.0_1657915841693_0.13581722320587364","host":"s3://npm-registry-packages"}},"17.3.0":{"name":"@hashicorp/react-docs-page","version":"17.3.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.3.0","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"0dbaeb2f7ff770197f30649cea178596153121df","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.3.0.tgz","fileCount":29,"integrity":"sha512-C1Aj/qxljpeWAOX70oUKKmaXqcG/O8Tzo2TCEbLSTHefd44CjfoyRMjZ6MHHX71JsDORsd+Lg4/+rB//M8q5Eg==","signatures":[{"sig":"MEYCIQCgLKimEFC41Z5YJ7gtImZZzHhK1qFDqH+W/GdY6/jzIwIhAIKSHgo/ZTSG4erZmINwCeaqyA3yhfNPMxrSMALLzeWt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1/JCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaFg/9EfEWW4S2fqGKR/h2XgIROzEEWefDkPgvW7JoOKBT9npqvIgc\r\nzQe8l+C/WJ7RRpxxUr8A3+yLt6ckrqQBRdmXQ5StfAOpZgU0/hVYuWKz4Whg\r\nIU4aCI3XwDPx40evIEqlxDCo4Jv44ttBnRNszJ5Id5CEOtSdYSsdMT2GDucA\r\nSiTnF5to6eafV1s7kbSVs6RkoHQ07xnZcTBQ4BHNB9ThCa5A4GW+slBFYRCI\r\nUthUT50VUXsiVYR/h1290g9fPz072AW7pcj2VnoneSpYStjgNHWbo+vMyxqI\r\nwbxXgQ5nWsenQZ+tESBJpbbRVyVXrTBlldxY/J6Idvn8Bb9qgjv5WAARMt54\r\nkJHlyKmD/4cF9h1Puq1sic9p3QvC1zzyrzQedCHEOLLkTSACoWDWyY2lXpWy\r\neSePaDMte++QFPdPtDRN+YIUjypaMHCHJw5VULuvJcuG82UZRg1xpqxsKr8L\r\nylShWiOeCoJD6CnOTgqqXFC9tQrjoJvzBiIzjHT/8RZJ/QVaSfhGOgxomKO8\r\n9UDn+f+eldKSbwY0QQLS3EWlVdOHNs2hpHubTR45ezFu10Izf4e+OOF/4xc9\r\nJpmpwQzLT7r8iBQJ9ZJpBK6dT/jvR5/ifXpE5q7s9j+f6ws1tBBHlJUCXUsv\r\nlOeRH3hQt7NBGm5M01TNy06fIu7BSGrUn10=\r\n=oVau\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"dde91fbcbc2b05ffb3ab134436fc134ad52fcac1","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.2","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.3.0_1658319426503_0.09873862086891738","host":"s3://npm-registry-packages"}},"17.3.1-canary-20220725175558":{"name":"@hashicorp/react-docs-page","version":"17.3.1-canary-20220725175558","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.3.1-canary-20220725175558","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"7b20e7d0b53d42cb4bb63bff7558015e75dd5f0c","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.3.1-canary-20220725175558.tgz","fileCount":29,"integrity":"sha512-FVktdBzYXeGyrIXZxEhgk69iuYnfihvEhL3FWQQoPaFjNQTN3t4F2H+56vMRy+2ZPxiH43Sv1CMZfqgddczALw==","signatures":[{"sig":"MEUCID7GSsOdJgfcXfHTe02abnURPu9AVP0r7ACcvMAJFacuAiEA7Jn8GSmJ3F4uijU6YLV//mUeTwjAevWMpqu3mMuVorc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3tlGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAOw/8DPOEZtz6OXFHVBxJvv/7lrYdkOuPQJDaFL2KwQp9QswT0NMA\r\nKPb6SuuGw0hEJrctF8Cw5xYJ2hi0KUETqBotqnbBGdSkjDQ547WY2OmM/Y84\r\nw+A94nZwlOs7tqbI66nKlSYJM9YimoBMqEpeoBIOn2OawxNSsnfYcSsbvEUR\r\ny3ntNTUCHHHNo5f3XkIzrr/W1BfdO2B/QRD0aD7KLuiBAvYZ1dCi/y0fZQfW\r\nho8UquPIYK8cQ4m5KP87I1a7hl0E0pJZ8DgpPK/1j7iuaxDybdkzedj7qQf4\r\nXDLqdEnVoqQYW5IJUaXdDZAVNq+HwR/ykUvpH3ydoObnm+V9pO9CF8TVyZhK\r\n4P3nWgMZ8wDGNKdBzkX6Ky9Qcn37/CiP7umyMaKbZMIB6T+LypLasv6JTyBz\r\nNrTFidaUv+eLQdIM6x9SAo1IKp7+IN/0sASIXpBbwGXorLiVFtGLy9vz7SmS\r\nJfhCS02spU6rqqRb0c6TRCIfaLVRsCJdVwLPWKW8ypiGzSBLgxTWZDoRFjxe\r\nzNQmk/RsCkhlfCl9qTeFgzfKpS/Ll3ylTjdGm9d0EG3v+sqeztbnBriw754o\r\nbxw7z05eYM6dpQR6hKRr3c/jmZcba1q7iEzrZ11o1U++pDSXnIqAPcgHGvcF\r\nzJ1pkn0USoyjrdqSffAYeBzWjjE9tm2mtR0=\r\n=ej75\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"cd3a263cd14d10c682c6f1d96536010a462c689e","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3-canary-20220725175558","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.3.1-canary-20220725175558_1658771782596_0.7131929624954425","host":"s3://npm-registry-packages"}},"17.3.1-canary-20220725180230":{"name":"@hashicorp/react-docs-page","version":"17.3.1-canary-20220725180230","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.3.1-canary-20220725180230","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"82ba3ad7fdd5683034a2c0280e8734275de94a09","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.3.1-canary-20220725180230.tgz","fileCount":29,"integrity":"sha512-3qaBZo4PqNZrCd9SSJlwWv8hYi60h3u3RCKHr1IBu7AwJv/FPaEWg7G18T5C5a+LtBWo/6j5cG6SZhIbVYaOkw==","signatures":[{"sig":"MEUCIQD5lOvW5rjLBdvdCvEQ0xGn7cF7BzZuYmcrbipLGwONnwIgGHT5gu9xN9TvBXjPQuqVxvnPtA0tuCdtGFoHXhRgGC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3trUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiYQ/9GUgaLczyOI+9Yuen08Ue9+Ol8ZiGtRvjx92ACmjm/A/Z5yYq\r\neYpukuhkJFOuCQOuCsY/mM3RuLAlWCTjYl3845TFflP7JwVPgNukGsRx3Pec\r\n20HdesElykgyFhGTVdAJLD2AihkOPnYxIPrlaYo5FmD5ebGWsOOCIOAxvi1y\r\nGSJBbiXOG/n0gxJiGv/J6tJf4ePKvLALs8QplA6v59V8IRl06Sq3RPngtF0D\r\nqjlN1C82QN17LAzEAffmY5LeOKS7RQIxH5amESKVnndtIR56WKRoqcaa9RMF\r\nY27B2eTVlUcgk2Kxg9fCpXWRZ4RM9xWRdUmJ9UPoGrfKp7A5w6i85nsi2aGO\r\nxYalrLD+VUeoFkzA5WNpDZocBbA2ZM4uI7hyx8V09OCWa0bzn6HopRueCgVi\r\nAfxC2kT42LKxjDR44quGNfuyi825Lpov7bbRsJF9/jIfim0RiGbcPeOHnvR0\r\nOkhcI15PQdxrnMYppXNiU/wZqpCE/tXPKq6KCNMfy3zxTmaVLi8UrldvKc6B\r\n7ki9uP0crMvGd5Kyc/tPPhVrSlC8L6EjEZihL+DLq++AHwnBSj6nVMZAswXn\r\nvxdYS3IGXFzy/pYuXS1IzaPL26mb0j09d3WJ2IN8TAQ6BVcd7mva2guxZzLc\r\nI6mxZjduRdgZl4t3KZHO/Ah1UPdEaERTSMg=\r\n=RGDn\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"493c5159cf76c8866706fe55def32b3567cf9dd1","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3-canary-20220725180230","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.3.1-canary-20220725180230_1658772180023_0.945718094021688","host":"s3://npm-registry-packages"}},"17.3.1":{"name":"@hashicorp/react-docs-page","version":"17.3.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.3.1","maintainers":[{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"696d2ac0e23f6514d28eaaa08d4054905d50834f","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.3.1.tgz","fileCount":29,"integrity":"sha512-wgOCA0vd8woDPfpKjSCIPjI8p75muY8tOP1usoFhgizC3om/2iL66+IMcXSkNyVbD2l4Wk0VpCxkwVtIkmzAlA==","signatures":[{"sig":"MEYCIQDMvPabSJsJTmYGPNhVoyBL8M0Bif8I1riiewgskRnOhAIhAM+gUmCIf9V5syx3g5xTMCrWKERztC6pkbUU3IotO9EN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3uF3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHog/+I4IQ/Sl59brGPhOQNaEXCFoFltW5a9jx7fEoPvc/34l0yriW\r\nNF7Ou/6856qBiwnmtGVcWoPBDNH6c4FWj/H/BvbK+4/C1syDaAq7+nVVVI1H\r\nuMmK/x6XUbg73Rf6Des+z6zMgQUyIUTKWuP2zLE0EieeX/LwgBieCH2dnUnD\r\nVLuXWeE+gDqLYz0A3rWRzEdVVXPGefktihcRpCW31qSnZAxOhPywuJBA1Xbk\r\nZqD4E/d+o9VC9Hh2g0KZxkNKJPhV1J3Erp8PQhfbqnPj091ovQlkjJfVkfZ/\r\nXYPYeIEl3zOO5gK8We0ucWxfyY77hdi3bpT8myLWbh8EGQjvPsLd44GE3Qi2\r\nUJtiRARsD9mTcU/97BdBFVddWAzDR9dphWtTrmkY8kLto8YY7xvzS/ImwBYD\r\n3yTQjLB6PJnpFKyJwRFUYlo0FWoh7exiKtGhvr4iLF6Ov2AWQfGQaDZxOJRk\r\naF9FAaYoCpIkGUo2eGlQIcIIFR8nYnbMrWP/8igYMDbhYZKsdGOOEj+qCL52\r\nvpaaDvU7OXWA4K2GB5Absz4/N9RNA46RHm0AsASH/WrkjBPej287ak6xioAG\r\ny3faagZPg+0JvS+wtlqd+MZQdRRpk2hMU+zSAeHiG9Vb6lVQJma8gJAogbK7\r\nCNiEeYlGR+Pf2MD494wN9RRcK5M4xWgWERw=\r\n=ROmr\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"29ff7b973efc227b865d886bef73fc10dfc37613","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.3.1_1658773879138_0.015273732521564165","host":"s3://npm-registry-packages"}},"17.4.0-canary-20220729163639":{"name":"@hashicorp/react-docs-page","version":"17.4.0-canary-20220729163639","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.4.0-canary-20220729163639","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3f5839955e8febe129259f0cba525551548714d2","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.4.0-canary-20220729163639.tgz","fileCount":29,"integrity":"sha512-K1xxBAw+oJk7MADs1g1CgwlyWEBNpiifaxQOBPwtVpeQIGm0feip9XTQHqMa7NccBWACUL07VWmUXe/vYKhnQQ==","signatures":[{"sig":"MEQCIBFG/rjF7enzR2IrmZhmiBW0RunLb6QHQNqf8GVrkZp4AiBRbW6VsJJAE2c6eFKKxW7OgRB9Wr930CcEZBUl7WQpzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5AysACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1QQ/+PjkUidU8VotyxygmYXBlVmHZsobi8GIiRS01d7G0WttxdrIq\r\nXX7w35iXI1X0GKWNgbiOUxpDW9PNdziuLhqFKHr92Rc3jIvIL/QdUBQPPxbs\r\n3w60m5R6TmaNQzgIugTK1f4EKFG6IkC4/b85BZeg9VODmfqdS3aTrlX5wPZa\r\ndVO/Fn03JcDgMA0veq+WB6fzgV4W/Zty55WcYNN9Sz84ZkJ67J8GuGh5pHIk\r\n1mBXCtbfH6ApKHjaL5JATmr90b1uPnBiPoaFHlmIdmXaufMAHGIR9b7EZBD7\r\n1+5BZm/Tcj/vcjtXrAJL7Te+AG0i2J3rP9NLfdWAF/bf6HNR/4e3+1fxIIEj\r\nZSpPWKcAHg54f0F6/XFHc9szy63jWqitbIBrXkaOLfSEv7aEiozoniLx2Zz7\r\nJec2tyDAv4Yx/WQ83ddFt9Kc3MxQQIQ2GS9jpR7VeKtMZ8mB1+MrdJIXO5NP\r\n96gwYujDpXQ69thyqYH07e9LWOFcoXxpv/qbzhbKrcxYhGXMs1x5bRy0SfMP\r\nKk0yeQg305krXNXE4q690SgTMQWnxXu2fh20Ow15beQWUjHudLU85wWT4cO4\r\nH+sDNnMIdTXwyzFGt7OXPCLzEzGfDMpTkrbxTqs0XGk6OMAPwPdKYv2tHk1I\r\nXJlLpEmMSMwc+iy26oQxlLlCcAA1PrWfddM=\r\n=47W8\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"d4d2172e5c1652a0d52b11ceff26d10d21ba66f4","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.4.0-canary-20220729163639_1659112620206_0.8423620882817842","host":"s3://npm-registry-packages"}},"17.4.0-canary-20220729170437":{"name":"@hashicorp/react-docs-page","version":"17.4.0-canary-20220729170437","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.4.0-canary-20220729170437","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"9eec0506994ed6864ed5126262a4a9fddd47a77e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.4.0-canary-20220729170437.tgz","fileCount":29,"integrity":"sha512-C6bevviVxyovFyodqao54kDxu6r4KMF5upK8plscCbr55tdKx7z5xP676hXdxu/QyaO3IzFuoCJg6B3Qx36KQQ==","signatures":[{"sig":"MEUCIQCh20ImdYfvREKOWNm7w8fnOJWY8wF8f56AlVI2qjj2HQIge0Rr24rF1c6mejyolIhb5McqR/5Ofholqb+1GgYy1Bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5BNEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM3g//RJwRuNGBSGaoI1JAqHOXfMIYPnvSUaxklIn4nv39+2z0Wmk9\r\neYmCLOnOujyBH+aY1Rbyb2jpS6jd39wg1QW3zKGZUF3LO/GhtI9+8Ryg+nL1\r\nLVs9Tk2r1XppbwU1IRnO8yYsoB+0qjznaKTtth7feASp559QV3iBKe7jCUGD\r\nBRKy16LJI3eYrMJkgheA1MRYpdXEH53bV4U8Urev6r4M5Lc1EI9dCa8wL5hu\r\nz5qi34s+z3tEZh5IVyRqN106cR+w1fN545drDLOgAk9S8FtlEkbf5AiIzNND\r\nHHnyE53rYkzVhEq9vBd6uX2Pk19LvqTEVs0P+58XGxuawgJ72U7u/6wM//e4\r\nHo16nmq/kwKVhcMag2vX5krh4RocZYdtdIXcAa2Nq4fZOmo2Rd5BqAr1WMa8\r\nDGUKc7/YVba2Aa/TZUDhz0nibFdSSzAq2yi5m0rx0ZQygHWY5iw6qglFK9xo\r\nbBgIzWJUIKnpPSZFA0m4CoWkpeXXGwNaj2OyOfCbZYBUHKAgSg6ubgw6m9MP\r\nqDnwzR0nJCdN7g9HR7dk6lhpRb18IVIFKEcPXuSNi3ebn6WxSyZpJOZz16+f\r\nwf9YuVcAO0RZ5HwWmu+Lzo1LNFRfwcgCdEako4YEkjbTmrje+o9QzMA7DzBQ\r\nqRKtQh9O8fLx0vBopSFe28noZyZKVc10A5U=\r\n=Bot3\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"60807360f7546725e6e3c868a084e85b15b1c1a3","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.4.0-canary-20220729170437_1659114308093_0.18388340644428225","host":"s3://npm-registry-packages"}},"17.3.2-canary-20220802201454":{"name":"@hashicorp/react-docs-page","version":"17.3.2-canary-20220802201454","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.3.2-canary-20220802201454","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3ab848d82659f3026389a004d7e946d2f55eef05","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.3.2-canary-20220802201454.tgz","fileCount":29,"integrity":"sha512-UUZf6Tp9c/xANKBXmuWiRFqQAizgpDBG6WEb1sR5curJ2LbbVvFFylMz5LuqkTRFK8n1SL7/AqB7aHIHLK1FwQ==","signatures":[{"sig":"MEUCIBAHnd55zNs7o4eKogzz0XRn2UbMftksknMgvzSo7YVXAiEAxLCEsj43821QKae4aPWWqRpIjBd0hiAccsd2Xh5WRU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6YXWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcxg/6AiXqwg1txMtDIBm6oWWudmi2LfEyDxw+aCmf+LHM1+zHOU0D\r\nVsevUOyaoIGAb1SW01b5aIHfRaF6RrMoFDHp7JsU3lx9+YwZfsYijt8Bf1LU\r\n0SgT1AA2ZaG8WARArCRZgM8YEGXnDB/y48gxNNVFU4WqSeASLOILvfZlcNAl\r\nbbnS916SIQIZNUFVKQ26NhsRu2HwxqpHEFCi6AOfV7hmLVaid4yUfosbq8qV\r\nZ20bTh2kZ5JVJ7OtNxmxQK94rdzv0whmTSl/Wbs6BMgcrOWlqnxCLoEwiYIj\r\nglNZmh+xc1yWK0/ZXZazOHVT6dx9VPETBKbZEkRN8pdO3HUFudweeplc7co8\r\nWojTj4l6nMLnYY32/qy1ioNO27nRfp4rKLEMWRkEkSAOHj3ExxyoUsxqr9LZ\r\ndIwsLwXyZCYVWe8Y124ci4aPfDMRgoWOFjnK4jxDuSocgKzKRNWBvB9PnMNs\r\nenrX6fsMb8T2h+6k0sYX9TEK/Wg1sHYQ/rVzgtqU32hSv3VVqNEac2CTiBjs\r\n2TWqf2EGaZpInJoPhwWw1/lr1zhRewDgw4yte8Ke1x75d1SBaDy9QVTuNZ7p\r\n+h+FY/OXv+rLFdqlzOD98FbPgZM/Cx6HEouBNIy3ck4hIRcSb/Xv3tqsQzrY\r\nWR4DQH0xuYwtbG8DgSGHr+qCKNFmpy7hFwc=\r\n=0rW9\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"088f275245bde211828b2cdeb5dcf0359d13458e","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.3.2-canary-20220802201454_1659471318041_0.732234857318885","host":"s3://npm-registry-packages"}},"17.3.2":{"name":"@hashicorp/react-docs-page","version":"17.3.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.3.2","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"3326ae69cdfe76d432fe4577ec1872193b2d41fb","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.3.2.tgz","fileCount":29,"integrity":"sha512-CYnVXypWJYC0MBMP4mKxVAuyBRJt+2mnxqj4r8LmodeVy0JR3iEfrERez7aTV5ocUHg+ribRv0TM12kUUlAsgA==","signatures":[{"sig":"MEQCIGHqGoKKWyizn4z80DiFhwe7KH0niBKfEicZvYxpeuLIAiA9gtNvXGDDNeRD8GXlSp0isJBby6ddJaaml9gFOAH4sQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6YqFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMdQ/+LOpEPSsMcOBebiBY8tWJKVKd/CGJyLvZEx3N7wdI1dgJJFEt\r\nuZ9sUw4zvIdeyWJzspu5I+dOfJGzi/marOqMz/Vtk5DIqPzjXxq7/32xeyoz\r\nCssp605ZVbJyNczd1C1gA0/7CL2v/MtuhqZBi7D5R/VLwA+KUMcse119r9bY\r\nO+6CZxvK4vGyXqo9WVz30bW8jpvgv39yB3bUTt7GHI2wJZT3bE2GY8yY+5Iz\r\nKhhzkCOSkxNs1IpvKhUvo66fEWeI255kP8mGb+1yPtzehVsny4BwbnGYf8a6\r\nRo2yfjJk69R6JWtIBVLR3onq2HnCd1xHMRLJR8IVSmpz+kkyP31XBiuqbJPA\r\nUXFYE8yo681/UIOOnkUfO/CYwqEeNM3s4AH4n2MF21CMo1NKRMwL7DRfboLC\r\nAm/u9pDGYnS35IhZ22ItChE8QAJXK8hQLIlsidiCBRiXaXhwDx3sOYtprxZt\r\nts7jUDTl1arStXWwhogmKcaBZLGg/HBPHYcqJgzD+Ae2+NXDag3STlxkQias\r\nnEwmdK+jRYxwtdG42/NsVsWn6NX8xVcQOgHRd6MC54rmB47tevUVS52Taudr\r\nIZrqbIxv4Wcz/9jeKcNpveCsTw1ndpu8TwHlddLNc/TOhmGeyZfxJt6yHQZM\r\nI/C1biL1CqErhRAb3ZjHGEw5T2WnWrBZpAc=\r\n=pvH2\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0c3b7c7f1c470f927be351a1aff52b4584e3e038","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.3.2_1659472516956_0.31693735751554564","host":"s3://npm-registry-packages"}},"17.3.3-canary-20220802205844":{"name":"@hashicorp/react-docs-page","version":"17.3.3-canary-20220802205844","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.3.3-canary-20220802205844","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"21b0b61e7f64f8f6283e119692ffa1d129f7a1bf","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.3.3-canary-20220802205844.tgz","fileCount":29,"integrity":"sha512-C++e4FAkL3y2klvdbESzsU96unQ0GSiXP2BUcGAdKK5ZOUvQF9TcrYM9cLNhEz5p9dlm3lMrSwfSyWPerqR3Yg==","signatures":[{"sig":"MEYCIQD9R4dFCtFg5QP6QbpNoQGh2sNLnmbwYqaGucorJIR2pAIhAON6tK1denEjEn8NhWPK84E9Kgl8vjU6PWnm1GH4Uanq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6ZAcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNww//d+eDKAMvm/fH/X9rKqIfc/+ycXL9DlJqEKCj4KHoVgAFuCab\r\nzyvCoLzfu5svRwxg6WOHDq0hx3lj41VwhAz52c/3SRBn0vPRxGnMDpEln1Hp\r\ntyQDhWoKsfEKI58rlt6oW8v1f9xwOgleUEH1EvLch954hQncefuE2muDOo4B\r\n8tDMFD+MMXA3Zi8MzGf7+vTZXMwJkaAUcmglWvPeZVCGU8Bwx2zq+BLrlZOD\r\nvUA0xP+hMWSbIjRD5eoMGmPBRYZzB0zG9a7lbmVCBB294Z+XkFFCzynNUn2B\r\nMgCWBiHcHVq2k1dlXptqFQ3szRM0gaGeTqZ1k0qPYiEY6nweNeiW5Zw2H2Yz\r\nG2AyMqHlpJQjXhSHLTWVHQmWW17ZMZeThij4rIm+e3fZylPDtFduAveeBgNl\r\nWYLZR6HUpSakjK0p6oWilbzwx7R47g0bsDo2bagz6B3IZ+rafUvhKkRf0mAK\r\n0OQ51qh6dzRyTI7hru3nFihjIp56Ou1vetouqsqn4BY4cxSKFRpqKtRoQln6\r\nULUZWC7+JxLPyhR9y27aCfJeZCQ/fAlfvsv9+lnJiUdEiEDLIjcWpkv3gW1r\r\nERmp3xq9i5Y5Rt2fNoaDIy7QwAwOYjgsDMSO1h6Z24/DvtKyOkOCr0/ks7nq\r\nYysik/B68d15U7c3/bqpxREZtnd4bSZdj8g=\r\n=4c/M\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"8f271bcc8702f3ed28717a298d291c7816c3f492","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.3.3-canary-20220802205844_1659473948328_0.5247994344500775","host":"s3://npm-registry-packages"}},"17.3.3":{"name":"@hashicorp/react-docs-page","version":"17.3.3","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.3.3","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"de1a7f906a10e0dac3df3225bb83c6e73ab977db","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.3.3.tgz","fileCount":29,"integrity":"sha512-6t53DeskCTM8ATZT1uvlMUgrtKcmWLl+wfUsvXvN3r87kQHT155x/C2GRBLn2HkPLAq9U5d790BNb/+xs7NtRA==","signatures":[{"sig":"MEQCIC9LYEolrsNj8MHErcjRi5KYzxPXunm3g2vJ0nwvzcdOAiADmbPi2M3mvht1mmwy67puHLiphByhw6jYD3PQxd/T/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6ag9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTMg/+M7QXOmVvwnJwjAPm8hSMJB0mItT2NLoRozz2Xux8VwH/Hsil\r\nDG3agc/lPrHmbpet1e0A9Gtx3Ra6hqMh4BWwz4CAuPwfXBvpTYAzsW9m7eYi\r\nbYxV3z0uosu4J3pUGn4SzRXhQvzAMlDZUTsU5XMmoiqptgzvaQSY6urcax2/\r\n6LK07ay1JFfSkcNsZgB0Q56oUMh8mxyW6DoNGVjpe76DNKA8zkxnqoB2RIWf\r\nTCGqYetqeEUtLn1MkxMA7PAnWmppYlJ6JkJi3XNwuM1TmCN+DfnayvmiWIjk\r\n6VS7PuRLzfRyT5Puk59MPBF3wt0VZfZDY6nbI9SoWv1NNIFosvx75PPEwAgT\r\nbAJ1F4fkpS8JxMbLcQudL5mK61KFmuSpk0pkjyMXbBxwA05sKRim7zrYmAYA\r\nszFRPZKqX+0aCmF/8G4scagOSbSyn2Bt2dRAfYYaXRZ8A2xFffpLjZ8jQrlj\r\nyZNCd91vD3WHEmRKypNz0n0AcjianmaianpCO6BPyyPmiygTLlj68av9d+ZI\r\nVFjgtPVMxkaB9wrhK1418u2QNh/3rBYJvcJCaAjq2WGpD8HjlOOMSNQWy4k8\r\nWi4z2IDMv0xelOthrL+gocIaElbb2koYzKPrDQa3V7ZW97VaERESIja3sTsh\r\nAFHbKbyIzDZ2PE5IUc9ATQOnqTKXtzBsNTw=\r\n=pxKw\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"bdbdef9dd95bd5115648116f2339d6849b6a702e","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.3.3_1659480125340_0.9648686407927392","host":"s3://npm-registry-packages"}},"17.4.0-canary-20220803141418":{"name":"@hashicorp/react-docs-page","version":"17.4.0-canary-20220803141418","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.4.0-canary-20220803141418","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"dc5bd963bce4cfc644e1c91b6fbc85ecfdb4b008","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.4.0-canary-20220803141418.tgz","fileCount":29,"integrity":"sha512-/Fm/7qhord8V18QmpqZrt+cGbctOh6/dg43Ee0k2Mq8HW/zTEf3zKbRxbUIp7xMvE1E9YFP9ClbSEIt0bR0JBg==","signatures":[{"sig":"MEUCIDqzCnWQjk0/5u/KW8fwfMWxXFE8xdW02cthAnBU/DBMAiEA2MgrFruMyaPDYH1maMZ5PHXU35z/uX5oP7aumb70iXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6oLQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7ehAAmm2g62dC8PJ+Rk4R0jHKN6NkAwTswM+7UmrKV0/kgsdyLVwb\r\nwJWjcPqvadJqLxUVPPn5Z1772zQGlFlGf93Mj4RvUIE1LSyBwYbVpibyI7DG\r\ngBz7INCAvE8ncGLUyQuw47YFQTpselYj7jXZ0u3QHIXo+LhOgZnwHekS+Tyd\r\nsQv4COLIPSYY9JVlc3rgibuP3CONTg9H9C2kzEb/er9UP5bIGSrALvveBOmz\r\nyXSTMmm/Ne0yHWXJWpBvcTxh+21ycz9gH1b21rxiQtCo9ay0dA3JaPKXZj40\r\nrG/ndyJQWtFMIDS2mSz9bdXGdto8gCMwoql1TA0FYW3qvzwgp2bC0xe813BH\r\nB7qn/qlj/abrU14JbGB5DWcydwOnMlFw2QjzOJubuoc1j7JsDmBle1h0cxgP\r\ntvtfDJgBez/YMH/+ckd52fZMkm087A4PnY8pmC4waWgLF8AFOmvC8omZ/+ft\r\nrr6d0NQwG2RMvDgHGE2pgjWqEEmv5HnPrvcWhlOP3OaW5qR96utrbzCIdsTa\r\n/Vrg9KWZ7HQBqIaP9k7mSTC5Ub0x9qTl4dt1Nfn47Nx0jfPFRVDbkzzCUaS6\r\nDN+CIMtuoRIzpqyTfHks9D88JcaedBFMnXu0wDsl4M+TSGz81rQ7dcAjJKIn\r\nZ/rKu528AgAsa8BJgLl+6XZyNgP3iw6T+wc=\r\n=dzB8\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"404cc5c5c3e5d80f7dc8283679e7d273bcd78d60","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.4.0-canary-20220803141418_1659536080702_0.9142088320542343","host":"s3://npm-registry-packages"}},"17.4.0-canary-20220803150030":{"name":"@hashicorp/react-docs-page","version":"17.4.0-canary-20220803150030","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.4.0-canary-20220803150030","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"faa51225f1ce5be1a25195b002652e58dc578fe5","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.4.0-canary-20220803150030.tgz","fileCount":29,"integrity":"sha512-Ud3UR06VbRyG3yPSOv2r76RChF0H1vwGgNB0HTxsno7/aqN1yb8gIeUon5zQ6ThtV7kX+0Famn+hz0Oi/Em8Gw==","signatures":[{"sig":"MEUCIADC6kjpS3Ryu/kfveyPIOPDgY7f9V6O7E3o2IuJc7dlAiEAovCJB7WWeIWU1g782EjGJdThH+jcy/JcW6BERSCcJRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6o2mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDZw/9HQBDEa+jfBCMbzU22PyY0dmW+rCOw6gvwTVQg3xPfb7tcRaw\r\nmw24ZlBMh/lfrHsllxSOmxBs5Za0ctTwrjSvRgvyYCmUbIPIz5j9jNMbQThX\r\npUcwhcSJ5/D9PHRv1aqDN90IuZPYvebbAeYvh+5EgmyVT+G5c6F9wv6Hmmng\r\nNY4hGzrDzFL5OAIIaxCi46ORaOltD30QuJICi+KarqBzx8q/iu6GgJSY6ARx\r\nqYgCQcnovTl/UecKPMl81lXwWbJDlqjDpywbJYQoh4isB9SP8EU/wauE8nRW\r\ndIzSMgeZjF0g9btGxv9rtBPtvhfTuMslVAtW/Pr5Ab/oHOC7ERYmYfIkno2f\r\n4RhzAhJuiwm8I5028WKt4+qy1f5PBEVwcBSYTmTjH7PVPHkd2GCtca+Jko7w\r\nSSrs1GsXC8HBJQSLN7sSiFSNBdojxzA3kWYFEJALdF14zJjMWcgSlc/HGzpI\r\n4MXTTFlqkqe276OPJE8zMMshxjQOdlSO1e9LMCTbfz9m+KBrwe8rJQbSDXj8\r\niAjYgMOZDZHKJ2F0culqJxKitDzyVb+ihDWroRFTQ7fLy1fTN2axM8azDHUX\r\n1FFtcXhngiKnwvpn5wDFVSkldIrsdyflYF5ie1q+O6sq5W8k6+RN8607l6bf\r\nPLThwng2cholXvBvvsOyUot4Ok1LPttT5Iw=\r\n=oY34\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"239cca5779ac038cb6f2edd5f98dc03a8c4c9afc","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.4.0-canary-20220803150030_1659538854082_0.09627866000194385","host":"s3://npm-registry-packages"}},"17.4.0":{"name":"@hashicorp/react-docs-page","version":"17.4.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.4.0","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"0c1b1caa50d2078f913985e67fa446288822b419","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.4.0.tgz","fileCount":29,"integrity":"sha512-4O8zn/GW1Qq4NkX58aWZ0rdtYZpSDqOr78Kt8xAwIXb6Ws6O4FWHXE4WoOexzByUfY6hFTc98TcGbNAJXVdBxw==","signatures":[{"sig":"MEYCIQDYK88mubN92h+P1PySd+0kj+1BxE02fM51j/i7e45LZQIhAPdiiNg3hqzi4sqsgndue/CTvNH9ZvVKEvB5q4mNwrW7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6pJwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Lg//TbfsWw45d6gF8wjvB1P2Y653pa2/eac09mM5gep7meYNA11P\r\nUpeyOB2kxYT5SUcAtkb5o9Kquwkpif5IiJMbXH0miQQka4QkjczW6vN5gc4B\r\naAokkbLcY/kxQrkiQNoj4QanDkdRbdtqF8htbbWik8p6XysbsiyFUJuOi29Z\r\nET7QPU0B3D+vVlzymp5LAGOTyHWabndCGJY5LFpMoLFSMhVW8Ig5Wo1j1Rrt\r\nFJxm3YYr5xfIzfFjt2diMfrf+rD1QhsuZSF5a2+XIzX0kZQnnsrnQ6afFYwO\r\nfQqnfCl9wRLdYLfZ4WsoBM/m8WEDFQd69OL+oTLqSGeP6+PfxLAc7M3Av5z2\r\npag0kGp1wGFJNkN9HMLOkm4mf8WfAyi2d3mRkm8ZhA7qHzp/zga4XuDyXlPc\r\noOFQ8avMTEQbbNGvftD1djSFu1IfDCiJ2mdPFG1u3arfG+/NqwLBIVwFO8s2\r\naJZQsuuvR2EOQ7wFDkguhg8F2c58gatwFPvG80O8RgLgjbolh3mmSxKV9vuz\r\nVN8B3XXXVRM110UV+9zjGKG8dt7t/IqQ+cRDZosQHyVeK6adRovp3AIWjFzx\r\n1/mgZq2zQwLU11mig3JtBwl2N2+kr+c6b6MKelJaKQHTFj/ElmcavBf2lUM/\r\nziAfRBTSZm38uZdoyeGkpodWlTnxOKwkTxI=\r\n=4RQA\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0c186db085c6370304bd2b0d98488450504816e6","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.4.0_1659540080437_0.30314439616002464","host":"s3://npm-registry-packages"}},"17.5.0":{"name":"@hashicorp/react-docs-page","version":"17.5.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.5.0","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"897e8305f4d2edd36a0739000120c16a487b1035","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.5.0.tgz","fileCount":29,"integrity":"sha512-0TFTvo17t/aqTCKzydl+I8QRnzbxmSgLvyXHG/eJms43VJVrOSSVbcLl3mM47x07hZLyQkUH1nO0iYGfWZB7PA==","signatures":[{"sig":"MEQCICU5FfQ24ObhAQBJaoVyK0Mn4+7kbOCzcF23ifnTC+WpAiBDCmxau3uQdJeQqPq+O56B+/L9Z4ENSOccdhkeHhYgAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8TPJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+qhAAlPD+paVousXwtfdIgolB7pWH/YHrUmX9EVsKE3yPQVmIRPID\r\nQiz1Boo5BZNv/vWyFm9gQyup+yWlIOIZUX9nhBKGjyusI/lp+zH7DdghV61n\r\n4OZBWcJGTHF9/1UY8R3uUv9AmO793ZTT3PnOq0qlwvX9t+Iff0yauwffKtNJ\r\nZFeC1QEKVa1jMK/YFcst3l+uzSn/1d/Fnq6C2IrJlYwWYDtEBfpw63/7RXeb\r\nckqmYsBzM0wKzz8KAPw/yOu1EJJb+ZwAmTkU1lDVCgoo7LnwVm1bHJIlVeJ3\r\napWqVsy0N2CIEUfsWMfaPsnJM45LGQtSSgojmxrrY5JFozVNOMeF4BZE6sU+\r\nHKZO4SHC7m67GlSEzsZLtuBJWW43nBD4jcMq7fulyZ3leEUzLaQxsDPm+GX7\r\n9cvYs6YFqlgQ3jdizY4UdqUVBH5Pk0cuwGoZ2/2+YyH7aZ8PThCYeXp13oM4\r\neyeZFYwcZMfwBJ82IDQuuRVNQclzlVgVyplxTlLkmxLG9pD6acf892Bs45Nb\r\nacNJAlF/mAHLD08eQPGQ/HOUgo64Wr6Cld6vJJB2se82p7Vb1FF/2XDEPV2U\r\nmRF3eKmf4OsBc0zYWtjoZskwA3MCisZiBV4hO5G5gerW1WgbC7VSWSHPWFOk\r\n8Va3Fu8NiaoZqvsMBX+5KyEEub5ls5U2Aug=\r\n=wOn4\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a32e57da55728a58f99d010257d4403ad6617596","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.5.0_1659974601536_0.5340463561773041","host":"s3://npm-registry-packages"}},"17.6.0":{"name":"@hashicorp/react-docs-page","version":"17.6.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.6.0","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"dist":{"shasum":"305b7887803d1c03a4c7b1c5b6aa39e56158c3d6","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.6.0.tgz","fileCount":29,"integrity":"sha512-S6NECpQc95fEE9Y2xjr0p/AnQGqjNyBEBTftfdq4flYlNceU6PfN25veBye7wE2gLs7a9ZQn0JgmNsWQZ+zFdA==","signatures":[{"sig":"MEUCIAnbJx2YzyAz7trAQn/MXj8dqHwRT3c+Ivj/cECVqqysAiEAlFKQsHgqKi4d1rAgDH7Xh3ALN3W64Qz9Cb7i9ZnMrJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8nD1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquyA//aFMCbaf6sy49EphAzGRlq0eiXHp7YVTJHnE0HIL4aMEtQzSD\r\nZAyvedGfGY4ZWjwTK/Y6HXuQJSJdxySOgXY+75vcPLF6nUVP4OBJrcEAuN/q\r\nBSgw1/Bne2K4iiA/NltcvF4PwcMczYbTzm01ZWuoOnTcUZHSoA/sKULDoR88\r\n2IAQ0QgVnwS4DBzjWdipOjfIoroLi9HmSQj/inz9HdLI9jNUvGiwC65E73ml\r\nLojVi1bzdrbjReTlvLYN/sGq5g9DTBaY5blJ735Yk0FXUJDZdhQQUZr12K6P\r\nmhDFcxj0KTJvd+rsKxipBI3nvovCm3XKHwPyQrPxbBS7mPyJ7jBPyZveiQ62\r\nM7XmlXN/bBAHtZ2x6emm4gj6OWpmCWAAhaO0qv3bTyFcE08BQf9mUIBNmfSX\r\nkA7CMkLJTaQPTmwMWNWDYayYfqmRA4EZa11Fu/bTBObji1hC45n+jIjlKT81\r\ny/NFmg+HKcEtFOMtgHnlfC9+rr9xsotgDlwvIUP17VL6qp2cEpPpuiwVMx6s\r\nMmu8oMsZbxPc74idEg9k4F0WfHMaSidtcuxKhRi9B/3LAzCN7Q/uGOdLShRI\r\n2nZbPVFmPVvgH8PcdNGDVbcInyQQqI0GrTVXs7o5GFq3JbyLzTu+xV5KOGIR\r\nEZdibI1rZ+lnekdbRTP4G0x7B74jF6KoXcY=\r\n=zzpL\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8a68c92fcc4954377c28b59abbe0c28d7896488b","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.1.4","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.6.0_1660055797227_0.4982421478497445","host":"s3://npm-registry-packages"}},"17.7.0":{"name":"@hashicorp/react-docs-page","version":"17.7.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.7.0","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"0af99dd98b3e7b9c1531b56866ef941ba6811be7","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.7.0.tgz","fileCount":29,"integrity":"sha512-GOuF6elKShglcc5WpzF5pFdKytSO1VWFPv0hy6ABbfL3NPfst+aVaBr7faH604M8AcF47TNiEZ1p7bw7U+a5jQ==","signatures":[{"sig":"MEYCIQCLrYlxbxPka6dLEQVaWMSitSqwzTXr7NuybuRXdNyrogIhAPDdH+emeUVZSKvSCoDWATcLJSf4/3ze9gYIEJF2KslQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/BLkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo32hAAoNCCZYGxWZa0BgTNREOpwR9XDJ1a9NNpXOD/eKZgZbgGJHnA\r\nbnpP4ygHz/RK8Jh/OvQULkkQiD7m4iodn1Xd/KVM5GQxljRP7RMoJZTXB55V\r\nCKxPfr39Ijn8mcYv5M1BLlD8+NLe+8r3RFLx9CUkkqftEYSPWDNZ4wc0UicH\r\nEBedQ7G9fU0GllCJUETY4y4K8B+Yhj0RtWNwpn1V29cfaY2kUdcQHbgbCfmc\r\nFpzYKyjISK2AhLS/Eos1lI+yeUOPYl/YC1sY3mkCcSp0FMzzZJmX8/CWyb6N\r\nYOCQNNv8Kft8UdDROUnLBPhcvmy7MXCCoRZY/eCY3tbBJmYwWU/lejZXbkcC\r\nGBApSeLUnc8z/lKbv5VOa3h5iE2yVL089vhBQbP1feVXLTlt/1mMhV04dvi1\r\nWbnOFOw9cpeAAdrYMTsQi2jQoVWzchrRzj2R17m9502k5iafux9m65d6jXqy\r\n3DstEHCaJE/sBjE/8DuKlaj4kx0PKHYwbzDbP/bjQ1Hy8XexBjf6dkYsP59z\r\nQwffnfW8SL2QShmQenmdwxV2FmxkV1YfHxZTjGuIZgHQXRq+eaA8GqkEOkvq\r\nvqwhd9cOY11oiT/Pva5hTms6iuMVFnGOvyRBu546/vVWNjG2qmvqwqcJCtTn\r\nXva8zpMhmUU3IQsbffrhu0JPccZnL/iGkv0=\r\n=mlo6\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ccc37c58b3ef6b956ce092b83b203ac73a71c9c2","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.7.0_1660687075818_0.6624988863804204","host":"s3://npm-registry-packages"}},"17.8.0-canary-20220822165229":{"name":"@hashicorp/react-docs-page","version":"17.8.0-canary-20220822165229","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.8.0-canary-20220822165229","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"937bafcfe98e2a40b741a3673d70c039f51d6620","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.8.0-canary-20220822165229.tgz","fileCount":29,"integrity":"sha512-BxypftScjtR7aG1Liio/h9KOBdb2jhUM+fYv9vk7awk24pn074ZS4jKiQYEfI7SGCKkGTA2H8/koWuEqVcFllw==","signatures":[{"sig":"MEYCIQC68RSEsCBYY7wPkWd//f0TcggB0aeR/n+fHzM/bZPZRAIhAMzc0d2zKDvLfL1PKZixdfFiuOCK68zTZXat9sgSk2Q3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA7RtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqsdg/7Bug2CjboFUp1APwsAy19U1rzZAr7r7AIpIHIO8Ox11XYhmyg\r\n28/kno9Irn/QlzgAvJkOZfuSrvn+Ay61pqJNQn+JtYO2cFvrRlzy3AL18zbV\r\njpwZySzWyApuMlQ5lVy9SixNzw2D+xvrJPlXDbJsLsPe4T4+tV7JEk4Ey+GG\r\nngJrvRUW4OBqGAHdKI648IjRERQJQR0sWQqlwowz5DnUf84zgOjhTYVJTTWU\r\nOjyTIH8xqHQUxQd5U3hNoQmwVZT+KKLqr176YU6R2kZRztnqXJsmQZ7Rmjd/\r\nnTUtLF+qd+sg/p5bHWXLrOZpwNVY/qIZt8NVDfdXLv3djVqRVnmGqFMJYMqq\r\npgesxLI4IMwGfxOvl6Y+HbQR+jx2OD9Mr92bplsN90lxE7PWnodQyliGJtuR\r\nW20Qj7+KWFZNgHQEPSuiuBhnkxbns1Nz6RpGnlEsadY0t8ZOXj73GmRgA5Gl\r\nKQOMj2TtRsN6WJdA2C+gddc9FDL1a0JDWimgChSM58GvatZGwJ2ahljFFWyp\r\n33xdZu50sVZ6TPZicKdfIoMr7Qth8itb9EYNFqtUEqDKSdnjPv6DoshQnpUP\r\nDGnnk0O+ph58G33OubEGrDPzThllW9kWOuFfyt/MU5X9AJWtJN7Ixse4imcX\r\n/Ldgt3M68+nRKsvEdi5jW5QxveVuH9MLseE=\r\n=iY4p\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"918033281d5775e099e23e89169e970f43b8d279","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.8.0-canary-20220822165229_1661187181421_0.7079505959328256","host":"s3://npm-registry-packages"}},"17.8.0-canary-20220822170856":{"name":"@hashicorp/react-docs-page","version":"17.8.0-canary-20220822170856","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.8.0-canary-20220822170856","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"57ec6a47467df92a05bf7b0fc7d347246ed8e036","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.8.0-canary-20220822170856.tgz","fileCount":29,"integrity":"sha512-eJSTbezvtsB6nfQj75tMtdXvHrYwfzsH10xPDi87tYRamkTLdroQ/INU4oASswyb1h2FwIGAr/EQgR+PEHVH+Q==","signatures":[{"sig":"MEYCIQCsPwpTIHXpRpnBqIknTaGHp7CiNOs2SNwwMXKKbMPThAIhAI/1Qbeldm3jz1DTqVtgjhY2af80yCUo1i68cwUXBXa0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA7hDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcHA/9GGzCLs5KhEiP1tPsFpNkhtams0lvS7cfAdfxX1DOQafLha21\r\nhByt7ftbTVrXN76lZE1q++Oov5s43zCj2awChgQhDlHONeqlStHUkntwbtrm\r\nFtWTFYojJfOigeze9JosH4UJQ5fvIQChHexgNHPrsthMjUPvqiM20R6A3W7o\r\nj26Ohy4o6ukcovHtTVkpuU+D9XLv3B7RxY735IZow5UlWeAdiy5xnY7a4F4K\r\nRpwxBj+U2EUUwaN9uQIHDViv6RfhN0lXKxp0dqEhMn/LRzCoWpnRcL8d3Uzj\r\nmPFfrKfv3Q/bem5+MdYnyczgORC3arexZ1jDHDbrQbOoeg7NVb2fWYd1USYD\r\nxex0/SoZJ54eRWVZ1R2i53SSvfUq4uJD4Cn5rnQuZuO6IJcLtdBuwvU+vxRz\r\ncXVDGZ/P2B6gwwJPbg6z4/7fqnLV5RzkwUw5k7pxXjoP4Nx6yOw7ifg4g5JQ\r\n5Fi/zlCMMMI03KN7oRkib7gjOkQR9k4s0TUaLSK1nWHNOIhXpZPKN9BwF/MS\r\nO5f86SjHdXcl8ZEC7QnpTHXxZdoaxQ8/nzvuaraIxdtKjDehb8YidGepAXgR\r\nEYirSwDkhV4PJ31nmxejBYheknY+W5e4Xtz0BJXgGZglc/AbwAlCCPgV/sWi\r\n5+ArLUsQzJlPxU301B8mESlBzhbGJ5ot8Hc=\r\n=aFox\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"f88587a9eab0d2af3c0b636042e3c1a152eca2b7","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.11.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.8.0-canary-20220822170856_1661188163725_0.8413456917226887","host":"s3://npm-registry-packages"}},"17.7.1-canary-20220830165444":{"name":"@hashicorp/react-docs-page","version":"17.7.1-canary-20220830165444","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.7.1-canary-20220830165444","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"66cdb4c7601f9a415db5ceafb65a85def86cdbce","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.7.1-canary-20220830165444.tgz","fileCount":29,"integrity":"sha512-uDMb6GKNO1QQDZ07ABPcispwHS6ghdn3Gvf55RM1E/NZqnLSj0UYixcCgi0ZiXvGr6U2FNMPUINLOwAHKaVM2A==","signatures":[{"sig":"MEYCIQD2/AGr/s1r6TFhglZvam+xmIGRbUMcTXveRF7UbLWZTQIhAMHiuHwhjaFBaAax/9P7HYgT81m8WlyQms0BZSAzSN0Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDkDrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG3g/8DRfR1cjkLI3hmFEz7T1nIDAAeS9143rCHRh4i+PaNDkTqLNP\r\nPfs/vhZUVaOeUc9k4p4G7+90e1gVzdBK/IJMHtWrRocEfeOm3KFUloc7eX9F\r\nCPUm47bgqIElYexKOXfg/y6HX5MDRB/I3p9Fi4Xah07e1teCpuD3fnRghEUb\r\nQxrH4hWxSv1UGhJcPUg3cYiC4HQUrv4vSxqUYMycIOiKlYqJj7Sn5LJrFoey\r\neP6h7yjYx/aSgi7WYS1RcGElnBhgDRZB6MFl/Y4VMyTB2/qA3YVQzrKFHbfb\r\nwtm881jpE1poXTVzDUPFZghtatTMYA94iBVVIKJVzB/JT+h5y16GbdASGvXA\r\n5/foQvptAEqIMSYBhMw+0/RptcLu4715EpE/+GTOkv8NdhWbdcXQdS5tapbJ\r\nOP2tEXADpV8z8blYVg3hlGLjBn9Am+/V+bksYpuy82phEtOUgktlxdBPFQGp\r\nQ87Fj5hiDo26Uax2V7YPmWcneYQZNoYO8ReJOTFgJ6znQ94ZqHmLPuCDa7tA\r\n7MX9rHKDoZzzMfryb7jA/Km57TxmI7bwJ67aHObwKSdO2kRIuxw1Op0ZiyTt\r\nDZ77dI6ABQcWGKzNsAD2uaOpj3eeeMwgAWvMwwmisoDFy7SMnv36uzBpROuu\r\nG6I8nfliIO+QL4ovL4hV6ZKNPqK5iUgQQsY=\r\n=50Ht\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"fa786e32c31f88b8abb966eec2e7ea8c17d22182","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.15.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.7.1-canary-20220830165444_1661878507077_0.4279909725863593","host":"s3://npm-registry-packages"}},"17.7.1":{"name":"@hashicorp/react-docs-page","version":"17.7.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.7.1","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"acc17f433b0a4b5e29210864bfe96f6df5a7e0fc","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.7.1.tgz","fileCount":29,"integrity":"sha512-93h+enIRoOZlFMcgVPWzYOnRfpTx/8pTiNA9oFXDRoj4saMCPVvgLJteUsk2f9Ad8WUuBBuUGcoGT9fQ7sP73A==","signatures":[{"sig":"MEYCIQCIo6ICJ8mgKFmmVMZDE2cjba1U57oe6zKMi6bphCFoBQIhAORh5U62I3G55qP+fuh7Rw+Hgc2koxA+fuib/iL5pmTM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDkKCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzyBAAlChjcVnvXpcOynqKpWzmpJw4rJZtpyLaTRT40KSBm7mFTaAC\r\nE3JiJ+wSslAaA/kFPpaXosIZMYx+W3ct6ezy4xPky+OzujZLZK3GDyR17PWg\r\n2ZikxPa3bwHwAtsMaXK2SaJ8K1CA4VgjM5k9v4227FCWQtUZjn1GVK8t/0hN\r\nvQopZpqbv/LzyJsAsNtaXE7Fd7PaALisY7x+sP786OvHXLReAUCTaXzR68vX\r\n65TDy3n2zMezeaRNjnxhvJFKRvcCzCyghdmS8miLMKN5CXCblqQ4wJld/Mtn\r\nPxvnDFzKdDPHaq2hOQnnGSyV0i+ohMREg+VbCuVomY0GgilRUnK92PPOKOsr\r\nFTUB4bKqqIHqPQb2VwTT41FdBJhRN61sXPEigS8713HGmGS3ryB7RSrOzXV3\r\n8/kUcBhudpJw/J8+BIr/jlvKyJc0eEmSNyKFsJo82WmFD/O6lU5Wg3mVKOcu\r\nT/eeJennoJkORQ01w2rRUpt9v8G/X5NilQYrjyGn8nHzyKxDbHPmpNu4dEzw\r\nXTSidpT4+VxjcIKpjfJ144sDdOFqbUdXqj1bA8rP/FTMn1A6ob76RDXIhIYF\r\nBlcwAmK5gpEahQoZ9QQlvyOsPtuSPhhqYEPfTxZzB+r/mrfNDXkGsd61CTU2\r\ngM5huxt37kH4TzvGT3Xuy4WEgyklIWG9ceo=\r\n=HKA7\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"fedb3d3fb544dbe68d073548d65be41759f82c1b","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.15.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.7.1_1661878914662_0.8507598249541692","host":"s3://npm-registry-packages"}},"17.7.2-canary-20220902174756":{"name":"@hashicorp/react-docs-page","version":"17.7.2-canary-20220902174756","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.7.2-canary-20220902174756","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"ab58e050037e4c128bf09db6da72898616bcc377","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.7.2-canary-20220902174756.tgz","fileCount":38,"integrity":"sha512-731NWU/hudCQs4b/3IZrAv++P6WdnNSSO1WpY5PRhlg6jz6wMPUNyORgtIhlARdSqfNnVu0pGg7Ue01HKaVzKw==","signatures":[{"sig":"MEUCIQDFIE7Oyr1M/MT9lRbMwFTCGGT20qd43y89m1MYDm8MvQIgWNYdZ67RSJ+3ribf988QudTEzUrtoVyUYh+JCWzV6+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEkHjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCuBAAnj6afJD5hiR4W3FWD5wIHSoK0yuBWqxBu/vlnUtzjIObaSno\r\n6ZLgKJu+GD5FaOfyKoOjq7cFnj7TaSh6qAbiPgQ7ndrKOM4FYT5SvJWP8uWU\r\nGkfoak1HcPrNalWO4aA77CZTs0Sm5s0FBKMyWBwnv8Ihcc+S7jpj8WHy/GlN\r\nFTmSzOeKEViZZQxejnARckrUR6H/iIAl7aviNdAe7qncy7dEWdHnCb+65jpW\r\nLj6hyoSB3ilQdmf4TtSZwWxuh4b8jU4op0gvUrR5/ogSTu+2zWDqfN9XPjIr\r\nmDi4eVvSeoMAK98hDebjDUzauyfrh5ZXMxDzum9c445ABJ1W2P6hyqKYguXD\r\nu86FZjfU9kO4vI+T8RbJ58ytDsoGWvm3C5SveHT6d/RFDPBNwgjBxvj35qYR\r\nVLh4ICXAPX+VVSgpoVwX9MOe+Jn8Nfgooh0uVxzAJCDTvBX1cgGaJ2S9KdFT\r\n6NBsJ8Sx0W7OqTbzzQ0C1L+a080pOKSEi2swjMXZ3/dXJFpiWyytkzIpT3rx\r\nHFRprg2wLSFGG7WYpryk3wZZROJWxRP0Nyr78KcVbXwo9V2+fkVIEdvp9fok\r\nTIl6gRDGCPj9YndTcSOGTuaqJaLg/479TFvwSjMneQEmfZnBU9AR9QEIGhbS\r\nZKYKp/usliQb8HCV3RZmwp67apQDg29qWPo=\r\n=bSiP\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"efc06fb9cf9955d97b23a585eb55bb025f2bc1d8","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.15.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","js-cookie":"^3.0.1","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.7.2-canary-20220902174756_1662140899241_0.9758155257405208","host":"s3://npm-registry-packages"}},"17.7.2-canary-20220902203013":{"name":"@hashicorp/react-docs-page","version":"17.7.2-canary-20220902203013","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.7.2-canary-20220902203013","maintainers":[{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"johncowen","email":"johncowen@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"b4ff51421fc3c2aea0a0d35f1834d1b6b21158d3","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.7.2-canary-20220902203013.tgz","fileCount":38,"integrity":"sha512-geyZSnbixVRF9reFg0xMuO/sTv+8oY6t0WHkoYCscCLU6r0kYLSJIqb8k2W8OEmAhnq8D4N5+aYMkGq9C0dwrQ==","signatures":[{"sig":"MEUCIBmb34ZAQMfHeYmhAIOIdEXYWsthmi6ktDA9EiGWamyEAiEAkPt6GTh4P02bKyhSVvoeOkN4DUh+ugP29sFh6Hf1B3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEmfsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquvhAAgklylFZfbyahyjoD34jJrPnmHac/lXdRXeH0cPBKTpMng74F\r\nymEL6q4pFvpNkK9VHFT5JUSMmi/vU1Zwsu6rRfdI6Jpl1uLaR0GdQahg1Zao\r\na1gXlNEWnHIPVGiuD3R+GUDxFMkum0/7lt2erAsEiNEPiVovC9Zkvp+oGKaM\r\nxWdllgf3Zha047OQKqYtMFs561RKyHvwtoH9yylu1e1ZswtSRf4sgunSZIsJ\r\np1+SRlocI/bGIgITJAqD6jKa5k44H7Kp+lrod0JeyGQU3ZDvi+BaIpknEi3D\r\nIWZp8y/NCpM0pmv3FaOfi3FukzrAUhzdLYjRsybVo6bgNJNYisvUePSYsfyE\r\nUPIrTeDs6tz+nfHnKDyeUF6eL0au1gkR8YEYVT5j2iPWrGTnfXIdOV5jQPR9\r\nAbytO4zPX9/i/CzfkrSa0nPs09N++R6Kb2q/j33cRSyfHWFikRnR+Yi8YIvp\r\n0/NqR8wTQKfReOCKt6L3+ALEdxixoJ4mOggVckcD0khxXKxFPsl0gl7WnAG6\r\nEXiGuD7x4o/GMd+cnwbYRAX7/XqZVIjNim07PwKjJLPqolC6XEjmgitjdCy+\r\n+rHCxrVYUzDQH7PsxqFMWKWngrdg+X5YVqQi9+KRqver1sXkJW5ybxgxsyT5\r\n0efOcurngR/giQsSGwhc//3q/uQa57g84Zs=\r\n=lMjF\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"409002f038951baeb9c1c8d74342fd4d78765a62","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.15.0","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","js-cookie":"^3.0.1","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.0.2","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/semver":"^7.3.9","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.7.2-canary-20220902203013_1662150636297_0.4702509879931469","host":"s3://npm-registry-packages"}},"17.7.2-canary-20230324202437":{"name":"@hashicorp/react-docs-page","version":"17.7.2-canary-20230324202437","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.7.2-canary-20230324202437","maintainers":[{"name":"alexju","email":"alexandru.jurubita@gmail.com"},{"name":"consul-ui-services","email":"svc-consul-ui-services@hashicorp.com"},{"name":"wenincode-hashicorp","email":"tyler.wendlandt@hashicorp.com"},{"name":"hashicb","email":"cburrell@hashicorp.com"},{"name":"britt.lindgren","email":"britt.lindgren@hashicorp.com"},{"name":"paulhcp","email":"paul.anunda@hashicorp.com"},{"name":"nandereck","email":"nels.andereck@hashicorp.com"},{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"e34c6d41891f0ac0dc92e74aa692d76e69e8525e","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.7.2-canary-20230324202437.tgz","fileCount":29,"integrity":"sha512-4eopHuSpoZemxUHWIDM/mthV7ERFVaSOW1QvspSMJaeU5u4a/AwnAf+vQhRTB62/9e/MKjruavAYfg/qlbMnAg==","signatures":[{"sig":"MEQCICaJCaTrratYi0/Hx8d7w0tf/axGlNb8QoqfLeKv+nSiAiAOlDQIef6lvCxhXsR9tWUZ7fA/PN7UT+Oel+tuidz49A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHgcZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojGQ//ZJ8a8Im0+gFl/rhWYSgRxPwR0baxGllf0t1t8nGQnASjRz/2\r\n/opSDZ9oZXgOqe9eHAl0eRalE3hFYjuYOZZFFOucS//XjS6XJ7L8KIuOxjmP\r\njEHlxlw45NLZV310A1bN/O2v0ffSGgjJHgoRsObxQ+CHymdqD2cWBtpZF/52\r\nvxvNwWmErg0sDTDxnZlVtauYGk1/k7oynCUF+22yEHjQ7kDzUFktVIdouO6N\r\n0Yo80AdbetTzHBoah7aA/hCv9J4ALakyeI/YlHu8A2DLCkV7pH85o66HDVpP\r\nZt9dHa7O4Fi34F6Of/N/cNr+KrmRXQal8lqIYgoB7AsKPO1OdX1O8mCUEJ6Z\r\nqIlZDgDZAyeZu45T4M8jJjqoMFPzycGe3bUHyxqGcq4QVIsIvHCQfOCKgdbN\r\ncbWLPsfewzlPxqvuAQEpZQaQN8U9eA5zoo2S9FE6Ere8PJOXCaoYvNnLc+8p\r\naK57ddMOEZfxqUZpIO7LBozXpHGlvwGMDxbI2xSlmwk2ze65onrD0onhQFRv\r\nSd9pAedmtX8y+3qoeXEhK8QfyHPKdDnFxGLaqe4tlh6LNYuVXeJhgy91wc5B\r\nCat5PcxQa0he5tKoUs9nXGdIIgu1ARh4HtDJ2IcvP2MtC7ojL12a8ZBV8EGC\r\nSQb/zd6fsMB7gE87EjuqvvWifQC/DnDWr90=\r\n=LQ3i\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"62a0645ffc02e28bc37dd07fce4190eb33da5020","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.19.3","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.1.1-canary-20230324202437","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@mdx-js/react":"^1.6.22","@types/semver":"^7.3.9","next-mdx-remote":"^3.0.8","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","@mdx-js/react":"1.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.7.2-canary-20230324202437_1679689497726_0.9181621123195283","host":"s3://npm-registry-packages"}},"17.7.2":{"name":"@hashicorp/react-docs-page","version":"17.7.2","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.7.2","maintainers":[{"name":"alexju","email":"alexandru.jurubita@gmail.com"},{"name":"consul-ui-services","email":"svc-consul-ui-services@hashicorp.com"},{"name":"wenincode-hashicorp","email":"tyler.wendlandt@hashicorp.com"},{"name":"hashicb","email":"cburrell@hashicorp.com"},{"name":"britt.lindgren","email":"britt.lindgren@hashicorp.com"},{"name":"paulhcp","email":"paul.anunda@hashicorp.com"},{"name":"nandereck","email":"nels.andereck@hashicorp.com"},{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"7fc074a57db09c13963f8aa2535e0a39f9a205c6","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.7.2.tgz","fileCount":29,"integrity":"sha512-bF3FBZgGsu42JgKLheWhyKR8gJHIUXX8uDiR7hkg0Vw9ouLZ5ons6yc8pkDyRdC7bYwEd8KKwxqRLkdi5vydxA==","signatures":[{"sig":"MEUCIQCZ5TXO9nrqVjBtSny24Trtoj8U4d15uE+CG/L16Np1TgIgQbgSc5LhRTsThBX34kYvwdnEzRS+8keXgTipGt94jfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIgpuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJvw//aAOr5LA9N1clfYGOwK5oEqM9LD773JEpTO+z6NalnWzYvR21\r\nBoSVj11/ArWhLGnD4YOFT5lj4tN+Ok1/zvddG80a/C0QqfTpGqq5T9kkmH1q\r\nsGPHgjeYgHRTL7KpHFBRKvo18UCHVYULHnR3BEUScJ0ojNAScz3zS/Lo+BzG\r\nbeFMJ6HohyRFm6SkwRoTOWcVplCLhHQWgmd5UG0TDbW/W5spEiSR6kHcMeOo\r\nMz2DODrvrI3KQgLuEmYo9QZGfva2NqWav53/a8Sf8vnFajQNYX3fovOIkOij\r\nmZWQNHX06tXtEZSJJeIwNwTuaAunSfebN3uP2YvlFAj2Eak59+ydqorNb+Zb\r\nFFje7pejfn9kdAkh6zJ6FdVZErbDOA697ERQUFqukuzJdeZgOTzbfDj8r8qC\r\ng0linOM0Bea9SOIPdvr4HIy/ZzC3dS1ZyhmuWndSp/N18j1M8+iJF1j2ImAk\r\n339zLrgZprpqhTV4wEvtUltrg7wTTZTITMUceZt8jco7N/SdQzZn+0pk32AX\r\n/wdGYN7fIYtrFVdPa+rbl3zXZnDrAoEilJUut3duiCEwKEdasfcZ5zuCLthC\r\n9ZyVPLVW8I+hzlMoxDs5Cw9j2ASku61agsnVEM3azHWHyTMHox9CTM+83QMQ\r\njnuOH9IuQbGWvpvPXm04QaJlSGjWEty1iwo=\r\n=hTDo\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1b18727a1b1dd3e4a2c8500af80de91eda1ba02a","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.19.3","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.1.1","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mdx-js/react":"^1.6.22","@types/semver":"^7.3.9","next-mdx-remote":"^3.0.8","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","@mdx-js/react":"1.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.7.2_1679952493810_0.5883120575601222","host":"s3://npm-registry-packages"}},"17.8.0-canary-20230411190718":{"name":"@hashicorp/react-docs-page","version":"17.8.0-canary-20230411190718","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.8.0-canary-20230411190718","maintainers":[{"name":"alexju","email":"alexandru.jurubita@gmail.com"},{"name":"consul-ui-services","email":"svc-consul-ui-services@hashicorp.com"},{"name":"wenincode-hashicorp","email":"tyler.wendlandt@hashicorp.com"},{"name":"hashicb","email":"cburrell@hashicorp.com"},{"name":"britt.lindgren","email":"britt.lindgren@hashicorp.com"},{"name":"paulhcp","email":"paul.anunda@hashicorp.com"},{"name":"nandereck","email":"nels.andereck@hashicorp.com"},{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"ddd3e48a789ef601610dd1a2644d26822f757e3a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.8.0-canary-20230411190718.tgz","fileCount":29,"integrity":"sha512-tpbgYJWLISI2Pqadf1QVnQOPPcxjKT4x44xnu6d8REYfwsxOFpNOhPncxRs+Yky91oUErH2O+tJbdaGiLKwzAA==","signatures":[{"sig":"MEYCIQCgaxhHK/X/MNmGaD+HXMzT6JmsgU/1IMist9BqNDZvaQIhAL4O5hPlaar5W/Qt0nZ4uJvfkzcNXY7yJWYyNmFGsvsQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNa/7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrUxAAlBtmz7h4s5CGM/qxqbdFkWVbPEYAmnTgERKox78R3aBUrnJ3\r\ndqEUfoyZY/7X8bgLZlnP2uE91UqbZ3P3SGdvQpMK2EF7hbBRucczNlFfRZ4t\r\nMoqD7Rpthk6Q7bPFQLebKNpdLYBgcOdSFaGF403OE1JOTfJ1Z0yvGUHkN5Aq\r\n+m6PMBZWxqhJ2Mcc7Tg9WQ42ZSYjV8MbzzIPBiYDovRahM5nRsS6jyTrpSsR\r\n5tB0jmA11VRzwVCvATTvruFA6zPDCIhpl4hLMHuanz+x4z6jGiLQ+zo1PYyR\r\nM4wJ5Oo4NbRISnZUNO43halYfD6GNr3UEe4MrDqCsP/GH3zHUsPNmiQaJRrg\r\naId/YRPsGjkG0d+Yz9kDqyY9/adH+OtKJs634tr7kjUDa/VIvDL0EVsGRo5W\r\nCFbnhu5DnHnpRSZv/gC0RzOa8lPgXsmPtFPc0Xa4Tv9L33oivq9aZkzcKd0a\r\neLH2dxdiyKiBRBMKfEx9fx1OxbDrcnaIxddD3lWsWWZYzEc4F0X6JtXSjhd2\r\n4FZVvSy36asQg6kdbc+gbjnntypu6yYyghzbI/lz1IKigCwMfTMNbGDqBRZx\r\n2mwjQAKIZhdw9WYgmmFpeMS//iAMnv+jXJJzmuhY8+2P9dERPurbEE9M4rXB\r\n51Gyx/SekQdw2j1Zg6RTXSgZ2rvwyjfXb0U=\r\n=bTI4\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"05ace0448ad8b44ae734af16a4867bc659b84e90","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.19.4","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.1.1","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@mdx-js/react":"^1.6.22","@types/semver":"^7.3.9","next-mdx-remote":"^3.0.8","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","@mdx-js/react":"1.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.8.0-canary-20230411190718_1681240058876_0.7249641600852115","host":"s3://npm-registry-packages"}},"17.8.0":{"name":"@hashicorp/react-docs-page","version":"17.8.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.8.0","maintainers":[{"name":"alexju","email":"alexandru.jurubita@gmail.com"},{"name":"consul-ui-services","email":"svc-consul-ui-services@hashicorp.com"},{"name":"wenincode-hashicorp","email":"tyler.wendlandt@hashicorp.com"},{"name":"hashicb","email":"cburrell@hashicorp.com"},{"name":"britt.lindgren","email":"britt.lindgren@hashicorp.com"},{"name":"paulhcp","email":"paul.anunda@hashicorp.com"},{"name":"nandereck","email":"nels.andereck@hashicorp.com"},{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"c118f41285ec6d0359aa433c632390d301718c7a","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.8.0.tgz","fileCount":29,"integrity":"sha512-ZiAkvzheRQPwY/0vyB5g9NpTR6wvern89lU5eLP0s5XCHYLhqdycyQJ8OREpXFy40d5TPHt9p5drv6uOnYcc9w==","signatures":[{"sig":"MEUCIQCJKIqUcAMuDzicQg1aQ/rY0GUaypnnOO16o7RcSPypjQIgBt2nb4DUfdncyu4cVSTMIYJ6Kaa149a8q+kVOBWsXw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNxTJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu/w//fuZYlCTuOz6WU3zRsKMfxP3EdnGneOHfS/mCKs+YdPGgzawV\r\nXJYb/EsnsUL/21MMP8seg8R9rBY1B1m4hyfxGGT7Or8ne2K5fulDFSoYMrYy\r\nCOIdAizGBvd64NfGfVBoDXP58lHqmpvJHPfTA5avwdQPjPJUbzQddK/qwQoZ\r\nIo8gfEJnDKWZWmIcFdJ9igvRpWhs7d1LxpF920L8cdBXHVYj0oG4a4lcPpwX\r\nCaJLobxbBceEJ+cru92Z+1wLNoKtT/+Zx/6gAzTtsDX4RGRWqMRF0//bGz/j\r\nkGxErD1iT2TM3+YYcmWtUJsD+PY4FJZ0VJhAAXwcvFFse40zt75lzXcAQfhB\r\nQEl6BbNZ5pjt9HglP8yPRS0KYjsmG1arrhtqQsQjIIv1yNyc614r7b6aLSuF\r\n9SqiWK4QkoyVcMQs0jXlah3Hft8uj/jWwUPXtrchZgCmTdQgu+yv2Kl/+8Ei\r\nQHic0T92RNNesFLvJ2rqEpFiUYnvKepGekJwUcDDf1Yfkex0BxSwCg9LRAkj\r\nJEsBfPDZSi6Y4RaS1YqKAS/MyiStaBe1GlXNmnNdUae0pogSijHqeNCHvcrN\r\nb0h5eC+JtCR5uT6xwCX3M9VwrcUiBoKaBLZT/qnuF7J5rl1uQ0+G/rl/1fm0\r\nPAmdXNvN+/lomr2G+RwPMzLiD2dMlVqXRKI=\r\n=RNbV\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d9ea14fa7c1826da5d9f2038676b1aa61e262b24","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.19.4","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.1.1","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mdx-js/react":"^1.6.22","@types/semver":"^7.3.9","next-mdx-remote":"^3.0.8","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","@mdx-js/react":"1.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.8.0_1681331401089_0.38724379155858846","host":"s3://npm-registry-packages"}},"17.9.0-canary-20230425213102":{"name":"@hashicorp/react-docs-page","version":"17.9.0-canary-20230425213102","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.9.0-canary-20230425213102","maintainers":[{"name":"alexju","email":"alexandru.jurubita@gmail.com"},{"name":"consul-ui-services","email":"svc-consul-ui-services@hashicorp.com"},{"name":"wenincode-hashicorp","email":"tyler.wendlandt@hashicorp.com"},{"name":"hashicb","email":"cburrell@hashicorp.com"},{"name":"britt.lindgren","email":"britt.lindgren@hashicorp.com"},{"name":"paulhcp","email":"paul.anunda@hashicorp.com"},{"name":"nandereck","email":"nels.andereck@hashicorp.com"},{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"1315e83453055afd320c02881728d9e4e309e864","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.9.0-canary-20230425213102.tgz","fileCount":29,"integrity":"sha512-wRP5NoPkzgxjq/YQoxltb7DLUWasEXWjMN/QclElr0gTNU0IFgYFxf/AfSGMoQqhB4NMRp+8S4yM4WXDRw6PLw==","signatures":[{"sig":"MEYCIQDPNvwzFF4lDrXVa/hVrUjCMkzrmU/g1gcJ5O0rufACPQIhAMFvJiCzbwv76OkSocfdP1o1gH35smOdQ96ZqQhOuYr7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSEa1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcqQ//ejy9u7xnSK01u174xAR8IvbPbbJW9+7aTxc/jileex4bPtm6\r\naprtCglO8ice68MVbnlGzorkAof4DV1T/eLOloyEGprNjgCWK6jd7ieO+UQF\r\nRtRc2MTKhp13dzoG4P4R2tKalSKRsahO2EgqtJ/ERFEZUv7p4WLKriB6ldQQ\r\nL+YO2NQNBD1QQ1sZ5zu00bMp2yC/PDIakOFDI6lVrc6jlLcpcMtNcnRYutTd\r\n5yoCLTqKfBy3cNjEUfAT4mZ6hC+ULKPPiDFS17wPdyFeu+AhRAvZqyaXwS4f\r\n4cAdzPJU+LqF+puIyfTx3ds8sUmYgD/hKoK808CR9xVR3JNOe17kg9n7I/pz\r\nEHkcYAW0svk1O10BBabKEmf8myGg4FK6qbf6zUztC8mk1doKRcsweVAPDLBv\r\nIJMGcXsTIqni4/EgfBME2xgHdaN3zNnRrfDX4NbazkAqpLxqQj9SiMoP+OHM\r\nUTAAwFlF2XxtmnLXNQcGN6ok2miuteN22IIsE2x7ZaWx8u7IAfM6ZHg2qmZa\r\nKk+XAmTaWqmOR0UQL6mkxq93SLG+z32XxfLYs3HoVnXQADcH7Uim7EZ5jebl\r\nQVsXqQI6dk1O4K55MJc0JFYbBrihDabyGjThC7pllcRcBaAjLqxAqDXqt56C\r\nIwV3om/mNR5bGOW3YCMia5DLyJ/wk7jZ/Zk=\r\n=x2+b\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"51fb04257cee14059016f2bf4629a866c0e57d76","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.19.4","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.1.1","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@mdx-js/react":"^1.6.22","@types/semver":"^7.3.9","next-mdx-remote":"^3.0.8","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","@mdx-js/react":"1.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.9.0-canary-20230425213102_1682458293003_0.6968016090617357","host":"s3://npm-registry-packages"}},"17.9.0":{"name":"@hashicorp/react-docs-page","version":"17.9.0","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.9.0","maintainers":[{"name":"alexju","email":"alexandru.jurubita@gmail.com"},{"name":"consul-ui-services","email":"svc-consul-ui-services@hashicorp.com"},{"name":"wenincode-hashicorp","email":"tyler.wendlandt@hashicorp.com"},{"name":"hashicb","email":"cburrell@hashicorp.com"},{"name":"britt.lindgren","email":"britt.lindgren@hashicorp.com"},{"name":"paulhcp","email":"paul.anunda@hashicorp.com"},{"name":"nandereck","email":"nels.andereck@hashicorp.com"},{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"ashleemboyer","email":"ashleemboyer.dev@gmail.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"alam@hashicorp.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"brandonromano","email":"BrandonRRomano@gmail.com"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kylemac","email":"macdonaldky@gmail.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"bkalow","email":"bkalow@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"c5308001522d7d5ca836bcd905d5efc8eb4cf4f4","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.9.0.tgz","fileCount":29,"integrity":"sha512-rE9Kz/7hJwdPkydezjwSI/rPzLTuqrfZnWt0x+ADcIFM3g1Avv050zJX0chNFzLCV1MgCgarvLqfhKUV2xhxaw==","signatures":[{"sig":"MEYCIQCLuCsOQhej1AMJV6ohvD3V9u3o87Ydr0eCLwbvacDZBAIhAJpLZY2Wkd3+TAc0HlBu/TkhnknvpqoAeWvOoCi9QlGr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSEtnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYeg//Y8cLllU/881RvkWZ6YWE6vlubfu+hP+839WiqNbhRFXyqsmh\r\n+Zs9eynr7Z1RrU14gmg1LFAPmL3AE2n8Y1AkV7q3KNCrqFW+5kA0NvE1mbku\r\nSgXyFM2t0s85W7zH+Ump/2GrdN0oR3/EHTKYrBUuGIQdsLy+0ao0PWmdcY5i\r\nTOqAWKnzJcFae9H761WlOlSFw1mUevHrhCo/4UnvD8lTlXoZi8AZrd91SFeQ\r\nstTdV0kQbS0yxpkTvcinM5C13Sv3xK1e/2mrrFeiPJvHJK/lqx/0/OHW2Qqm\r\nbby68Jsw55tXxvVw/00QmHvlb8uNtduiwPOMi5hnKPeJJoGQnlMpQcozbvlL\r\nGEDUbRpAEwizJCUewJbQBHREiD+656+IBQDoQyO2jW/D1J2/PLKENNv7pRDL\r\nxsSQOufIDg/Hz3Bcp/6H+xw4QT5U4aJoVZ6uCoy8wu9guja3vPWjee2/t3I/\r\n9YzHoiWWLDtz2w6oBuHRViIrVbsaUmSaPZexwycGCUC7BCZ2sJt46U1SnUI8\r\n7Gd4rqOmKTf4mNRj4dhDaELws6i4Fh2jN43Bbt0le1+NHwsEbwLTZQS9TI6K\r\nJQIPbfBJ4b5mWe1wPzrmZoUuALDiTit9KkwfYNgPL4fpec3Y9kAvNzjd6qub\r\nEYKSfUMBr6s7PHIgiL+yQ+hTbD2FpaCOAsg=\r\n=sIhl\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8a12329bb8a80c4c24ae19932d34f5ecc184ecf6","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.19.4","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.1.1","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mdx-js/react":"^1.6.22","@types/semver":"^7.3.9","next-mdx-remote":"^3.0.8","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","@mdx-js/react":"1.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.9.0_1682459494894_0.6562768014118958","host":"s3://npm-registry-packages"}},"17.9.1-canary-20231122200025":{"name":"@hashicorp/react-docs-page","version":"17.9.1-canary-20231122200025","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.9.1-canary-20231122200025","maintainers":[{"name":"dstaley","email":"staley.dylan@gmail.com"},{"name":"cameronperera","email":"cameron.perera@hashicorp.com"},{"name":"alexju","email":"alexandru.jurubita@gmail.com"},{"name":"consul-ui-services","email":"svc-consul-ui-services@hashicorp.com"},{"name":"wenincode-hashicorp","email":"tyler.wendlandt@hashicorp.com"},{"name":"hashicb","email":"cburrell@hashicorp.com"},{"name":"britt.lindgren","email":"britt.lindgren@hashicorp.com"},{"name":"paulhcp","email":"paul.anunda@hashicorp.com"},{"name":"nandereck","email":"nels.andereck@hashicorp.com"},{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"amy.r.lam@gmail.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"b14bbad6419d11cfa62943400917b58335e3f8f3","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.9.1-canary-20231122200025.tgz","fileCount":29,"integrity":"sha512-l+E52VupUBFuut03l4JN2TzOsha3UayhtIydyqMHCPZIVe3EKLxTk1/wPedGhppjQf1FlMzKMM68u9Zd3fZYvg==","signatures":[{"sig":"MEUCIQDFYKnFvLn9m8Iwnn6ixRjGFayqs30HqU3sj8acqicRjgIgelhQ8wkcjTKHCdgZXAOW2gdDehvyGnfJRJ29fxiVZvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100024},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"a08aa3a1336e11df06e051b966ca61cc73634f63","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.19.4","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.1.1","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@mdx-js/react":"^1.6.22","@types/semver":"^7.3.9","next-mdx-remote":"^3.0.8","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","@mdx-js/react":"1.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.9.1-canary-20231122200025_1700683239594_0.9596046077439604","host":"s3://npm-registry-packages"}},"17.9.1-canary-20231122200030":{"name":"@hashicorp/react-docs-page","version":"17.9.1-canary-20231122200030","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.9.1-canary-20231122200030","maintainers":[{"name":"dstaley","email":"staley.dylan@gmail.com"},{"name":"cameronperera","email":"cameron.perera@hashicorp.com"},{"name":"alexju","email":"alexandru.jurubita@gmail.com"},{"name":"consul-ui-services","email":"svc-consul-ui-services@hashicorp.com"},{"name":"wenincode-hashicorp","email":"tyler.wendlandt@hashicorp.com"},{"name":"hashicb","email":"cburrell@hashicorp.com"},{"name":"britt.lindgren","email":"britt.lindgren@hashicorp.com"},{"name":"paulhcp","email":"paul.anunda@hashicorp.com"},{"name":"nandereck","email":"nels.andereck@hashicorp.com"},{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"amy.r.lam@gmail.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"be2651be386eb8e6e3ce272e19fa28258d35fcd7","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.9.1-canary-20231122200030.tgz","fileCount":29,"integrity":"sha512-StDWnDb+dFa9x7txlmiYlUdSvM3F0NVmxO3dpE8I/ycSWW1Fp+pdvyxeaFCMn7BVJTnuns6PTaHVrN+xUOEk9Q==","signatures":[{"sig":"MEQCIE6QO2z5lBwa6+HV+y1Gql/HZ12d8P0Oz+wXbexevhyqAiBfVEZ0irKGwS8JEE+EV9lDIoNHdZa1mj9TiIsM99w6QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100024},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"a08aa3a1336e11df06e051b966ca61cc73634f63","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.19.4","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.1.1","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@mdx-js/react":"^1.6.22","@types/semver":"^7.3.9","next-mdx-remote":"^3.0.8","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","@mdx-js/react":"1.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.9.1-canary-20231122200030_1700683243267_0.8121643308064794","host":"s3://npm-registry-packages"}},"17.9.1-canary-20231218234848":{"name":"@hashicorp/react-docs-page","version":"17.9.1-canary-20231218234848","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.9.1-canary-20231218234848","maintainers":[{"name":"abhishek-hashicorp","email":"abhishek.sahu@hashicorp.com"},{"name":"dstaley","email":"staley.dylan@gmail.com"},{"name":"cameronperera","email":"cameron.perera@hashicorp.com"},{"name":"alexju","email":"alexandru.jurubita@gmail.com"},{"name":"consul-ui-services","email":"svc-consul-ui-services@hashicorp.com"},{"name":"wenincode-hashicorp","email":"tyler.wendlandt@hashicorp.com"},{"name":"hashicb","email":"cburrell@hashicorp.com"},{"name":"britt.lindgren","email":"britt.lindgren@hashicorp.com"},{"name":"paulhcp","email":"paul.anunda@hashicorp.com"},{"name":"nandereck","email":"nels.andereck@hashicorp.com"},{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"amy.r.lam@gmail.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"9d125832468bbdc3e67758fb39195158b8baacdf","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.9.1-canary-20231218234848.tgz","fileCount":29,"integrity":"sha512-/qLSWyk+TUEPr8YeEjIxjE9d6PQwJSjHG5oC7CeRFnj/25NTK87X+xcmD9wZ7j9GT68Pt3ShzdNlSbWHGJhSxg==","signatures":[{"sig":"MEUCIQCMOfBSTE13IlcBNe91rEvnP+6vWqmF7RWdiMHbhOBySwIgB2cz4kzaQmZQq82fK/bs5dOBgKufjlWFW6q2iMTwB/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100011},"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","gitHead":"77a450a7e8f71645d8382e71b63b647eb6407200","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.19.4","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.1.1","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@mdx-js/react":"^1.6.22","@types/semver":"^7.3.9","next-mdx-remote":"^3.0.8","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","@mdx-js/react":"1.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.9.1-canary-20231218234848_1702943342602_0.4782737974848328","host":"s3://npm-registry-packages"}},"17.9.1":{"name":"@hashicorp/react-docs-page","version":"17.9.1","author":{"name":"HashiCorp"},"license":"MPL-2.0","_id":"@hashicorp/react-docs-page@17.9.1","maintainers":[{"name":"abhishek-hashicorp","email":"abhishek.sahu@hashicorp.com"},{"name":"dstaley","email":"staley.dylan@gmail.com"},{"name":"cameronperera","email":"cameron.perera@hashicorp.com"},{"name":"alexju","email":"alexandru.jurubita@gmail.com"},{"name":"consul-ui-services","email":"svc-consul-ui-services@hashicorp.com"},{"name":"wenincode-hashicorp","email":"tyler.wendlandt@hashicorp.com"},{"name":"hashicb","email":"cburrell@hashicorp.com"},{"name":"britt.lindgren","email":"britt.lindgren@hashicorp.com"},{"name":"paulhcp","email":"paul.anunda@hashicorp.com"},{"name":"nandereck","email":"nels.andereck@hashicorp.com"},{"name":"tstormk","email":"tstormk@gmail.com"},{"name":"hashibot-hds","email":"github-team-design-systems@hashicorp.com"},{"name":"lackeyjb1","email":"bryan.lackey@hashicorp.com"},{"name":"youriwims","email":"youri@hashicorp.com"},{"name":"jpogran","email":"jpogran@outlook.com"},{"name":"_natmegs","email":"nsmith@hashicorp.com"},{"name":"thrashr888","email":"thrashr888@gmail.com"},{"name":"amyrlam","email":"amy.r.lam@gmail.com"},{"name":"melsumner","email":"melaniersumner@gmail.com"},{"name":"mwickett","email":"mike@wickett.ca"},{"name":"didoo","email":"public@didoo.net"},{"name":"zchsh","email":"hi@zch.sh"},{"name":"hcitsec","email":"itsec@hashicorp.com"},{"name":"gregone","email":"gregwhat@gmail.com"},{"name":"meirish","email":"matthew.irish@gmail.com"},{"name":"enmod","email":"contact@noelquiles.com"},{"name":"kaxcode","email":"keniavalladarez@gmail.com"},{"name":"anubhavmishra-hashicorp","email":"mishra@hashicorp.com"},{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},{"name":"cstitt-hashi","email":"cstitt@hashicorp.com"},{"name":"kstraut","email":"kendall@hashicorp.com"},{"name":"mocohen","email":"mo.cohen@hashicorp.com"},{"name":"dhaulagiri","email":"brian.runnells+github@gmail.com"}],"contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"homepage":"https://github.com/hashicorp/react-components#readme","bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"dist":{"shasum":"5ed2c1c028235426a60a2a3a8a9659dce5ab5241","tarball":"https://registry.npmjs.org/@hashicorp/react-docs-page/-/react-docs-page-17.9.1.tgz","fileCount":29,"integrity":"sha512-JTqSJ3o4JxZLY9/NbjA/U7PqsejJ1Hn/XuzK33lUkcnvyqcFXoY+Rpi1zJ/cOzS+V9lD27n/olzI7tWdwJ85sg==","signatures":[{"sig":"MEQCICGO4SNY7Fe5niYvR8aPvI8Q6/kmAF88f4XBtGq1DnLWAiAnhfmcJnj3cNPz5JonYxIKh2BmQELa8nzaUkfaVOoQ4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99972},"gitHead":"18198c8006c1b52e3d8ed2be1cf042e0b76b8eff","_npmUser":{"name":"hashibot-web","email":"mktg-dev-github-bot@hashicorp.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"_npmVersion":"8.19.4","description":"Create a Hashicorp branded docs page in NextJS projects.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"moize":"^6.1.0","semver":"^7.3.5","js-yaml":"^4.1.0","unified":"^9.2.2","readdirp":"^3.6.0","classnames":"^2.3.1","gray-matter":"^4.0.3","line-reader":"^0.4.0","fs-exists-sync":"^0.1.0","@hashicorp/react-head":"^3.1.2","@hashicorp/react-alert":"^6.1.1","@hashicorp/react-search":"^6.4.1","@hashicorp/react-content":"^8.2.3","@hashicorp/platform-docs-mdx":"^0.2.0","@hashicorp/react-placeholder":"^0.1.0","@hashicorp/react-docs-sidenav":"^9.0.0","@hashicorp/react-select-input":">=4.x","@hashicorp/platform-product-meta":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mdx-js/react":"^1.6.22","@types/semver":"^7.3.9","next-mdx-remote":"^3.0.8","@types/mdx-js__react":"^1.5.5"},"peerDependencies":{"react":">=16.x","@mdx-js/react":"1.x","next-mdx-remote":"3.x","@hashicorp/remark-plugins":"^4.0.0","@hashicorp/mktg-global-styles":">=3.x"},"_npmOperationalInternal":{"tmp":"tmp/react-docs-page_17.9.1_1703012987439_0.17245176370867887","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-03-16T21:25:11.528Z","modified":"2026-05-06T18:33:43.890Z","0.1.1-alpha.1923":"2020-03-16T21:25:11.903Z","0.1.1-alpha.1937":"2020-03-17T18:02:10.030Z","0.1.1-alpha.1939":"2020-03-17T20:21:55.878Z","0.1.1":"2020-03-18T18:21:48.474Z","0.1.2":"2020-03-18T20:27:40.195Z","0.1.3":"2020-03-23T16:26:01.834Z","1.0.0":"2020-03-27T22:50:37.452Z","1.0.1":"2020-04-01T19:28:48.735Z","1.0.2":"2020-04-03T18:41:38.711Z","1.1.0":"2020-04-10T19:31:18.226Z","1.2.0":"2020-04-13T21:31:44.923Z","1.2.1":"2020-04-13T22:14:32.377Z","1.2.2":"2020-04-21T23:45:03.795Z","1.3.0":"2020-04-21T23:48:29.144Z","1.3.1":"2020-04-23T22:05:00.552Z","1.4.0":"2020-04-27T22:34:55.419Z","2.0.0":"2020-04-29T20:44:57.449Z","2.0.1-alpha.23":"2020-05-29T19:14:51.976Z","2.1.0":"2020-06-03T21:26:17.316Z","2.1.1":"2020-06-04T20:24:20.614Z","3.0.0":"2020-06-09T20:00:56.387Z","3.0.1":"2020-06-26T18:17:23.307Z","3.0.2":"2020-06-29T19:51:26.842Z","3.0.3-alpha.2":"2020-06-30T21:20:31.703Z","4.0.0":"2020-06-30T21:50:46.628Z","4.0.1":"2020-07-14T22:10:41.044Z","4.0.2":"2020-07-20T17:40:13.514Z","5.0.0":"2020-08-18T18:48:39.794Z","5.0.1":"2020-08-20T21:23:37.757Z","5.0.2":"2020-09-21T21:07:21.889Z","5.0.3":"2020-09-24T12:54:50.738Z","6.0.0":"2020-09-29T20:49:55.174Z","6.1.0":"2020-09-30T07:28:59.289Z","6.2.0":"2020-09-30T07:45:07.604Z","6.2.1":"2020-10-05T19:56:55.931Z","6.3.0":"2020-10-10T05:20:22.325Z","6.3.1":"2020-10-10T05:36:47.498Z","6.3.1-canary.1":"2020-11-10T23:13:28.292Z","7.0.0":"2020-11-16T22:28:33.439Z","8.0.0":"2020-11-18T21:18:56.797Z","8.0.0-canary.1":"2020-11-19T19:52:57.852Z","8.0.0-canary.2":"2020-11-19T20:30:36.253Z","9.0.0":"2020-11-19T22:44:15.091Z","10.0.0":"2020-11-24T18:06:16.558Z","10.0.1":"2020-11-24T23:00:39.038Z","10.1.0":"2020-12-08T23:07:05.258Z","10.2.0":"2020-12-11T00:43:42.481Z","10.3.0":"2020-12-11T18:00:47.473Z","10.3.1":"2020-12-11T18:58:48.539Z","10.3.2":"2020-12-11T21:27:36.195Z","10.4.0":"2021-01-07T18:20:40.313Z","10.5.0":"2021-01-15T20:33:57.374Z","10.4.1-alpha.14":"2021-01-15T20:59:10.348Z","10.4.1-alpha.25":"2021-01-20T19:57:32.339Z","10.6.0":"2021-01-22T14:18:12.123Z","10.7.0":"2021-01-25T17:38:29.961Z","10.7.1":"2021-02-09T22:34:13.006Z","10.7.2-alpha.2":"2021-02-12T02:58:21.069Z","10.7.2-alpha.3":"2021-02-17T16:48:16.707Z","10.8.0":"2021-02-18T22:08:01.857Z","10.9.0":"2021-02-19T23:20:44.971Z","10.9.1":"2021-02-23T19:25:44.002Z","10.9.2":"2021-02-24T19:39:48.534Z","10.9.3":"2021-02-25T02:25:47.953Z","10.9.4-alpha.2":"2021-02-25T15:24:44.136Z","10.9.4-alpha.7":"2021-02-25T21:32:46.196Z","10.9.4-alpha.13":"2021-02-26T13:29:35.043Z","10.9.4-alpha.15":"2021-02-26T14:23:04.087Z","10.9.4-alpha.16":"2021-02-26T15:13:25.807Z","10.9.4-alpha.18":"2021-02-26T20:47:47.645Z","10.9.4-alpha.31":"2021-03-04T20:29:47.895Z","10.9.4-alpha.43":"2021-03-06T03:44:34.818Z","10.9.4-alpha.44":"2021-03-06T04:00:45.527Z","10.9.4-alpha.45":"2021-03-06T04:06:42.536Z","10.9.4-alpha.53":"2021-03-06T04:51:05.433Z","10.9.4-alpha.57":"2021-03-08T19:40:20.788Z","11.0.0":"2021-03-09T16:58:41.535Z","11.0.1":"2021-03-09T17:49:10.686Z","11.0.2":"2021-03-10T20:09:46.869Z","10.9.2-pr170.28":"2021-03-18T18:23:07.289Z","10.9.2-next.34":"2021-03-29T17:50:29.509Z","12.0.0":"2021-03-30T15:23:33.051Z","13.0.1":"2021-03-30T20:51:02.054Z","13.0.2":"2021-03-30T21:10:51.362Z","13.0.3":"2021-04-05T18:12:05.008Z","13.1.0":"2021-04-05T23:57:57.521Z","13.1.1":"2021-04-07T22:40:25.425Z","13.1.2":"2021-04-12T19:13:27.888Z","13.1.3":"2021-04-12T21:37:11.978Z","13.1.4":"2021-04-14T15:33:20.395Z","13.1.5-alpha.15":"2021-04-15T23:06:27.739Z","13.1.5-alpha.20":"2021-04-17T17:42:23.252Z","13.1.5-alpha.21":"2021-04-18T00:59:11.994Z","13.1.5-alpha.22":"2021-04-18T01:05:38.940Z","13.1.5-alpha.23":"2021-04-18T01:09:41.412Z","13.1.5-alpha.24":"2021-04-18T01:14:16.246Z","13.1.5":"2021-04-19T16:34:50.017Z","13.1.5-alpha.25":"2021-04-21T19:17:45.680Z","13.1.5-alpha.26":"2021-04-26T21:21:15.212Z","13.1.5-alpha.27":"2021-04-26T21:39:17.320Z","13.1.6-alpha.6":"2021-04-26T22:20:07.151Z","13.1.6-alpha.7":"2021-04-26T22:38:17.297Z","13.1.6":"2021-04-27T16:07:24.756Z","13.1.7-alpha.8":"2021-05-04T18:28:07.562Z","13.1.7-alpha.9":"2021-05-04T22:07:19.735Z","13.1.7-alpha.10":"2021-05-04T23:19:07.346Z","13.1.7-alpha.1":"2021-05-05T16:02:16.123Z","13.2.0":"2021-05-05T20:46:19.530Z","13.2.0-alpha.0":"2021-05-06T18:31:39.020Z","13.3.0":"2021-05-14T21:34:27.833Z","13.3.1":"2021-05-20T21:13:30.955Z","13.4.0":"2021-06-04T15:07:48.616Z","13.4.1-alpha.20":"2021-06-24T16:19:52.973Z","13.5.0":"2021-06-24T22:28:24.141Z","13.5.1":"2021-07-15T15:15:22.209Z","13.5.1-alpha.6":"2021-07-15T20:02:45.675Z","13.5.1-alpha.7":"2021-07-15T22:07:10.416Z","13.5.1-alpha.8":"2021-07-15T22:27:02.787Z","13.5.1-alpha.9":"2021-07-15T22:30:46.712Z","13.5.1-alpha.10":"2021-07-15T22:40:17.352Z","13.5.1-alpha.11":"2021-07-15T22:50:29.277Z","13.5.1-alpha.12":"2021-07-15T22:57:08.359Z","13.5.1-alpha.13":"2021-07-15T23:00:10.912Z","13.5.1-alpha.14":"2021-07-15T23:16:51.033Z","13.5.1-alpha.16":"2021-07-15T23:31:36.822Z","13.5.1-alpha.17":"2021-07-15T23:43:36.188Z","13.5.1-alpha.18":"2021-07-15T23:55:37.000Z","13.5.1-alpha.19":"2021-07-16T00:21:48.725Z","13.5.1-alpha.24":"2021-07-20T22:52:50.074Z","13.5.2-alpha.28":"2021-07-21T20:56:22.268Z","13.5.2-alpha.31":"2021-07-23T14:01:23.606Z","13.5.2-alpha.32":"2021-07-23T15:02:10.804Z","13.6.0":"2021-07-23T21:05:46.643Z","13.5.1-alpha.4":"2021-07-26T13:18:00.097Z","13.6.1":"2021-07-26T13:38:39.649Z","13.6.2-alpha.32":"2021-07-26T18:20:24.772Z","14.0.0":"2021-07-27T20:47:38.948Z","14.0.1":"2021-08-12T03:47:09.766Z","14.0.2":"2021-08-16T21:51:51.122Z","14.0.3-canary-202181142614":"2021-09-01T14:26:30.628Z","14.0.3-canary-202181151955":"2021-09-01T15:20:12.321Z","14.0.3-canary-202181152919":"2021-09-01T15:29:40.837Z","14.0.3-canary-202181155237":"2021-09-01T15:52:58.594Z","14.0.3-canary-20218116219":"2021-09-01T16:02:39.274Z","14.0.3":"2021-09-02T16:36:49.389Z","14.1.0-canary-202182175359":"2021-09-02T17:54:17.101Z","14.1.0":"2021-09-15T16:30:14.749Z","14.2.0-canary-202181520936":"2021-09-15T20:09:56.112Z","14.2.0-canary-202181521224":"2021-09-15T21:22:23.757Z","14.2.0":"2021-09-16T16:06:00.658Z","14.2.1-canary-20218211480":"2021-09-21T14:08:20.803Z","14.2.1":"2021-09-21T14:24:19.617Z","14.2.2-canary-2021821144039":"2021-09-21T14:40:57.662Z","14.2.2-canary-202182115136":"2021-09-21T15:01:52.702Z","14.2.2":"2021-09-21T15:19:04.305Z","14.2.3-canary-2021822153136":"2021-09-22T15:31:55.640Z","14.2.3":"2021-09-22T16:19:59.462Z","14.2.4-canary-2021822191314":"2021-09-22T19:13:52.251Z","14.2.4-canary-2021822191839":"2021-09-22T19:18:58.023Z","14.2.4-canary-2021822192419":"2021-09-22T19:24:37.708Z","14.2.4-canary-202182219371":"2021-09-22T19:37:19.118Z","14.2.4":"2021-09-22T19:56:57.991Z","14.2.5-canary-2021822235946":"2021-09-23T00:00:06.027Z","14.2.5-canary-20218230432":"2021-09-23T00:04:51.184Z","14.2.5-canary-202182301155":"2021-09-23T00:12:19.363Z","14.2.5-canary-202182303533":"2021-09-23T00:35:49.425Z","14.2.5-canary-20218235504":"2021-09-23T05:50:20.180Z","14.2.5-canary-202182362825":"2021-09-23T06:28:44.329Z","14.2.5-canary-202182364042":"2021-09-23T06:41:01.944Z","14.2.5-canary-202182365236":"2021-09-23T06:52:57.359Z","14.2.5-canary-202182382535":"2021-09-23T08:25:54.606Z","14.2.5-canary-2021827155312":"2021-09-27T15:53:33.936Z","14.2.5-canary-202182716274":"2021-09-27T16:27:21.535Z","14.2.5-canary-2021827162915":"2021-09-27T16:29:35.324Z","14.2.5-canary-20218272196":"2021-09-27T21:09:30.357Z","14.2.5-canary-202182803725":"2021-09-28T00:37:43.167Z","14.2.5-canary-20218281940":"2021-09-28T01:09:59.274Z","14.2.5-canary-202182812456":"2021-09-28T01:25:15.196Z","14.2.5-canary-2021828171520":"2021-09-28T17:15:36.515Z","14.2.5-canary-202182818431":"2021-09-28T18:43:21.036Z","14.2.5-canary-202182821517":"2021-09-28T21:51:23.600Z","14.2.5-canary-2021829162549":"2021-09-29T16:26:10.085Z","14.2.5-canary-202182916351":"2021-09-29T16:35:24.586Z","14.2.5":"2021-09-29T21:11:26.299Z","14.2.4-canary-202183015355":"2021-09-30T15:04:11.798Z","14.2.6-canary-2021830162224":"2021-09-30T16:22:44.341Z","14.2.6-canary-2021830163722":"2021-09-30T16:37:39.519Z","14.2.6-canary-2021830165742":"2021-09-30T16:58:00.175Z","14.2.6-canary-202191152546":"2021-10-01T15:26:04.481Z","14.3.0-canary-202191162448":"2021-10-01T16:25:05.559Z","14.3.0-canary-202191162454":"2021-10-01T16:25:11.483Z","14.3.0-canary-202192234459":"2021-10-02T23:45:18.949Z","14.3.0-canary-20219301052":"2021-10-03T00:11:10.439Z","14.3.0-canary-202194172037":"2021-10-04T17:21:08.919Z","14.3.0-canary-20219419120":"2021-10-04T19:01:39.675Z","14.3.0":"2021-10-04T19:58:57.630Z","14.4.0-canary-202194202150":"2021-10-04T20:22:07.874Z","14.3.1":"2021-10-04T21:13:55.498Z","14.4.0-canary-202194211831":"2021-10-04T21:18:47.284Z","14.4.0":"2021-10-04T21:42:35.818Z","14.4.1-canary-20219542942":"2021-10-05T04:30:00.903Z","14.4.1-canary-20219543144":"2021-10-05T04:32:03.579Z","14.4.1-canary-20219543523":"2021-10-05T04:35:43.543Z","14.4.1":"2021-10-06T19:38:29.855Z","14.4.2":"2021-10-10T04:55:04.935Z","14.5.0-canary-202191314343":"2021-10-13T14:04:02.647Z","14.5.0-canary-2021913152717":"2021-10-13T15:27:34.556Z","14.4.3-canary-202191320535":"2021-10-13T20:53:28.540Z","14.4.3-canary-2021913225516":"2021-10-13T22:55:33.778Z","14.4.3-canary-2021914134739":"2021-10-14T13:48:00.648Z","14.4.3-canary-2021914144352":"2021-10-14T14:44:15.270Z","14.4.3":"2021-10-14T17:08:05.729Z","14.4.4":"2021-10-18T15:08:32.765Z","14.5.0-canary-2021918154550":"2021-10-18T15:46:09.751Z","14.4.5-canary-202191915380":"2021-10-19T15:38:20.263Z","14.4.5-canary-2021919155337":"2021-10-19T15:53:53.219Z","14.4.5-canary-2021919161238":"2021-10-19T16:12:56.838Z","14.4.5-canary-2021919161251":"2021-10-19T16:13:12.271Z","14.4.5-canary-2021919162015":"2021-10-19T16:20:37.174Z","14.4.5-canary-202191918515":"2021-10-19T18:05:35.220Z","14.4.5-canary-2021919194510":"2021-10-19T19:45:29.465Z","14.4.5":"2021-10-19T21:32:47.010Z","14.5.0-canary-2021922153914":"2021-10-22T15:39:31.530Z","14.5.0-canary-2021926201244":"2021-10-26T20:13:09.956Z","14.5.0":"2021-11-02T20:28:51.429Z","14.6.0-canary-2021109165810":"2021-11-09T16:58:31.338Z","14.6.0-canary-2021109185917":"2021-11-09T18:59:37.470Z","14.6.0-canary-2021109195634":"2021-11-09T19:56:52.987Z","14.6.0":"2021-11-09T20:07:59.103Z","14.6.1-canary-20211015214421":"2021-11-15T21:44:42.194Z","14.6.1-canary-2021101521599":"2021-11-15T21:59:30.982Z","14.7.0-canary-20211015221646":"2021-11-15T22:17:05.787Z","14.7.0-canary-20211015233425":"2021-11-15T23:34:42.439Z","14.6.1-canary-20211016151826":"2021-11-16T15:18:44.361Z","14.7.0-canary-20211016165533":"2021-11-16T16:55:53.786Z","14.7.0-canary-20211016172148":"2021-11-16T17:22:08.838Z","14.6.1-canary-2021101618722":"2021-11-16T18:07:40.237Z","14.6.1-canary-2021101618251":"2021-11-16T18:25:22.935Z","14.7.0-canary-2021101621136":"2021-11-16T21:01:55.667Z","14.7.0-canary-202110162148":"2021-11-16T21:04:28.587Z","14.6.1":"2021-11-16T22:22:09.304Z","14.7.0-canary-2021101815538":"2021-11-18T15:53:29.387Z","14.7.0":"2021-11-18T17:38:49.158Z","14.8.0-canary-20211022211841":"2021-11-22T21:19:00.013Z","14.8.0-canary-20211022214546":"2021-11-22T21:46:06.613Z","14.8.0-canary-20211022232748":"2021-11-22T23:28:10.424Z","14.8.0-canary-20211022235456":"2021-11-22T23:55:15.973Z","15.0.0-canary-2021102317016":"2021-11-23T17:00:37.787Z","15.0.0-canary-20211023172716":"2021-11-23T17:27:37.287Z","15.0.0-canary-20211023173848":"2021-11-23T17:39:08.740Z","15.0.0-canary-202110232298":"2021-11-23T22:09:30.362Z","15.0.0-canary-20211024164256":"2021-11-24T16:43:18.576Z","15.0.0-canary-20211024211541":"2021-11-24T21:15:59.501Z","15.0.0-canary-20211024212548":"2021-11-24T21:26:09.656Z","15.0.0-canary-20211029153859":"2021-11-29T15:39:19.434Z","14.8.0":"2021-11-29T21:04:08.691Z","14.8.1":"2021-12-01T22:27:16.315Z","14.9.0-canary-2021113164434":"2021-12-03T16:44:52.621Z","14.9.0-canary-202111318446":"2021-12-03T18:05:05.187Z","14.9.0":"2021-12-03T19:16:24.865Z","14.10.0-canary-202111433436":"2021-12-04T03:34:57.721Z","14.10.0-canary-202111434549":"2021-12-04T03:46:07.689Z","14.10.0-canary-202111445253":"2021-12-04T04:53:09.482Z","14.10.0-canary-20211145296":"2021-12-04T05:29:22.882Z","14.10.0":"2021-12-07T18:07:33.255Z","14.11.0":"2021-12-09T20:07:27.930Z","14.12.0":"2021-12-16T16:54:03.098Z","14.13.0-canary-20211117173113":"2021-12-17T17:31:32.719Z","14.13.0-canary-20211117191239":"2021-12-17T19:12:59.344Z","14.13.0":"2021-12-17T20:51:58.777Z","14.14.0-canary-202204192210":"2022-01-04T19:22:27.153Z","14.14.0-canary-202204192822":"2022-01-04T19:28:42.356Z","14.13.1-canary-202205194550":"2022-01-05T19:46:05.238Z","14.14.0-canary-2022011213255":"2022-01-11T21:33:13.175Z","14.14.0":"2022-01-11T21:55:54.669Z","14.14.1-canary-20220128203034":"2022-01-28T20:30:57.813Z","14.14.1-canary-20220128211110":"2022-01-28T21:11:31.619Z","14.14.1-canary-20220128211122":"2022-01-28T21:11:47.584Z","14.14.1-canary-20220128215319":"2022-01-28T21:53:41.200Z","14.14.1-canary-20220131194346":"2022-01-31T19:44:15.504Z","14.14.1-canary-20220131233103":"2022-01-31T23:31:28.004Z","14.14.1":"2022-02-03T20:42:17.848Z","14.14.2-canary-20220215211727":"2022-02-15T21:17:47.274Z","14.14.2":"2022-02-15T22:14:15.631Z","14.14.3-canary-20220223212614":"2022-02-23T21:26:32.596Z","14.14.3-canary-20220223214927":"2022-02-23T21:49:44.080Z","14.14.3":"2022-02-23T22:00:15.483Z","14.14.4-canary-20220224214219":"2022-02-24T21:42:40.697Z","14.14.4":"2022-03-02T20:47:25.622Z","14.15.0-canary-20220303004942":"2022-03-03T00:49:59.119Z","14.14.5-canary-20220318185541":"2022-03-18T18:56:01.907Z","14.14.5-canary-20220318185554":"2022-03-18T18:56:18.375Z","14.14.5":"2022-03-18T20:27:53.225Z","14.14.6-canary-20220321163754":"2022-03-21T16:38:17.842Z","14.14.6-canary-20220323190204":"2022-03-23T19:02:45.298Z","14.14.6-canary-20220323213819":"2022-03-23T21:38:38.552Z","14.14.6-canary-20220323214107":"2022-03-23T21:41:26.472Z","14.15.0-canary-20220324182850":"2022-03-24T18:29:07.550Z","14.15.0":"2022-03-24T21:39:56.397Z","14.16.0-canary-20220328212322":"2022-03-28T21:23:42.990Z","14.16.0-canary-20220328214913":"2022-03-28T21:49:33.711Z","14.16.0-canary-20220329201859":"2022-03-29T20:19:18.148Z","14.16.0":"2022-03-29T22:27:47.115Z","14.16.1-canary-20220415055307":"2022-04-15T05:53:32.897Z","14.16.1-canary-20220419231618":"2022-04-19T23:16:40.733Z","14.16.1":"2022-04-22T00:58:57.310Z","15.0.0-canary-20220422160206":"2022-04-22T16:02:32.395Z","15.0.0-canary-20220422165652":"2022-04-22T16:57:16.671Z","15.0.0-canary-20220426200428":"2022-04-26T20:04:54.055Z","15.0.0-canary-20220426200725":"2022-04-26T20:07:48.032Z","15.0.0-canary-20220426210227":"2022-04-26T21:02:47.556Z","15.0.0":"2022-04-26T21:09:01.429Z","16.0.0":"2022-04-26T21:50:31.559Z","16.0.1-canary-20220427141632":"2022-04-27T14:16:56.497Z","16.0.1-canary-20220427142747":"2022-04-27T14:28:08.398Z","16.0.1-canary-20220427152744":"2022-04-27T15:28:04.707Z","16.0.1-canary-20220427155517":"2022-04-27T15:55:37.472Z","16.0.1-canary-20220427160739":"2022-04-27T16:08:05.309Z","16.1.0-canary-20220505214234":"2022-05-05T21:42:54.840Z","16.1.0-canary-20220506141537":"2022-05-06T14:16:10.646Z","16.1.0-canary-20220506142434":"2022-05-06T14:24:59.430Z","16.1.0-canary-20220506143415":"2022-05-06T14:34:42.066Z","16.1.0":"2022-05-06T17:41:20.710Z","16.2.0-canary-20220524215623":"2022-05-24T21:56:47.700Z","16.2.0-canary-20220524215628":"2022-05-24T21:56:56.249Z","16.2.0":"2022-05-26T13:21:02.142Z","16.2.1-canary-20220606001913":"2022-06-06T00:19:37.451Z","16.2.1-canary-20220606001921":"2022-06-06T00:19:48.517Z","16.2.1-canary-20220606002209":"2022-06-06T00:22:33.329Z","16.2.1-canary-20220607145024":"2022-06-07T14:50:46.098Z","16.2.1-canary-20220607154456":"2022-06-07T15:45:25.141Z","16.2.1-canary-20220607160359":"2022-06-07T16:04:22.117Z","16.2.1-canary-20220607163405":"2022-06-07T16:34:33.882Z","16.2.1":"2022-06-07T16:48:13.608Z","17.0.0-canary-20220607185823":"2022-06-07T18:58:44.360Z","17.0.0-canary-20220607185849":"2022-06-07T18:59:18.155Z","17.0.0-canary-20220607191431":"2022-06-07T19:14:58.482Z","17.0.0-canary-20220607192922":"2022-06-07T19:29:54.913Z","17.0.0-canary-20220607221634":"2022-06-07T22:17:01.383Z","17.0.0-canary-20220607231611":"2022-06-07T23:16:32.908Z","17.0.0-canary-20220608120537":"2022-06-08T12:06:04.398Z","17.0.0-canary-20220608124347":"2022-06-08T12:44:12.549Z","17.0.0-canary-20220608134000":"2022-06-08T13:40:24.791Z","17.0.0-canary-20220608134652":"2022-06-08T13:47:14.249Z","17.0.0-canary-20220608135211":"2022-06-08T13:52:33.835Z","17.0.0-canary-20220608155543":"2022-06-08T15:56:04.882Z","17.0.0-canary-20220608175619":"2022-06-08T17:56:45.298Z","17.0.0-canary-20220608185248":"2022-06-08T18:53:11.241Z","17.0.0-canary-20220608191751":"2022-06-08T19:18:12.785Z","17.0.0":"2022-06-08T20:19:05.950Z","17.0.1":"2022-06-08T21:03:04.650Z","17.1.0-canary-20220630150904":"2022-06-30T15:09:37.293Z","17.1.0":"2022-06-30T16:55:40.602Z","17.1.1-canary-20220705154019":"2022-07-05T15:40:46.893Z","17.1.1":"2022-07-05T16:05:43.028Z","17.1.2-canary-20220706153646":"2022-07-06T15:37:07.141Z","17.1.2":"2022-07-06T15:58:52.596Z","17.2.0":"2022-07-15T20:10:41.890Z","17.3.0":"2022-07-20T12:17:06.690Z","17.3.1-canary-20220725175558":"2022-07-25T17:56:22.778Z","17.3.1-canary-20220725180230":"2022-07-25T18:03:00.347Z","17.3.1":"2022-07-25T18:31:19.356Z","17.4.0-canary-20220729163639":"2022-07-29T16:37:00.346Z","17.4.0-canary-20220729170437":"2022-07-29T17:05:08.426Z","17.3.2-canary-20220802201454":"2022-08-02T20:15:18.208Z","17.3.2":"2022-08-02T20:35:17.159Z","17.3.3-canary-20220802205844":"2022-08-02T20:59:08.587Z","17.3.3":"2022-08-02T22:42:05.511Z","17.4.0-canary-20220803141418":"2022-08-03T14:14:40.888Z","17.4.0-canary-20220803150030":"2022-08-03T15:00:54.268Z","17.4.0":"2022-08-03T15:21:20.645Z","17.5.0":"2022-08-08T16:03:21.715Z","17.6.0":"2022-08-09T14:36:37.440Z","17.7.0":"2022-08-16T21:57:55.984Z","17.8.0-canary-20220822165229":"2022-08-22T16:53:01.651Z","17.8.0-canary-20220822170856":"2022-08-22T17:09:23.880Z","17.7.1-canary-20220830165444":"2022-08-30T16:55:07.312Z","17.7.1":"2022-08-30T17:01:54.836Z","17.7.2-canary-20220902174756":"2022-09-02T17:48:19.442Z","17.7.2-canary-20220902203013":"2022-09-02T20:30:36.490Z","17.7.2-canary-20230324202437":"2023-03-24T20:24:57.905Z","17.7.2":"2023-03-27T21:28:13.985Z","17.8.0-canary-20230411190718":"2023-04-11T19:07:39.089Z","17.8.0":"2023-04-12T20:30:01.273Z","17.9.0-canary-20230425213102":"2023-04-25T21:31:33.213Z","17.9.0":"2023-04-25T21:51:35.052Z","17.9.1-canary-20231122200025":"2023-11-22T20:00:39.794Z","17.9.1-canary-20231122200030":"2023-11-22T20:00:43.432Z","17.9.1-canary-20231218234848":"2023-12-18T23:49:02.823Z","17.9.1":"2023-12-19T19:09:47.736Z"},"bugs":{"url":"https://github.com/hashicorp/react-components/issues"},"author":{"name":"HashiCorp"},"license":"MPL-2.0","homepage":"https://github.com/hashicorp/react-components#readme","repository":{"url":"git+https://github.com/hashicorp/react-components.git","type":"git","directory":"packages/docs-page"},"description":"Create a Hashicorp branded docs page in NextJS projects.","contributors":[{"name":"Jeff Escalante"},{"name":"Kevin Wang"}],"maintainers":[{"email":"michaelgolus@gmail.com","name":"mikegolus"},{"email":"thrashr888@gmail.com","name":"thrashr888"},{"email":"melaniersumner@gmail.com","name":"melsumner"},{"email":"public@didoo.net","name":"didoo"},{"email":"gregwhat@gmail.com","name":"gregone"},{"email":"matthew.irish@gmail.com","name":"meirish"},{"email":"contact@noelquiles.com","name":"enmod"},{"email":"keniavalladarez@gmail.com","name":"kaxcode"},{"email":"mishra@hashicorp.com","name":"anubhavmishra-hashicorp"},{"email":"bryan.lackey@hashicorp.com","name":"lackeyjb1"},{"email":"mktg-dev-github-bot@hashicorp.com","name":"hashibot-web"},{"email":"lee.fowler@voxmachina.io","name":"voxmachina"},{"email":"cstitt@hashicorp.com","name":"cstitt-hashi"},{"email":"mo.cohen@hashicorp.com","name":"mocohen"},{"email":"brian.runnells+github@gmail.com","name":"dhaulagiri"},{"email":"cameron.perera@hashicorp.com","name":"cameronperera"},{"email":"nels.andereck@hashicorp.com","name":"nandereck"},{"email":"tstormk@gmail.com","name":"tstormk"},{"email":"britt.lindgren@hashicorp.com","name":"britt.lindgren"},{"email":"jpogran@outlook.com","name":"jpogran"},{"email":"github-team-design-systems@hashicorp.com","name":"hashibot-hds"},{"email":"rwwagner90@gmail.com","name":"rwwagner90"},{"email":"svc-consul-ui-services@hashicorp.com","name":"consul-ui-services"},{"email":"alexandru.jurubita@gmail.com","name":"alexju"},{"email":"kaitlynnefuery@gmail.com","name":"kaitlynnefuery"},{"email":"leah.bush@hashicorp.com","name":"leahmariebush"},{"email":"stanley.stuart@ibm.com","name":"fivetanley-ibm"},{"email":"anubhav.goel@hashicorp.com","name":"anubhav-goel-hc"},{"email":"ruben.niculcea@gmail.com","name":"rubennic"},{"email":"doug.desilva@hashicorp.com","name":"dougdesilva"}],"readme":"# DocsPage\n\nThe **DocsPage** component lets you create a Hashicorp branded docs page in NextJS projects using `next-mdx-remote`. This is a very highly abstracted component with slightly more involved usage since it renders an entire collection of pages.\n\n## Example Usage\n\nThis component is intended to be used on an [optional catch-all route](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) page, like `pages/docs/[[...page]].mdx` - example source shown below:\n\n```jsx\nimport DocsPage from '@hashicorp/react-docs-page'\n// Imports below are only used server-side\nimport { getStaticGenerationFunctions } from '@hashicorp/react-docs-page/server'\n\n//  Set up DocsPage settings\nconst BASE_ROUTE = 'docs'\nconst NAV_DATA = 'data/docs-nav-data.json'\nconst CONTENT_DIR = 'content/docs'\nconst PRODUCT = {\n  name: 'Packer',\n  slug: 'packer',\n}\n\nfunction DocsLayout(props) {\n  return (\n    <DocsPage baseRoute={BASE_ROUTE} product={PRODUCT} staticProps={props} />\n  )\n}\n\nconst { getStaticPaths, getStaticProps } = getStaticGenerationFunctions({\n  strategy: 'fs',\n  navDataFile: NAV_DATA,\n  localContentDir: CONTENT_DIR,\n  product: PRODUCT.slug,\n})\n\nexport { getStaticPaths, getStaticProps }\n\nexport default DocsLayout\n```\n\nThis may seem like a complex example, but there is a lot going on here. The component is taking care of an entire base-level route, including an index page and its potentially hundreds of sub-pages, while providing a minimal interface surface area.\n\nIn order for the search functionality to work properly, this component requires a `.env` file with the following keys filled in:\n\n```\nNEXT_PUBLIC_ALGOLIA_APP_ID\nNEXT_PUBLIC_ALGOLIA_INDEX\nNEXT_PUBLIC_ALGOLIA_SEARCH_ONLY_API_KEY\n```\n\n## Props\n\nSee [props.js](props.js) for more information on props.\n","readmeFilename":"README.md"}