{"_id":"@jorsek/gatsby-starter-easydita","_rev":"161-cb8be9a97deafa15d5ec813f9a31ab80","name":"@jorsek/gatsby-starter-easydita","dist-tags":{"latest":"0.12.8","0.7.x":"0.7.4","next":"0.12.9-next.8","hotfix-ezd":"0.12.7-hotfix-ezd.1"},"versions":{"0.2.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.2.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"Echo \"Done\"","bundle":"rm -rf .cache public && gatsby build","develop":"rm -rf .cache public && gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.2.2","auth0-js":"~9.12.2","gatsby":"~2.18.22","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1"},"gitHead":"4a572bc452729a09705df8e6bb1f0eea595ceaf3","_id":"@jorsek/gatsby-starter-easydita@0.2.2","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","dist":{"integrity":"sha512-KJ/qpcxNJ4EKu1CjZC3Cf0w0Km+bSqatwRQDZo37JPii0RGgGn0y8c2VF3e3jAYijeF1AsQfyJHponH3Bl/xcQ==","shasum":"1b3a8dd169cb51ffe683f20049b6dcd1cb233857","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.2.2.tgz","fileCount":3103,"unpackedSize":30591585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJgtTCRA9TVsSAnZWagAATcEP/jmipIBHVRZ3YeThvgEC\nIIkbmX1zew16GtgSbxBjmXvUCikEzbNcaf0uw6Y2xh9jqLYTCmvn2myMr6ns\nLIztJgQ+hsuHDcT3/Jz46aSZw+s4hTfF5MceOLwwns3UNnZGNeRUigt28yZN\nepA/WEraXAgWMrTWLDKCSwjLbkC38O5q9lZrCvo/L/RexQlAknAEydoYwkrn\nDxj14T7aPKyh3Kih5pVv0sbsOCP9gB0oYnJHmh3WXrmQX0Tmt/lqZl3ME2tQ\nqyhu4BoJChDefNdFC7KoEOZ4rnW0UqPctyS9w/S03cDyzQreyC64mbuUWKZZ\nYFm0yDXASA6rl0vhNoNSXIzHllND74mSLJ96KVmeJd6pH6tyUMaNHXGCjdLt\np6OhtVV3+Yyy/NX9LY9kaklxzjf2QIzx+sEyz5xwAv6JC8jWZf/mf/QX0jJm\nHSmDwlcPr55Y05ln0hDJ1hrcDccoByMmuyTnlTJ0hT9fmYQXiHax6njrSE3b\n1st+gCj7Qq+J1jnGMIIxD4uy4abMGo0AbOviSXm8GBvAG5gaX7pD91I7MuMH\nmOQMeA7n4k7Bq5b+/QV43mkbeoluUWujfM8LKZ67pijyIwldOEHAXoUfwVcN\n4+Sasmebt4qtUWUfQ/yXqMNXtw/kc20rbb7Xfk8bNvNI0l57Rw3sOGgdRk2S\nx1lm\r\n=+OgK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI1KDgJsNCH5GI/jZpYyhQz76gEPGS0KHDq6jiYrTcZwIgRQHfYxaYzhEES3R7Do9Vw6Yj00jRzZ+trcs0jkv7sSc="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.2.2_1579551570468_0.22796698416860983"},"_hasShrinkwrap":false},"0.3.0":{"name":"@jorsek/gatsby-starter-easydita","version":"0.3.0","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"Echo \"Done\"","bundle":"rm -rf .cache public && gatsby build","docker:build":"mkdir -p ./static && cp -r ./ezd_content/assets/* ./static && rm -r public/* &&  gatsby build","develop":"rm -rf .cache public && gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.3.0","auth0-js":"~9.12.2","gatsby":"~2.18.22","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1"},"gitHead":"bf8a45d6ff1e8f621333ff2a58869df7571328af","_id":"@jorsek/gatsby-starter-easydita@0.3.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","dist":{"integrity":"sha512-sK5+zrtB1+wCh1t/v1CEQdy4+3Q360Y7cZttHWO91Y9MQL9lLevgrhSOKUiKmYRVtuE/WebMhzGtNNwyIiRwJg==","shasum":"64cbe2b77715d3115c3b0fbbbc0c8e884492d0b3","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.3.0.tgz","fileCount":3103,"unpackedSize":30591225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJxnwCRA9TVsSAnZWagAAUp8P+gPKdKBU0dwjRPiGp779\nhEtS+Dd1iNHi9S507nhXnDEFBcAQ1oJU5T8bVTyrCkIYcU8kyARxoIYwtTXy\nXL9CkdQRlJnSsWXY+arKO7U8c2QszngTAhpc+pJEHcp+miitHcXKeXwUBJQ+\nC/EqgmD6KpwInFFsj4YKwbjurMMX7Vu64tFBpAAkvPaQNZ28q9mIce9OUrSK\nlXEnSzriNAhIY4a8uGL2sxqIJ6C5otQPPxCAkAxENRwqc3cr0RgE/KC1gW5c\nUXro7Z/UyKlAHeBM4hvQHLMRNWf6hCxpmfJFL8XERqPpI/rABCdBBVWbYelA\nsfx9FjIaNKGshabwBGMPAJCUNY/GhS7d2OxlA5vs4E1l1kJP+WCfXwRwXoMa\nFjtb40CJlvRppZ2EFXZga8DlZH1+QKtBj9DsPBiAmi3UZJDTXoPlatbtDECp\nNXY7I2F1fJYgfDNwcnT7r1aMbAmQpdKENxzhn+G1i4uEqlrMrnOsXbRMkmrM\nACV5dvyEMK8fE2VjPj0IOcvejrpSC9cQlcgZlbxKLAXhkl28hQhRCt/laREN\nM9VaCRtU23H5Twh/t1x1n3CGwKtRBVzoctDWzQsP3Zt4dNp0VjcRf9mxgg5T\nXqWdFIWezOjkjgV2t+s+tSg5+GewTAULzByBh4DBbZMZTttae79919CJztbx\ngV+G\r\n=9MMO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGw/HFpIlLXzAQ/jb5diTdXA+91udAQT5Bb5u/DfuxQBAiEA8Zfv6t+HF12GBtti9qyYRpAdBedpC+sbtU+6U4UnYdA="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.3.0_1579620847659_0.7621205517605478"},"_hasShrinkwrap":false},"0.4.0":{"name":"@jorsek/gatsby-starter-easydita","version":"0.4.0","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"Echo \"Done\"","bundle":"rm -rf .cache public && gatsby build","docker:build":"mkdir -p ./static && cp -r ./ezd_content/assets/* ./static && rm -r public/* &&  gatsby build","develop":"rm -rf .cache public && gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.4.0","auth0-js":"~9.12.2","gatsby":"~2.18.22","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1"},"gitHead":"3a6f4d8bec36f47c6f4152f768ebb7144b24a003","_id":"@jorsek/gatsby-starter-easydita@0.4.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","dist":{"integrity":"sha512-f+DBfMV0FpbOvsNJ3SCZi6AzvtNAGBZq1m0lL/ql5AIGLUJ+XNq493yHHpOj3fNGVEguXZpEZhOirC+IAocBHQ==","shasum":"e5133eae061c2c6ce53b07a3acad8e59daaf834a","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.4.0.tgz","fileCount":3107,"unpackedSize":30624051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKKGsCRA9TVsSAnZWagAAkwQQAIKb0p1+MpH852LoG7UZ\nsXQXZ9q9wlzINrp4PL1qA6mZwGBr49iTnwY7yEg3B6oBEai0fDHjm+OP+ZLM\nsMTegPweKOGygzZU/AMckDwKWcVPoVe+okBt4KvGaWHd5Escf1VrabMKF9cF\npYjd1/Omf+s1fN/jxhIdiWTEUjP2mL2ZSttbZtI+lOlPWIUnXENgK9DzYqQV\n6XGLkj3AQ6231LW3vk4R1EqTcu/07GdqjVm539E/nC0T1B6uJB0UJ40j8a9c\nouctq5BWb7GjtQzHRdT+X/STnutfp53H+1axpOJXs1KND/PzbjnKlNU1G9gv\nWb2tcGThCx2mm3Elu0/8LO1k9N1zD99+orRJd1MryzbyEvNn8e7vLg6EZtoB\nvPFzbFtibb9GNXEuzfgGahhyouKbKwSfVjGVU5cym34Uq2cxKp3k+96SsKA6\nl4ywBsjJktaHi0KYR01C/YliPIsxjg82ejRsw0sR1vLwwmj58s27vgBmrDNS\n0D9kew0AeMZd0/ELLVnZahX/cshlrV7xuYDb5uwFIDyzmualL3ABHA/xft39\n5DyCR4nmDYhcHAyFmFC6dopANDJcl9K0tDeifuKNgbNL+8N2gK2645FsOhKq\n1Oop4UeBgElugaBmqkYEBVUTbzB/ghY6qc0tXcymOeoS2uqopyXH9Bvke6pF\nqTve\r\n=v7gN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA5bBpPEqW6nLok19spfzXgA5mlubeOFWn44GDIV3wFwIhAOJoqtVNdJhTpb/yucVxNE4nlVdqPSvISkoKekuFJN2z"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.4.0_1579721131786_0.6038816947313643"},"_hasShrinkwrap":false},"0.5.0":{"name":"@jorsek/gatsby-starter-easydita","version":"0.5.0","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"Echo \"Done\"","bundle":"rm -rf .cache public && gatsby build","docker:build":"mkdir -p ./static && cp -r ./ezd_content/assets/* ./static && rm -r public/* &&  gatsby build","develop":"rm -rf .cache public && gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.5.0","auth0-js":"~9.12.2","gatsby":"~2.18.22","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1"},"gitHead":"e0088899bd5533121cdc8c492abac625c419ee0b","_id":"@jorsek/gatsby-starter-easydita@0.5.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","dist":{"integrity":"sha512-+JTO9bGq2pZAxsbjho8rPqdnTDr3c8l4FlDfkIQKQOQ/sWySNu/0wOVSCBH4wHhUyncoB8YnjClQvxO3Djpx5w==","shasum":"76106619e5e96f922d4d4a9d9aa432fb2f003fc9","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.5.0.tgz","fileCount":3133,"unpackedSize":33477634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQd9lCRA9TVsSAnZWagAAFEEP/1Aoovwt7QIxfwm3sT0Z\nV1bgsZnOecn/kx0sSmE1SGH8235dgwqhw2cDHG1XIOhHDC5r2Kz9CnOJfjPE\n84cvdNMBrNStTOzc74gyBKzhNsNTbk/zz+jMQ4b0fh4kq3JwaqU5JAL+dvO1\nMaHetP3+j/cpW1Pio8PdWlxbzACzPYAkVmBljrWM0dDr3RxwzWXWInqDTyCQ\n5WGCvRSCqR2gUP9ZshWrin1QU5t1aD2g9T19B5GlgQUkPF/l2mLMgEvGWSoP\nJIGl8Gw9OIj8CATGPYI3w0W8nBBQ6EbjYeX+oQMMnOaVz2Izrc1XdL8UPtoi\n2XcyBsoXjqRL7MOEBNk/JHxkk9jCQ/JPcv1pOcnmLeIkUehpP7TagWdZ4ZjV\nzFkwHH9+L+HslqZPQPNpVwP+HdTaf+oXsjPRcSU+4xc+6VIcJP7T6eXMaoGj\nZBoemDRMQdjcxXY1eY6yFvH+XPKL/0ssdN8dZ+6MW/3XIFXScV4aVdXS7ehV\nyWUsTCdKU4Q1aBACiByz46sYaeYRaQi+luRSmBUQ6NACGePuOldPTibxa02V\nXTlHfewLXLqXHWrktUQCpKF4KbYojoNWYjPwXu7AKB3hcuUrEkeX7V4mb9R+\nWLGzZUtptM+3zs9S0/vREsgZw3m/djKgzwCJVLVaLr3gMUK7p7kVQyC26oet\nz7LH\r\n=K6aQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeC5WJuSs7QpPL7nvVIAOv8+WTee5a93paqnmpmrZzzAIgYGBlAeEcNYmoPCNQtWAeipyoV7LE3z96KDLruDr34FA="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.5.0_1581375332880_0.5000308274570728"},"_hasShrinkwrap":false},"0.5.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.5.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"Echo \"Done\"","bundle":"rm -rf .cache public && gatsby build","docker:build":"mkdir -p ./static && cp -r ./ezd_content/assets/* ./static && gatsby build","develop":"rm -rf .cache public && gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.5.1","auth0-js":"~9.12.2","gatsby":"~2.18.22","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1"},"gitHead":"56db1a5bc6d962ce40a574f443997e783044436e","_id":"@jorsek/gatsby-starter-easydita@0.5.1","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","dist":{"integrity":"sha512-6AXvfzNL2bBs2fO0JHIKg3Tvt49l/2CJhni1T+0hzSfnR449aYr8PwdttO0pwITcltWmBKhS2wHxNGr+JY4MfQ==","shasum":"004f0934cd7f34ebdc488824ae59596c0330b0e0","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.5.1.tgz","fileCount":7,"unpackedSize":18590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQebYCRA9TVsSAnZWagAAVHgP+gJiJwzHGBuLDcW7RZ2e\nOA6uAAYciVl4YJ8trYXREFRLddaPYjOkz4qwA3AoAE7QWNnW8naBh16SAHkv\nXmcplEUtYLbQv43vPuBmv+SyDQsPvvaAAfBPESSHSomkwiZXCG4GAXUmlBc5\ngQ9cg7Fwe3SVGnS8ZJv1yk55H8tNGkYaXyzqftXtWEcamFVreB0/GLzcv2wf\n89Z4dXfszh74CeiYjIBnorPJUEsoNRhmQRjZxBvdZfFnHiiJLrtDWosAX8dm\ncz8EyjbZwvYe58ay8XDQbZ0jAlOlQWttqGTuxSsLt3J5SPTEW7mbqPIBJuD0\nPGr0I3ibWy4eOu5qzeNqucI21eNzmBlZY0xXzGvGD/yvZmT5E0DRIKDPZ2O4\ngJFyqC46gHQekcE0PjoC7ONAHvwhjJR1yHFxc5VF+RK8CZof35Spaj3FdDh0\n2mNjs7V3eJDuuQ38go/0Q/vsCpGAm6qFiCMHTraxS0wTXCyHkuAZU4dqw0+K\nqwNLIYgIOnyDfDqdotq6OGwaJoNwu9XM9DXnd9ywLGj/F3q/dqDUAPKs+wrI\nToJRFaNnF1M8UtIEOnQLuoVTyU4As0/tePOVH8Oll8np9FFzXLOb56oR2LFi\nKGGUbLkDo2fspn089QqxOcQCRFjkt61k2aYUNAFg+uPuNXyM5Ob1/hMUf+29\nUtlN\r\n=X94c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDyOLJblMr6xir8bywA8OpGUGBN8AAZvv9tVTFYU2hWAiEA9xgkxTckzjmlzHButmz+VUa1gMtwrnPtk17qjsuqP6Y="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.5.1_1581377240458_0.7598136939303064"},"_hasShrinkwrap":false},"0.6.0":{"name":"@jorsek/gatsby-starter-easydita","version":"0.6.0","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"Echo \"Done\"","bundle":"rm -rf .cache public && gatsby build","docker:build":"./build_gatsby.sh","develop":"rm -rf .cache public && gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.6.0","auth0-js":"~9.12.2","gatsby":"~2.18.22","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1"},"gitHead":"3ccafa27744b5f40112fe2b4c5c40a696f27155c","_id":"@jorsek/gatsby-starter-easydita@0.6.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-AKAPgWyh1+/pmc5niZnUQEl6NH4lS6yo10yV1ubj2XgCGnMII26U7u8LvQpRXPugn5O1QAyuWP52nJPiZ/dB3w==","shasum":"049331b1e6c476ab563b8ca667acb7ecf8e141b0","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.6.0.tgz","fileCount":8,"unpackedSize":18690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYCJtCRA9TVsSAnZWagAAepYP/ilgiX5q5KK+jUSov/Xg\nsiBDKhzfGau6lpgdA17GLtJbNm70f/C5F3JfPbbrfVHs5/GlBf9tN7zKhaDA\nnR5YsA9H04Q+s6CbcAZb6Md9QNMZeS6sd9i93Az2ncal8LndfkYWpVhTSXRd\n9o0bDf4PeY5rdHiBt8++AKcZKHKlRz+OSplks/PuubgcRO+ZqbDwuJG9ZQGj\nY8fmqkklvR4XWnyDlqCkiGPW1H1DxToqwii7RnA9lLbblkyTkBHOzhygfDZt\nCvnARf96UG55UeaZbGkcSnkzAFE/RYJAXeWAtzsDLzrzbH+73CdbK3chaRKo\n8oXlx7VNeFOt2Xohz594rjCvQlaUGicEqCBd5ADlqG3JJKGq7Jcp94y20fPF\nK/rKNpWYhMw8p/gfI+dsCD/SFHuZuU6eFqXLsXHMjxiJ1N6F32v819Cjqnsj\nB55+VRmI8Zp/QHZtp8H5QGfB43GvWavH+cF90GpGndUk9klNS8zhJXnpVjBb\n4rcY494YR5ZRWysLj2pjQoJgj/AFh5df7jXhm+TnMIe/SaRCVygq6ZbdiwZl\nFV8V8V5PnDCO8q5AxdLM2WUMORy9g+PV2Z4DoU8fcaHjwx8OoY1YIYFNk9od\n35oOV6a8aIZgMvTfwnGLUEec5SB/2KXuumjCSlvs8RmKGD2yHdPCOWuZnkKM\nIwCh\r\n=GIYI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDre8yY1Od74/VVozpTuwcogG1jZd/4aMlGeYD/d0lXswIhAKXmP33Ef9eBcWEn5evmRQ0nLQLdnsebM8PrXYP9DMQZ"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.6.0_1583358573305_0.5932897766863086"},"_hasShrinkwrap":false},"0.7.0":{"name":"@jorsek/gatsby-starter-easydita","version":"0.7.0","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"Echo \"Done\"","bundle":"rm -rf .cache public && gatsby build","docker:build":"./build_gatsby.sh","develop":"rm -rf .cache public && gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.7.0","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1"},"gitHead":"f3279bf64a6c60e290781a55e4e201c69ce2a585","_id":"@jorsek/gatsby-starter-easydita@0.7.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (darwin)","dist":{"integrity":"sha512-VIKaxW2odEO7P1iavlDsfeTcmC9LwR6b8wqUXu1oIZ+h0/iBTdcIbJRoVtux3XNUa+kPLgioAfuRx7jt77n8NA==","shasum":"4ec0f591ff63bd84046b87a3163f2e71a56a2418","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.7.0.tgz","fileCount":8,"unpackedSize":18690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaUm6CRA9TVsSAnZWagAAX2oQAJ51Q1X9h/QkQpfd7rmA\nRfhpy4X56th/8pv9BWWFjnaFTWNAn069Ao1dwYoRXjFZl5y7O0GStQCmEWX3\n1BzBsqFhYlY0mqpNrxGhT0Nd+jLO9e+4paVjGzPBxHX9auxhyeqUEyr98+Cn\n1O8lfse+WT3mxFKa1g/MAWFuMFVMfRg0lpiHDoJmU/NUnmZOnboWh1VmW0jR\nAecC2rpfuGVkkQRbQRhaxLvEnFwOngdYEwrp6bBi2P+tAbFObl1OuOROfvDL\npUlTxL11jS2ktEsZMcnQQCZgJgBHF92MvEZRTyrBzrfYyIJ7pHTnoysRSs2h\nvlgd49F3Jhpigobklax7D6WzeAp9a1YsNh1mNVaWnAWP6ZhH42y+/hBTF8XH\nrQPEF7XZen83FJDGBr4WlZY7XLiwa3jfrhljbpxcyNy/3ojtDQXlik9+nS5P\n5J+0evMPz2fbJ6hgdo31pgHQqxteNHy0Y0T6QxyhPvdVH3n+0rtXAzOIvKE5\nf/jEG9vjN57g9ZwesIFMyBNBvTdeepshu3YlP9RqOdYQrDED8IJNPLDud36U\nfjVzsxP9pGHg76oH3uUHCcMu+n3oy6I+ubwY5fVxX7zubOmnK649A7H4uN1S\nFYraxrO5wYQgIjUDtZhMKRl+XH8xMCIUZZbqGmfv5xFuwSwkk47rlJosnxkx\nlNxG\r\n=zo0C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDO2jp0RZ1A3LHDGexTDfJS9JSNNBKHFveLgxq3DnDMkAiBIaC/njnJqPJ5T0c96Bj7K8Qreaz1mCZ3vyIizptpr8Q=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.7.0_1583958458206_0.8872199292859204"},"_hasShrinkwrap":false},"0.9.0":{"name":"@jorsek/gatsby-starter-easydita","version":"0.9.0","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"Echo \"Done\"","clear":"rm -rf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.9.0","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1"},"gitHead":"c863c6a73672bc9b91e6c4675f2d419af1126689","_id":"@jorsek/gatsby-starter-easydita@0.9.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-X5FUk8G7twD3Xeg3mSUZ2gPdqBxEubznUut1PVPc8JD7eNpoo7NwXId8hswv5c8GdAHhKeDX9r5UmOcrLpFQcA==","shasum":"1a200d2976238a9ca6f279c17376fa49b161c889","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.9.0.tgz","fileCount":8,"unpackedSize":20115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehU8rCRA9TVsSAnZWagAARLgP/jhhdwGU02a7S5v5cW/q\n6UQ7lfK2cZs6hjU8Jyp8TrFXprbDesiADf/p0kM+ti06YvV562bYFDSk6+cz\np73HPSXK6nZbPcTf8R2YQJsxyYZXQxNcGLgU6p7bpfRH1o6QRtya2y7vMLyx\ndaC1uQ77iUpm6kkvMbMvV27bp8kRLoqK+K3JR1VFMIiB5e6G9a92IY9dqGrG\nkACwWShy4y+t/t5UrTd8G+/HBd6/UiFYo1J81QSKWsSs1cGdMYERToxCucOh\nai+LOGUBVwYGEsgivfLoBuhfYV479sDtTQXGb0QVj9iBCqQQ2LX4az2nyIL4\nsOfxTGf1GDA6meR/gMsGlCxiJSJBpbRVHNRfKS5CI76TNdyEAtMTOg6NfwFX\nJnrUcP2GtyS7K4EMfP99oq0hM4dEYiYLYJNTJxIiZeenDlIi3shDE6qqwY/P\n6RC55ZtC9gmqFDtIc6ccwIXJMIyn3webaL9ZgDzYUhIEO2KKZfUDYfTxwVqR\ne1sf/k5w8/fxG1PXCE64S2Kj1nSISXX6jYVJs2Q2UW6r3Fj4KI+XMUboiCOm\na83XOxr90aCJzctWoaR6EkiiYjr/xbmZ9x/Za2ZzUAMOqf1LNr6vvYPxYCGQ\n+ZRaW9hi2SqRF7FIyfptVQgwKNNTijn2tH8vjadfa5zEA2J6uUlGTrRsipx/\neuyJ\r\n=kFIN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgW1ttMjY2gj2+YyurbydSq/9IR0MSJHdK/5kdvpJtmAiBwerWNpIEuQgYqJy2XdaB6Lai7otUpvkg4fb1kqHFc4Q=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.9.0_1585794858890_0.18777248318013062"},"_hasShrinkwrap":false},"0.10.0":{"name":"@jorsek/gatsby-starter-easydita","version":"0.10.0","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"Echo \"Done\"","clear":"rm -rf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.10.0","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1"},"gitHead":"4b28e02f5ddb7589fd9db10790bd1ce6f1df01e0","_id":"@jorsek/gatsby-starter-easydita@0.10.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-7pCxs896b+L0oVAVSVdVSyrLy1qjx8MD8O/Jl2vhEyGmORy40GcW+86xbKxxuULHalVW7vbNox3fyy5RGliDMA==","shasum":"ce649d5affa717ef1da6423fe07882f42122b735","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.10.0.tgz","fileCount":8,"unpackedSize":20117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehi5YCRA9TVsSAnZWagAAjwgP/i9xxk2H14+53R7QCpsd\nSf12amsXMtlCwriBtn76xjp+d/EzL1/4VQr1mRvBOpgzdSaZfTIV9iM8hBoV\nRZoil/LqJLXc94PAeg+pUWev9JGga1j5wKNq0QRh8f3DXKt4L+4Iz6dOVovx\nXXPAaSbujZMPcFxgWFzuAEG4JZj6FkTzgaW/6tAP4KAbYXl9bBlh6dC4fzuB\n49JEQfLVWmtnXO1XSaEkYCVS70nEnAQ3vKgslTaQbLB9qqORkENuYCjkcWuv\num1CJPev/s7z+SEd/DvWAqVMKkDJZzK9yfXCL8e50et6Nt2T+1uYziALEqT0\nrboDqL3eZSk63xmtnsKVwERyLk++G+Pjqi4eLVJDgOHaOUoLQqSgcNMMVk7e\nnTl+ziVrrAC/tO/GQTibwic0rHAVuF2V/NS/IamLlhA8iG3WeW/AssjaZiIc\neq4dowZfQUj15YAVyHJGIBZONydVCV1CIOFZzmMrt0fT2OAKessgEMb0w5Cr\nlVj1R4wM0ZeHl18amL6rMSjn4/bo8gDiWHKOk9VNYAhgDRrQb2qYrN02i/B6\nR4xiHf3RWL1BqKFhR6Wrh3Qvr41kw/muyZyDKvT98kMwL9DDcUhwFbmCWsJ6\nCxHZ1R4ZVyvcvWNWWf/MmURdggMKIHpNGPt8mH4AsCDnAsRnu3/mu7E+B72e\nFWao\r\n=pvVm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeuyFpv+nXxhLLrYNAXgXrG1wRGeTl9T4MOUFAgWMu/AIhAINtFHnCnhcS5hTWDbfvPkK8F/5wRrGxMFpAEr9p4ssn"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.10.0_1585851991767_0.5715107946520928"},"_hasShrinkwrap":false},"0.7.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.7.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"Echo \"Done\"","bundle":"rm -rf .cache public && gatsby build","docker:build":"./build_gatsby.sh","develop":"rm -rf .cache public && gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.7.1","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1"},"gitHead":"c4179f2444e020e787a827f0f64d56da0dc2a518","_id":"@jorsek/gatsby-starter-easydita@0.7.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-Ui2yGPVpU9wZOiTfi+9YBy+p92+iRhG5mor+n5UMJ0buXXLK1WhdFzdirbOXh06px/Bo5bM//n5zwB99PrZ0zA==","shasum":"2d1751fc2f43041cf748ce28cd53110c6bb8195a","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.7.1.tgz","fileCount":8,"unpackedSize":18675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehjQTCRA9TVsSAnZWagAA2/QP/irwCEtji+WQrNSsB/N7\nUAMLUxn4l77sLKaB6MTgZgVa+/k0MxjG7QzTfhH1+iSNzfleKx/Pkj9yPTmx\nRaZc+hDoMEg3d67aPSFJM4vT/XHF6rgoX+OviZuManBUapqbI0JsksBJa1oc\nJPWds9dL7NOooxj0q4h5M6tim+svkT0gs+KRZBOsovKUteMX0Le12CC5TmJt\nSAwliTIi5WVpUx5+M2fAXc0auBlVUojGKHro5CyiB4J7WLU9Zo4RJmqPycQZ\nB8eL7cK+Hwik7rBNNRCuj+S+rD+tXqNEptLj5wyJDwQRhG580chxiWE8pANY\n9cw9NAzExES875cPREbv0z3VJCYAypF/EJikeItF7nJzrxEh5+CRcvvTDqIL\nEzgB+6tELVaeQ0pyA++9T59Ak+41Bxj6yGbGQSxSc7XSGexHz/GAEcU/Fsk9\nFvuAefbzJ9t6BlBJwYvY4u4WNcoyS7pgoZR5likzTRcDDGWKFiegLgrb+UNO\n7V2nHaDqCIcSj739/13hinfSonV8oVVYbmNTVyD/vg841kGnpiTMvEOODDq5\nJsXMKvWsfywxfgPFOMTZEPdQztEaftxSSpSw4kOpUYGUaxb3i7Wn3GdBTpZX\nLaGxLIS3uaxsJXCeViytZcBVuKvYHeN+mDehrIe6+w8RyQnjwY9eYJ5gFq/K\nKnBn\r\n=VmXm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDo/C3T+piQg6lZvZ/164HWoza3443ve1bN7Qb07GX1LAiBkImiUvQ+HPTJw0GdbOT/A/gbkEPlBqLcUuzlW/QxUVQ=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.7.1_1585853459012_0.7484073116363172"},"_hasShrinkwrap":false},"0.10.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.10.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"Echo \"Done\"","clear":"rm -rf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.10.1","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1"},"gitHead":"7369e3fce43a1cd6f8b171e68e28bbce08737655","_id":"@jorsek/gatsby-starter-easydita@0.10.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-sFze2UWuGEXE/DZWGCt7egwdoRfjvBnMmv0JtSoCGgDMmfvSngGLzCgOzVp++jxigmEOZxausnltmEUzCbBSAw==","shasum":"f8de8518b4d246042f361606ce3ca509b13ce6b8","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.10.1.tgz","fileCount":8,"unpackedSize":12113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh2trCRA9TVsSAnZWagAAQ6UQAIqh46HKolLhg7M0RPTd\n2ESGBVi5qCFkGxP2TWe0eRi/rALMdnijXWRsIXTqX8qaMBIXDCWxG5Opeirt\nwLMvqfbCVvfFW3nukweIZv8FSCKHKsEF9qhjlJ44apeVIKq18rL1KdGGuld8\n1ia/NrtUZlKsxMfcFCfenC2D73cyTcMEafymIg6vSsskvBmOQLKs3Yilovlx\nEWKivEnhBPO+noVCS7NNGTDr4ca1uVLBukDEB6oxtMzjLXK6RQlmHtDd47TB\nZRBQE93E9R3q1SjCPIUEgnFIGAjUEkh1VPneM8mmzxaqz8UhHCIZHzNPv3l4\npcYp9i3PwXcsHAU1VuZH2Ry8gHTI2K+9B7LGBAXmtyFPtc8P4sXyx2d3Iz0X\nbcmrsYbeQPIpUAZza9bYxIb6Z2U9H8Pelolr3m6IcHwGNdGKFfcQKJG0OeZ+\nlLpqofbEnTqrsjWowCrgVeQyA65oMwoFCAH9jQM6WyRvlGDZJ/Td7i3+uEBC\nKeYdeP4vw1P8GEIJy085b6fBXot/TJeG9px+aRSgv2Mph3JD6s6EnoO0thw+\n89O/zWOp4Zkhlan4AZo23xfKOR18XnJZooT45qUktLHVVvCWF5/q1f9cRp95\nEsuD1SZ/NXwuID/1dv2b0yoC4zYEh/pEsBZ5D7Val9KhMpyQNiOPXQI/d7Bh\na8gj\r\n=lk8a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP5DfmV3pD9ZcEUzVq8dUdK2sf5vP+AEKJU2FZ6ri0nAIgd3AXxmi6+iGi3XfwtnumlhPAtwDVzqXLRhqR7Di8s2I="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.10.1_1585933163048_0.7135647011175046"},"_hasShrinkwrap":false},"0.10.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.10.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.10.2","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"85d6bc80bb0efc650aedcf64d4d7d50f2415cbf1","_id":"@jorsek/gatsby-starter-easydita@0.10.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-fGhPwx6kksY+OPv49XLztkvhES7d1nPPOxi1777AIfkQNSCibJQIYQ3oob0IGTAKehg8Om/aiwgCJgBDGATpsg==","shasum":"8a849c59309d3ff26d5b341d92f5475b0457fd15","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.10.2.tgz","fileCount":8,"unpackedSize":12137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej6WTCRA9TVsSAnZWagAAR2YP/Rzj7nKQeu7hhVE5jN2r\nVaTOSwpPgbxKIp0z7+Q09ffwNIBpwGq30OGN2BSmgFAI90vXMM8rf/TjW69G\noJJWgn+sU8HHioI02r4FEe3lJ6nOMHr+UpE88KFk8b4QlqpG6SHUiOHi2kKD\nCPyONC65KQMgy9ZuyAj2OBfMHJj1+g/rQRrD75QmKU3GcSk7xvX6uQYdzIfv\nRfbIhNGJJDh5rL5zZe12FQXI/sNTj/eySENgZ5bIypozx0Mrg8z2ZsyH2vzw\nu0iIb/57jm1DhFdxXWpi+j4b8hXm6hFvmMG6419yKGJbm0kURuhfaEP6mBuV\nSQCUssEoUW7dKx6kvIpIw8qvUk6cmZ3QFHoy8i1yFeNUZO5TWgWo3NtIDpdc\ncn5kL0QXOiyaoKyHbgkkVvGWrfT+eIQIq561JRdh7VcO8I/1yj7Mu5UaKjRy\nPZH1KsMgtw7aZh8oPaNjQjnK1VszY20fiPebFaNWfeCTiCvgRYUcj5d/znF/\n17ezXTqP8sZaopCF3DvL/GJr8o1zYrYNJ2BsXDy4d73Rt+Sjz02e+MKf04of\nqDMRFjxvl0SyDnJ3NEKVN3C5Gp94+5GFooEhDCSit4YErXFrKrjxcfu+40mU\nJbz1ZB8vx2oV5fZMQvdywaVQVEB3I5HaXEUom1HTANEYmfwc7PxFnLX3Kut7\nOrGY\r\n=4r8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkdtwH2Fk1xHDbLpOs4ojz5na255ht5/D7zkDd94xZ5wIgf8FGC+dnWTpoYpQC5ool/e/+mHaMNSXrF8szVZ1ocCA="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.10.2_1586472338683_0.9372684922500074"},"_hasShrinkwrap":false},"0.10.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.10.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.10.3","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"19b0d99f2a0b170eb69410098151cb790509cc74","_id":"@jorsek/gatsby-starter-easydita@0.10.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-vDSQH8yc7lKEb0FoXaciKXbOnxDyHU47UijyHqQBZW8firN5eZ9Hub1yAuE6ZaMV87wcerNmjxFGEnhdq/TAmg==","shasum":"e1c974ddcc054f143a3011dbfb2fad850a314bd5","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.10.3.tgz","fileCount":8,"unpackedSize":12137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej6kyCRA9TVsSAnZWagAAnKUQAImkfqGHxg0YVCdl9k6q\nnNmSbJi7dKGC/EVWThK9V6A7tT937t258oZzu8/vzENB73o8Y+Y6nBrlAzRz\naZFIObQxF6Thb14vj6bBrFMwGQKi5h0vs70KUgJEgvzV8n75AerMLh+MPZXM\nu76BGaLk2MDe3CHiEV36OTHWKkA27U+G7o68Ih0lozkIREiDUcn5ekUt5m3s\nq4+mqOEqVcmTOjyCIPtnLJGy3as61Qz4jfbl6pF3E2Lb8Jis/Bk4+oLPjsbG\n/nq4SfwCP1/BogH84AKL/aHkgrNH7qEvSm82GThjsm1RwMyPY4OWaFZFhe5l\nXUTpQj6u5teE3a7I5RV7ojEEYQP7I/T5drLf+x5hfyNFoD/dmrZ6f1UxNFq3\n8BaWqogmVXg5qz87AwDmijXxTWjdd2gEGqC7iJxEln3Ffx9BKhTtOwd2jk70\nHSBwCS+MI6S/fuOelMY6WsT2IjOtgHErcDUruGNcyEMTm5iC+8D6Z2z6b97r\n1l/bEQ/Wp2MwD3L5iBU7wmC5dV67OaiqvYgZvaqhN1DkG3XiL+bWRnLBEhkC\n8Tr2iwHc+BhOar+7jzaazbvkW35LQpvDhxiOZ2t4+X6yLayZRIVZAGM5TT7/\nc4TW1hVTSsP/b8oQzZfkwcuMHpaaxyiLuSxxwZZRxFQvz20kgmHrV3C9uNtX\nJFvn\r\n=DuvP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRjqrzfa3AlX+6f6gyymomkOJ6usAyCUn/oYGVSEHKjgIhAIoU5z0sHejiJedZZt20LmiHuZzUC5cBbPGGtONz3582"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.10.3_1586473266247_0.8796349138682997"},"_hasShrinkwrap":false},"0.10.3-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.10.3-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.10.3-next.1","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"7f7b25fd352801862d5537f2f6024fc36bad2556","_id":"@jorsek/gatsby-starter-easydita@0.10.3-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-L1oQCQYqvAZWRMWwz+y3Ar9Hq25EJqGUYHKs779IQGWm74laUyT9zER5gTeV2oE4H7Ems1Hm245IdW2g/DCcbA==","shasum":"9d9e83725db9927c7bd6f68caa3d7f7f7cebf1ac","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.10.3-next.1.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej6zkCRA9TVsSAnZWagAARpoP/0e8GQOo4ZnA9F9M2Hia\nUDI6aog7IEG/R//IfKuKGI2A2XRZ/ZGQEr0MVQTmouYqrghFtXRzzidW3cDG\nl5jmipTvy1sH1LF3BAGyz/+0HP+Z9YY8Kc/Q7vGHrn1GbX7Jvb1ixSFeJmbT\nT0YZyXODDZB8k6//jIZmkB91ymE06DPNvgb7kn+EVbRSKmt3VtpSGpXb11tk\nJeodj2Nvj7AXn9MS+2WS2b36L7qQm0ibeqeRJSuxyFwkBsiqIJvk6+rCmG25\nZa+c9AyRs7u0qxvIkkwAK5EnBQZcuqH33nC+/buX5N59yln7lajZBdVgjJgf\npuv+E9Cj4XOa2QhwR6En7hvtxuqlX4anT1jFFGNq0T7fEQoOJ4v2expU+2jQ\nL75uk5qU8sX/Q25mBXEo8oQF5r47Sqf+EmFqRVr/hPv1+PBqYdvjNHDsXsoj\nDragbSTQt+RUTca7APjQ/ZymFFmdu21xB2d90e9oWHqoNfjbdGwcIZ765rVL\n8gg0WlWi7HguDVw+vCtzMmkyFLP1BH0XisJ9/HOOJa+4HCXqlFx+jUMKRF56\ntprnHzKnY+wHuSnuQ9Ol3KK1PZQP9aPtayNS6sd88cr6yYw9Xq/gcT+zDrFP\nZ59OPDJ0Ez4bRGKQfV/Ko75q7S9kNzF5QVqRmTaAUK8BznHPXKQ4Zy0Ah30V\n+gzc\r\n=x3J9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGesTjtZDDBmGCDtiq7v4xVZziL4T1jH2ddgC68k2JNsAiEAkQa4QqPkPbpqZwsXbKEf5R1Ep72D5w5kYXDxIcs8AvE="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.10.3-next.1_1586474212488_0.4766372261240652"},"_hasShrinkwrap":false},"0.7.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.7.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"rm -rf .cache public && gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.7.2","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"47dff13a8b09b7b42ff5a32e059829820824ad6e","_id":"@jorsek/gatsby-starter-easydita@0.7.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-3ZnJyP5rPFqx+Idgz8Wk7Wl5QePlVwrPyBkyMhowHUJzHspERDxTyr+lVb+W3dWldyDLN3yyIgh+GdlnjrqqIw==","shasum":"3bd50e6a7e92ee4e17b435d1268e0e469d06cd5a","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.7.2.tgz","fileCount":8,"unpackedSize":10726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek4biCRA9TVsSAnZWagAAkPQP/jNY77F6CxgoQCBynazG\nQNVfs2Iu22o3f+LpbCmt/SVjnlEpEKu3tuQzp29etvpOW6zH97IvudcUBDMi\nYPp1277bh0jQmn4k8sxE4PfGc/Yt5sjTiTm1HX19m9OSH9pEieO9t7mB73eS\n6zExgGQyZKKO4FLr2uyr6+DJzJxr4ZOsaLxOLfcY2kwd2Qyw7UjjlkkoO7eM\n8juLPOUqAWoavXNqb1w5Bb4WBMUtDy8q4zBWMe58oFjUVBb3zpLSsJy0MncU\nX1gHnRv16ovEI9JZXnHT3cSCJmi6YEzSMqra4E/XQllTT3wBaRYYqg3Nhjfd\n/8WO1+NeCEce0oCM+ZEuNeES0byJkYLJp6tvK83AsRixZ/ZNna8Yshk3tSda\na26NdKPGi9SkzBMNFJFsnsmY/8KwKXz5DEHSagZhVAi/6WVQi0IPwCUEGG62\nqjoEbLkCUIKPciDkHYFVXzw4U5Y3ZPCl43eRkU9fFFlwQquHwDPQKOMk1c39\nVTGrJcbiHtnNKkq1eMspUhjowqHx+0gTAXfmJ9AyukpvdPf2tdZGGzZuaisH\nenWnXRxJbg/KcREeXMYAE0SVjYOOO7+uUZnJamXj7f9nK0qJhKbIYYAf5S9C\nzck/Ei8h8RL1dTmFW4qp49l1a2qyCN2fhsj/FNHRiDqOs9aUAWmvVe9leYC5\n0VEQ\r\n=rLBq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRzXMihahOOxksOLbENseCEUE3iccx0IAq6su2t5x0fAIgLsWtoy3WYiZ0/tl33ZP+gF0+6+M609wwfq5a5pZu2Gs="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.7.2_1586726625917_0.9922494224749869"},"_hasShrinkwrap":false},"0.10.3-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.10.3-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.10.3-next.2","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"e5346e9186c6e8589cda7ded8cde02017df14643","_id":"@jorsek/gatsby-starter-easydita@0.10.3-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-oGxo8IlHNFx7A6oXkV+36YGYzswYIggr+iS/LOXIDbxVTWEa+joy1EjPzwfFTviYNw6YL/PNDkXOXXVAHt1ShQ==","shasum":"0efa01f660f617e7ca373aa1dbf12901029120fb","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.10.3-next.2.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek4s3CRA9TVsSAnZWagAAbPYP/R0TBALL12+HoOKlPmWk\nv0xsZLZCVWYQOKigWiCJjxbAQRkvPUcBZe42OwYDpRRQ2hTvidNQLD9TM8/L\nm8XDL0NaKf+1INk5B/gPFCXC2GoLqm4T+0SAfmc1k1I6CZTJD6JvDkOpeSw1\nVxGdRpdw1XdLSxrpav2pqD9LEl5aTAjg1teINFlEnLlQj9wQMKZYk2fL/Upq\nax2wg3peCNEf40NiBwsEasVpLSzPqMy80av12bNTKHtRrIXZGL3pH1atXivn\n+JGNbmt8CAGvsorBCpYuGyuzK6pCv7kaNqF/T1Hp1626k9FuAJQbB46bobxr\nWVN3z/n+VjR6Fahlc2kw6NR5CECJ2he8ksaqQ0be2C5/Ade/ZN460SSx8jFp\nxMmOk3mMesrhw/nzVEKiWn/TjhrZAvTXAq+i31qsty43mYadOdl1guMGpagE\nkLndblpxbHqEUAfGOgTP+Cur/URqfZBZA0UxHJ/+b31xUuKbe1oe9QcteHTb\nnTlPIuvNexYHFugDmIoHSSL2ULbruuqlqaCPU3gYQ2FSIUqUhRflKYGy8f5V\nbCNuC6fvMA9QP0g9o5V+ZN6EjtQxOVnLM/ZqbHAL+ScIeVoaGQ/HTnsV0X8i\n85eEDy8WjF+p2Fu6im69QYFaxWiRmM9UmMbO15yVyjanGMI3NBPoLxiJSfDs\nSfKu\r\n=OILz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCErqXvBFItYc1cSVvnSOKkwoKPWM9QlhuIdS5USJBMgQIgcJCKuiHRJtQ7Iu5hea11YEQegoNATOWRJZDJA24knZs="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.10.3-next.2_1586727734792_0.6328462354092694"},"_hasShrinkwrap":false},"0.7.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.7.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"rm -rf .cache public && gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.7.3","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"cce8e0599841b4324aded186395b3d840b35a8cb","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.7.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-r3IdkKnYZNjxpH1iOR4GWsXltgB6C47ogXJxHYal8D8I8myiminoqxX4ZiMZzVuaW4RsQvnkcSIsMy+RhF+RIA==","shasum":"90207ff8376ccf62a0850a7cd4142d81205e0fb6","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.7.3.tgz","fileCount":8,"unpackedSize":10726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek4x1CRA9TVsSAnZWagAA+UsP/iNvf3673BNKTd1Rfi3H\nXaiI7ePGVt/XfZgNY3j+ly0NJuHPNCTbI0SU168CFlPO+rvToBZQi+UGxHuu\naxTHnnsQiA/5Wtosnj99jj9owpBw/GockMhmU13UhSNAisZpD2qsxEkFRzo8\npYRbQD1ObcaipZhfQXwg/S2wJagv/4HZR32PdB8ARq4W92oWbiLWOTZ1prYw\nxiNF1zP3G0tr82CsgE3MbErzH/a0rasy4hUAmQqG8p6meXpfnUHtqKvP1q8p\nxx77rfK+SSbJxDhWVc/ji3zXR02TdK7jSKEuHkTCahITMNjHH7Ju0ERi+1Dm\nPSas62BfUyCPuVJUvem6lBSZKhrPHLMdBH/CGbgzhIzL28MMx4RQeiKt0A/6\n5rcmamTOqM1+p2d29CXF/nNLFWRxgCj8cTGZl/maAQJz+J94JC3xT2yXg2rg\nPUcpHiAberv5z2gnLxMTm8q4sJpyRiiPYVcJUH6ektSbY0Chtd1qQ3yWHyws\nvftegpMJ5YU3oP95jgOADxo8w/jPpjq12xnqQxKLau0Z0V2wODfU3ukuWqtF\n9Qxz8CGGMqbDlzFZbCoZ4z7q31tONZozi3BvGo+4N8gCJtW8feytDvYFMEVK\n1ZrCExxxIvq9rYCDNZpidSEf9oXUiLyZa/WvbqVvcfvq5CyQ5n67v838GJbO\nj+fw\r\n=n4HV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuJhLVWQGsx5F5jQTogx1FuE1EjoIy3eMzfmnn+eBFtwIgTYiAIX3Tv5bdkWwxd1fKIYZAUQmebt9ayDrIxatJbIM="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.7.3_1586728053187_0.3346757215852616"},"_hasShrinkwrap":false},"0.10.4":{"name":"@jorsek/gatsby-starter-easydita","version":"0.10.4","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.10.4","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"24469dd20dcf829e510ec04dad9856014e3a4c3a","_id":"@jorsek/gatsby-starter-easydita@0.10.4","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-t7+oeVM6Rd0IJ7IT+0E38Zhzk9aVMLRMSJfaEwLp/QHElwIDvwXE4DFCDhbmmivFvrl7ioWrA0BfyZhBpgO5Xg==","shasum":"6f4068b84d4c61f07e0cded001eded3946597f48","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.10.4.tgz","fileCount":8,"unpackedSize":12137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek4ywCRA9TVsSAnZWagAAJqEQAKK6REz/yYEMcnYY9mmV\nIEO9bthdvGW5DQlJp9W+Wlmpac3T8a8WjCB0fFqHcwJH6Egj7mcRXsolnOZr\n0RE5QlbdSj35i0jMQfz29cQNCJ6ngLsl2iVnc5XrC7TcgQ3wq9X6maYf/arW\nIjJ6NivwpCVeFUiJRDIbJD+LGBm2W240NJjP1F8sLtEQhJW3OGAdyfGPuT6t\nqksh9Nuze+jgwe8f/KOQF/+QwoXZtCFzlK+JWGIFNMNHUUq8g1G3sm9olUZp\nYa0wmtdFa9mITHNg8Kw0Rm8R4Kb8VjNnE5LgQ1TGOr9AxwPd60XBVIU1xfdp\nTlsiCq29ux3ENfBpNfShJXW4kpKuLaEmBewDEHK5sP7bCSmtqEbmgieESVms\nzuGgTWEy8BqIYFwPtbhCWFE+U7WGTHDI5QP+Lo13e0zY8E079IBdgyzC/2VR\nXWDbiWuJq3NzzsowAzayX9FOR4nFGCSIj24wyB4L8XIcWQSwSw/i7RONGiIx\nqfMcPdSw3EQxuK8JtJv//BQKx/2i4ooPT7itIkRp8RnyerE9qnq5scYJrmjs\nJkOGFqFq8vUCDifg7C4CQS/kBq4SkEAeU7a/KpUQoySTHqfHJgcLoji3Ic9Y\nbH7vUPEPSeDP6D0dgZwamKd4uEF3OdCvjzLXnJSC1uVhLTBzS0TxGGZvWEmK\nMzjX\r\n=7sx7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQ2JT9kimiR5CW5/uZLImM0Pn9PUHxIwtaNDQuB5w3BAiBHUfFcK8Foqu5MWZqjuJ9QOtogenduXdQWt0I8O7M4ng=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.10.4_1586728112091_0.9661013115921238"},"_hasShrinkwrap":false},"0.10.3-next.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.10.3-next.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.10.3-next.3","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"9af4c52545760b0927844cca7693a39e9fb827ba","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.10.3-next.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-eyS0NBxbjp/xa02+Z4dFGMr2nGUZEJpOoAZm1I5TSTTQXnAgmwBUZKZBjva343ZVsOSSTeF+hysTUaFLMbdQKQ==","shasum":"d5920666dc0115db0093d6f4dbcb882433e5dbaa","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.10.3-next.3.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek41GCRA9TVsSAnZWagAAMS0QAIo70sqnQtTcPtIM+tNL\nDUvBODXrCUTUFX5ez5VEYbsu4mWmKVX4Fhmmmz1vDBWI+55fCOwCS+lPvkBX\nitzEhnSOvjr0I9FkpqOm/UZ5YDjASHfuQ5nm0Ofq25aoGrlKFJA1qNK673m8\niEYtF/AZwhpLUX/33GD5Aal67gJm+dpRsr1iIOYH3pfAhWa7tA9VCoRrIOMg\nWajV4L/1IizRCiNOkmDPLL+nllLpr1Au88CLQdolsVAksED0ql4iUe+vCmW8\nP9bnkHxo2fjbpNoic4ANAjphFCWPwLSCgyXutrgIn+QWOhSlnv2/OyESKzsB\nCQbp2jqMQNjy8N912XLwhwuB+YbPu8JRANJTSfx5kDFBFjl4KkWPO0UHW5P6\n+8bJELRsID3cMYJGFSiUAzmYBFH8fvtVIvm9JIep3oYZr5lnB/iM+RoOsw3Y\nshDvY4b1C97Mz+yi+OHy1qNSgJlOQeWMe8rsRNDvBTxIYPID/0s2IjsaMmbr\n3aLuTD74LdDCd3mVY+4vA3iOB2XcvHnMslCaxXFZ5LdA8lp9JuIm+ArKS/+U\n7ul5Z/YD6nyQRxQnj/15JW2nW/rFwMqu9KQkAO3+L/35vkq72q1JjpBrCl34\nkh7PV1/rY3P0ovLSwMXswEejrPhGJuEIDjkHgh9tEyEPSz9ItWwPVjHRazpG\nVA9G\r\n=SpWc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPRDleiY+e80t98JbRonEvqzEGQS02wAkQZeuhSid0AAiEAvsLf4Pw8zyaOSXDlEkmr1ITlbiiShk5SaYYpHmOXzjw="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.10.3-next.3_1586728262478_0.160234692533622"},"_hasShrinkwrap":false},"0.10.5":{"name":"@jorsek/gatsby-starter-easydita","version":"0.10.5","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.10.5","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"6a2bbc303f71c6c2a691097008eacc7da8b06525","_id":"@jorsek/gatsby-starter-easydita@0.10.5","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-bTJnuZDFXpDnKkXDX/1vADngUztqa8qz4pQt03Ve0Q+NgF6mmjSRSeejBvYBgF7Fl/io14ADl7XS9BpvLNos8A==","shasum":"71740b1df6d817f7d375214495a0f0768215ec14","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.10.5.tgz","fileCount":8,"unpackedSize":12137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek5CACRA9TVsSAnZWagAANsEP/2QSSwpaCS//q6UtCbNm\nzG6ziOFukfOXTpfCVIb4k9D3TtMA9fscod93SK/q0STA23jfh9M5nHsnvWdw\nsUDOuHjjprLliPaK9tw8/P7Xg/vCfEg6JjulmG6akAsUBJ5tErVfARyi1V7J\n1l6u/E/fSshp3HzCF+Dwm/LoffucXYI9vZPW6c5Uxw7FAxP/4N2GWvMv8tS8\niMNu06eqBkgDHWzEuq3ggfGN/niBlWcRDNxp8iYax6tLb/hcCXWtbRvQ+3ZF\nqDLKZdbka2c9I6VZ8t22Aky8GQ9fbbc47omj/iBuwLIGM9DtPZLhXOsK9EHi\nCX4yzgCEhDwottfQQ+5Q62ISeHKW1u5jgXJ3lCzndwJZLy8pxYDvMWs4DRTH\n2jes6R694gmMWJF9vQ1kAZfKUsVzodU0pgzNkMlwVYBBxVNCqNGMmUQeQlef\ng3oyQmhYhYEdWZgXOwL665vuHhceoAVElIT5i0pPlHyFcT9KlQnJth6B0LUY\nSUAzthGKclObuKdIj8KjKg/9OQUkaLJkxnT+YhrNlVChaQ3Rmd7ozBNufsUC\nd9/GbEihI6T5futO+Eu23Ynjnaejue8VofAlg/zKiYH83/VsrCa8njgKfKPT\nyUixemsAtTHBtHqsDCvTDQ4jMBFPk71QNLiDLiUaTKlELIZ98C9d8Fb5Ku8d\nKzLW\r\n=zL2j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpyjgcpIr15z6w9joXt6mTYhR6GkhGFdli7OIumKWGwAiEAp4+D0yaHFCJwS+psqcTVpsAxdMHo/N5DTmLn/B8feys="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.10.5_1586729087462_0.22804274921160683"},"_hasShrinkwrap":false},"0.10.6-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.10.6-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.10.6-next.1","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"b2fcb08bed0315fa89b963183290df7ca5aae2bc","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.10.6-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-lxNwAOhzAzNhC3nItLbOFQ2SvZE2WJbqbgzd75oHSSxfuVNkFdDxJJI7m/3rHoSaegnyoXmraawx84OIqu+1EQ==","shasum":"f75b14d1649b1e3061ace4429a53d4beb93aa593","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.10.6-next.1.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek5RnCRA9TVsSAnZWagAAGFkP/jPQaLMLkP/CaMn0VKbr\nSy0TtKiX+75l/NlOsmTW0XsPwz3nHFJS1AGzfR1aOyZSiNT+y7Eu1QDDWYzx\nTCbLgIp+GuFgvknQrkL2dDJFiGEMqAELN3qwTo7f5R1akexo/p1X5p1+hKT9\nu3FNG57hWzmtmDyCQKBpLPC9IgVXHycYcPRD7MWSETIYAgbzaZzDfaQsokxP\nYrOts/Cbmtr3JLged5A2ehv9yGmaO3lW4oFp8VSVRCCLz0dQhJaxjIZhMudu\nLICCK0HyB33/Epuu2qQsGWoaLHGCU4Z+JoNvgIak8smd4RETzA4nvyNrwXta\nnGCZQVuFROvGq3OdnbePkkANKWU+PaoFCyHX1Ia/B5zGhcZK9gXHWOCsXI0i\navQqgLeXrdI10nia3KK2eqbc6YUljfMsHbrB8a0Af2Q3nFiJA4r7+qwDALZh\nB93rKzIhf3R0KtyE4kkn8WVNLnW2Wo4p9soNaK4Raf+gus2ODkRXSal1PM65\nf2SDb2MykhiK8JAMjrnURi+4C96YisoY8BrmVQfxt+eR2fX2/DaexX0JcrUc\nOoPvrKIFEXYygvKKHRWhuB8M9EmwYDsUPmH/O6+6N2terj4lcxrLSbRgJVK4\nXpQJgVw1c9LjgSX9Yccxj7V5LHnChWMlufCSw2wUs6aC7dy6tc8bM2WvYs38\n9b8L\r\n=0mgy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyqme8EzSLu/AHMEk5JrOio44rymuVjGAKq1yi14TB7AiEA9wE/4GUiRLuH/oknFIwH0uD65lrC4HoZqDudb+LVNN8="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.10.6-next.1_1586730086649_0.5764585377979157"},"_hasShrinkwrap":false},"0.10.6-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.10.6-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.10.6-next.2","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"f990c81dab49d41040cfbdb82cd244d6c353419d","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.10.6-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-syLVcDmqAcrhh0zfE6cbcsSu2+rfi0Tm1dTQPn8EYCS632baqathojtSwSywmTk0ULOu7TPUwKLVhObePxXyig==","shasum":"c54505238766ddef1ab4739a1bcd82e2dc7f2c41","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.10.6-next.2.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek5uJCRA9TVsSAnZWagAAmLIP/jQk38gQF5Rzajr2syHK\nx62vHBDzABxaKxgSohrCzBdZjNT8S+K9jt56qxL5lKMz4935ziuUbWfGmX4J\nK87AqEGoaHUldJpsu/kzce4S1s1aZfUi/vuREjXYQeccpNfVJOOteTnHL+hM\nXRL8n/BqExMl11oOC+yJ71R4UB893Pg3YrzArNWduk64ySgcz9tFSAR4+1yB\ngkGLKtR9S5EvWUqVqlpTJd9ryJmGuZBvM/0tsFFPD9/BhBjL/6YzK68p5of/\nhdV8xSwNO1K28s70O30lu015tcg7mMk1WBPtw+frShX8NWPz5W0NkKUu3mLW\nt5/ofYJuiW5qanN4nOJwR2rSPsHsZqMTAB9bBH3iClsC1yh1ZuRC/np4C9cz\n3IPnclVNfaF2bg2wJKc9A3Ag9rSBtfRUdsZaFY3cPHXTHQ3Yramg657/1ris\nwGd6z1sWGtk0cGTFcCtqJ6+wWT+zSUl3OwQHkgb1W9zFMfG3LzaILvvzBVDz\nclYSmoU1Q5ERAWhonDZ2A6I+phaK7FHAki6DbCZSg5gxNkEhgiM26T+froDj\na4nPx6DLCZCiXx+Dehe1QI6ACYtatebiUYxENm9nwzpgCldy8jZ2GBCIwCjk\nXBiPxDLHbB7Hsq9wdtnmiIkd+BBYh+BBKxeQyXpU0bunnaWUk9iL6o5WRtfA\nDmiM\r\n=4bUg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvOKjfNjeHx+AZ7YqVo2xdBI//FV8V07bKwfDGhkMfdAiEAmm27Q4NQUbvAOgjKuDfYyA1S+25cHTpOdqihzQhjmNg="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.10.6-next.2_1586731913415_0.07542717097871976"},"_hasShrinkwrap":false},"0.10.6-next.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.10.6-next.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.10.6-next.3","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"5d8581ee075b0a85625230bcf015daa5e02bc4ba","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.10.6-next.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-fOfmx6McGDHFdLiAazvHMX+MYcqaCKnitOyPQmXBmpnxa4h73q/W0zi0m3UUSciH+5TCRShpNVtIGHzveBiWLA==","shasum":"54811a807ad6f547b7695127dbb82277b026fbe2","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.10.6-next.3.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek6IQCRA9TVsSAnZWagAAwFQP/jQjIMNo2q/6/wl2Qaz1\nP4KylkmBjzfeI22RNTtbC8a2O7vJAnLmmr/aSvL2UD/az7YHhEGagHzMCWtX\nDtFGQpbypdEZ5hglHV6ieIwTBHIsIeBbH6KlwlCa2SIH1JPeYiVBssVt4dTa\nFEFKGoYPDDa6uixdein9bTqPCIfUD0n1Eva1IzTlu75rnlqoBWPTKbv/3nYo\n9gqGslIv9sp9ELYb+Uzq0cJ2uJEkQA24bvETWIxu6GNxqwcdfCEGzLvJfk/j\nwyrlHBEAlyCcAmjv6+uUxBERGlLaZfSp8OFvWOs8pBZcP+vwinq7kIW2bCWg\nOcS0DuRiJ04J2SaoksIZUBnZ7mgcdtLGmh+TZ8EfyZDzYFG5Al6qoSGgycT8\nXc+VH89tfqnSROCv8CTdGWRKC38kvrhMyglkJY5kQWmaOhEdTSV5r1fvD0Pa\nBi0vKZFoQCTexbi/O28BE8OdYxzkh01bEXJUVVbrPood8XOV4c/wjXnCH0hb\nOP5iQHo7tH/g+Rr5rre9lbIhxnokV1MIyxzIpZb7C1pQMnpXo0TE/JqNckQD\n54rR1GmU2h28EsPMFqckfbR3pBZjxQ9arAaw0th/MtHpiajjutjmDb5gdNQs\n/p3TTyaHL4W0VvB9sTI4dv1Qi0O3WUk9aQfHVU8zyHKHvrEZM7ifYdf1qC0A\n0foc\r\n=NTd0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnk7quyTt4n94f0lzyx0qsRNWhVN6LsM2dQjrn+EinAQIhAPazxrK7u/o44wIbgnLtPx8JBl7zKxjI8COx2sCLTZEs"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.10.6-next.3_1586733584266_0.8960998316181841"},"_hasShrinkwrap":false},"0.10.6":{"name":"@jorsek/gatsby-starter-easydita","version":"0.10.6","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.10.6","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"af036df2a92a58e9ef3029ccf451ce35b79237c3","_id":"@jorsek/gatsby-starter-easydita@0.10.6","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-V6OAxOyN0bdheQcwvWM5mAFUEMe87292m3nCzrmxKgxXvN2OdfQly6NvaklHnb/tx+oqzWcDOe1FmeXi+d3Z6g==","shasum":"0f8f08bebac675f02970ef605072a000e63084fb","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.10.6.tgz","fileCount":8,"unpackedSize":12137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek6yVCRA9TVsSAnZWagAAAVsQAJZd3ioiLu1hvTwASDmt\n4S7+cqLKiFt+N+WGl9Pkwl3RDpf1NI78Oqib9F1go1KS9r0KTSewUPKyN4Mx\nVzTNONGv29ea1D/L/hpMM9qPF+pces6o5IU8071LJ66nQHtVTQGkPVmbBYLZ\ntiKvE8+VgJxaCigum4hAvJcMcqYrpErWpbizwyQviBc3dfrBZuuWRT8T2gZM\nTnP647or7XVIRXpdzwPc/VaJ01GOCGNJzzRweqMxzDa3dUIwacQbk3nnMoSe\nwm4P2goibsYsvhYrSAgM5QYB+D5GqbS0GoAhAZ+hg+7hGo73KBJImMlPjO3d\nuSBTHlg7LGt6wxbxJ4UJauVuiZSUjdPu6r68sCFbU8M/KHn1Fb5QraErW3oD\n9ziJsxlHtcbZZvbquGNRgSWLStj+F5hm8F8n0j0QOCF9aJzv7fCE3QZerq5/\nZWMlYhzFolIWavWk0U2edfHbUUB7kHc32pKlMffE52qWfrWOLkjDm1YHDXNb\nYBhnM9dFqqaAioDUU68uAC3nB+B8aYk4ItxyBDOcJjmsJT1SZhE6D3XL0IDY\nH68iUK4/Fx5Ir9DrHEKssyIoiCLTiHG4BghSm+gqk0gaiDAEnLM3/CpI80EH\nV7T7SK2DbyK408Gx7izK4hwoG9HY+eUCBXDVQaZ8gE8cOEn6boGiIfO0MQ9L\nFltP\r\n=3UZO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzdgAPbNZz0r0uAz2JypCNEsjdY3NWZe9bALo9zpq/8AiA0wTT3qQ5xn17+CVWmSeyGQ6y5NoltuRePXOc3IsuV4w=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.10.6_1586736276537_0.09306654220054433"},"_hasShrinkwrap":false},"0.7.4":{"name":"@jorsek/gatsby-starter-easydita","version":"0.7.4","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"rm -rf .cache public && gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.7.4","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"47f820fb62bec57554fff493f40dc7caa9d23815","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.7.4","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-CfF2sd3jSbgG1QUMpmWZGHPV5CnAzOtit0aQfJlj+73CsAHQB/0NIW8QyPc6kvMEEZoGrUbI8zEY6hukSBYwig==","shasum":"049047210cb3108d03876177ec6c9175f25f33d1","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.7.4.tgz","fileCount":8,"unpackedSize":10726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek61SCRA9TVsSAnZWagAAuR0P/jAo9r9go1o2v6cKf+qa\nEuYZT7a50VXReakBHI7TJ1/zaP5wqNrkiF5+lMcwKjSyIaOcFumLMW0yz6TQ\n6i0TVkF/IvH7r3h2YAQIdDmrtF/EFxujZPssR4EyUP/yzgMuiwOJuSe2GOxv\nnNGfTD84Wpf71T4TwSFUtglniIGE+D0xr0VPT1aoVHpZZsAYkFseLeKraxWG\nxCQkY3GWZNADbyqe8m/iUAj8crVVZCvsiUhogcHewWF1WbKEVk6VCTzYX5SR\nEFfMeW5p2ziCdYx+6vypnliUpisi5HqG372hguuIEXEhsr3YZyeE3w6M1c3n\nf6TfWRu9qHtJ2VkCatvYG+bflwfrItI1wmKUDd6/BhN2RWBHEDsGxb8iVGYc\nzRosB0QgLmZN2ujwh55rOV0s104wO+hIHfNYyBzQ7HCd6+GOLlAy102l8vaZ\nmpqJCEJR/V9B0gs7N1a+J72y1JAXmlhyT/UuC8B8lYWyB0PveDNKijIkFSxo\nJFPidkjtVzcMK7HausyVjucaY1M8Tnoz18PcvRKT8+0kAYLo6LbEajjOE3cA\nzq95L7SiCevdsNXhm4CgFlXxjClMu/dRHuvCfviKko1wfIdPC9mgZ6HLfKqz\nwLZpaR9I09z8XciY9vW6BnkzAmSIm6YlYRlDqudlQwUHijdrPvghW1FLxf3J\npAv3\r\n=U1kk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYbbzDbdokNVxu5BQrchQ5nl1SvjDiIRU4OM7gq5swwAiB20r3OaKk9H4jlYw5QXYMybo4xtLpxSRWPLhxmX8N2lw=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.7.4_1586736466359_0.9841026952782423"},"_hasShrinkwrap":false},"0.11.0-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.1","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"fa6b8d7f045646f9e369b987d1d4a0bbb49d7bb6","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-NJp8PHDPWATqgSHn2anaQDCVxdTSW0crtUp5xJfVNduGz9dq7H1/J1ka7MEpuPA5rAiTA8qVCekoXkTiW8WCkA==","shasum":"5ac6352843b7af49ceaca667a2a70064b0a3a822","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.1.tgz","fileCount":8,"unpackedSize":12151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel0l0CRA9TVsSAnZWagAAxVcQAJZeWVJ5y6Lp7yFFPbVG\n+VVfCUDqmCfa4e0hEbDmYhf7DbKxE2v7MhVvgo+HnrryzsmVWm94QABeTfAX\njqEcp7S4/NUMrZ930lyrY3QDiYiVKpI0OmGxh32ewps/ynn2YoO3qS19Q14b\n8cHRW5EoE1l1aIKF3QAoTvhp56oBQlwA8hMt1wmCSF4P+LCDxPmI2ZDNFaKc\n+CHZq5iNa8jbgPt+zggNmhjgXmI+yttSLRuSFoZ/DstfYLiOSLQLIKL9NLmS\nT0Lk4xakJ/3jEr8GbOsrF2uHI5ZR+pXqcZrlIinqbW2LbwmwrgK3oLlnadby\nR9C+zquv0RZ1M4jGcggnZvC8FcbsqwpqwNvqbnGhpS7dyjo891W6suYvkQFA\nYea8P2/2OwYBVxCismTIObo71EVWvLxMinfxLUbBPZfrQpbsQp8lqnXOzT5H\nR940/+rEuvJtkkcJuaPrZaRKRvAbl+2a4uVzjJ/TlaFcm/6w/OQgiQ1uvpCm\nvWyq9tQ3wtfVlv6z9hxdOyN64O41NvfmfzNOIMQLlQdYTSG7A/8ja/pbhumI\n400vSUmNOX5YzwILgHwU0S5gsTEcX27HR6XG1QAwNZTDoyKVpRuZbylmvD3J\nobbGhqd0INlb1bblaBdeTbJuwGWMr9MjX/NeWLDFjggHU39XdKLxxFiYlGm1\n1K1r\r\n=7EcE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMWGAr44MoLUweowru/SWXDyiItcPPnrn5bsSahpyyfAiBzPU40LnEUIjC1+VBG/N2V4IGVMAyOwkbdLlcHwFjBhQ=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.1_1586973044269_0.9746449554860397"},"_hasShrinkwrap":false},"0.11.0-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.2","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"0c426c3ade9d8e3df81d9b80f2bbc1a325e54762","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-90TS1Yg18mhc/NS3bDNHwBI4p4XF3bRLavSPsboGNDR0v62NAcN57bL+5FNubxHXpDisW3w875RCe+4pGg98rA==","shasum":"c03e092ac527ce172289f5976e80e68a622fe5e4","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.2.tgz","fileCount":8,"unpackedSize":12151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel1tKCRA9TVsSAnZWagAABxcP/3mCGeZMtMRvvIXGMik7\nvxDJrecsOh0BmTLXt8tVoYVJA12OPmNKJJHHTyRFQu6Pxj7+N0ebcedJ0qZI\n6OdxaGK9WMYCkk/0DB1oLoVli2w5sgDlHQti8xXlk3y3vIbTbDpri9A1SW+m\nlIwQ85SMCgI6Zkt70F4xEcJ8d70yLqCZ7OiFPGgCJuK1EOtS+ivcpsDgOVSG\nM0gH/fSovY8Y+PUBzev2TJsP85O+iBy0Ak0AmU3d6uFn0lEZoWqYwO5uaehV\ndnsYdnltDzTPu6RB9u5K5FxZ+76MHn/eMQYlR8OmedCpWsAnwrbU81BmlU9v\nZGpMhPAjIJZpeAc/gENI3gCh+hX7vEUdqyb/WG2xDYEznd2B9aJ1wTtefzQM\nSax6yg3BA4HiyQI5L7NtP5/KKPu5Ln4utiRiaUYR/lUG1We/skfzLN5InQGq\n87YqlEP9kfinj7a/YwyB1lF1iQ5i88ZvNj8PRBC0PORfkak1ZbbPHds6hwd2\njlytNFKjs3uBNjcnkEjA7BoUvbOQPF90I1/LUS1RPNFTljgqvkEDuF+y5aoB\nRcvq6t+g+dg0SE7z5dboEJ0h67DnlM2hzGcAN4rjKgT99I8AA590KUtLKo2g\n5Pb1evaq/ZryL277KYhaN8uJMjosQA4HfUlET/K19ULNDCA6rqI+PBPTpFm4\nKuo+\r\n=vv0+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9hzyzDlyZGTjX8dK8p6JRN3TeRQK8hVm3LTfhn0L60AiEAvG4vQnhsXa9CbYMeOp4+2ZhlwWn/tZwjPFq0EHiaqSw="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.2_1586977610269_0.03424173408829101"},"_hasShrinkwrap":false},"0.11.0-next.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.3","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"4133f96fa151df25839d45b174db385b3c36e2c7","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-VjgWX5pRnUxsl9j9X95kZoSiV7OVN86NGpl1phtTJ8/2EwCGjaRJf30bSFizPCtg/DIvpnnnw0/9hsa3hN74rg==","shasum":"6a9cdfa1d97a4ee95f928aa2a73ddaa424075b97","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.3.tgz","fileCount":8,"unpackedSize":12151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel19zCRA9TVsSAnZWagAAsY4P/2M8v0+M6w69xuT2SF6J\nd/R1cTuWChZLWX7MoCLjixcGjhzAJA3ImFuQwq4pp67M8BhXxEsul99SDxOf\nozghnyalQ87QbAkwBkTXtL+MBNMDWBySLkswdA0GVINKNdJKZ/3PoHYqSOc8\nrya+Gzys30DdhK7WHyjW68PikMwM9W1dtQQKCTwt6hXPYqoUBT+jFCcGpGPc\nEQMmMYpOS3e4lOOrbqHqx35bhQIsQjAZ6b4Ltf8RL/4aeePl8AiglqPYaRxO\nJsjWKAgkH6I8eFWxJ62G3fQHOX3vn57RiVt8wu6UtjrAs7UgOxTbjqErOlzG\nD9KjBUPSQSllAd6e6Roty2VWblND4CyoM4yXv6CHkYJOob3N9cdwvdr/eWCp\nlPrcpYl71xeXsVVPAj+LkgdLqUN+oUrBqG7jCzhhnuznYa7cIKxUDovW9FpR\noVrQiuoAGpY+oR1hlM1EasbQ6i5qxVflBuPc3vDwXLmFeN7KPtqDZRfUBgvW\nIZXdpV7/nrO+Xu/CEtimRT8thOix/7rePfYCR26jHb+/irLOG89EGYRRTmu5\nF8pbTtb0m4CShUdDE2TaoeVTIKRhDt96WodrLtIPvFQMaZT2QRX3yvXnGPMR\nfYWC1ybXQGMz6YsrpU4vZlZd+obAn1h8zPd81pO2yEc4q39sD5p050uc3/Dl\nQWX7\r\n=rktB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuyEAA8Wyyc+POkxK7zGjRR7vd9Y2V6DdNVYnsifr/OAiEAiEHJUf+Z5FBBOuuv5IUkWk4mfS4kQMB8z/UWXEQ1cZg="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.3_1586978675103_0.5444328933530924"},"_hasShrinkwrap":false},"0.11.0-next.4":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.4","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.4","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"e3ea98c320be3c096cca1759eda0bde326d63b6f","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.4","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-ClRK62MHjL24A/2yKpOONr20ThD8ODtKdEwy0Vj+3YdDUJBJSXYCP1iYsvE/XWChbPCnCIaydDBKAAzMz+yiGA==","shasum":"6b49a77ea983919ad8f80bdeb4e558b1e3c3150e","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.4.tgz","fileCount":8,"unpackedSize":12151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel2HNCRA9TVsSAnZWagAAUXQP/RoMr28sSv6yENau8APp\nS6qkbgdqc1MBgfZCyxWSKaWzrHK1PXVdQzCLCo7AJKFjgUvdu+ONsj0goJVw\n+coTltqe6o9Dyx4eSA6NKuZFG+Dp55KEkSLyw65pZrAc5IvyHLyzIJI6/Fpy\nu7rp9sOc8KJTm0x1d5TgKDuNeVwiLgwpOBqa4oymL7WalZD4cizgj94gV+Mu\nEFQmoc17xaccv8PjFBe6qLfJdK1P0TwXrZx95uZnIePQhHp7mFCaAZegvu17\nRUzi4pYbALGed2mCcgRW0aqdtvQJRsJznlB0clD7gkJju4zFQ1+pyfsvUnNv\n+1BlYbUgPPuntnkm8Bw3rUgfim7rdgpT4l/oYQIsq5prusOvEAfEw5wUBz3P\nGX3Vjvdh6TAjotFdTcJsNPQ1KzDgQQmADnqx/kLALESNU1OkLGU3XM6atw2m\nOBnFNf4tH1gIX/y2S5WaTFFMseFPHs6wJog12Ct88IZ6rTSPVhml7zcF78mB\nE+mOip5AlxlWfhbRU/t0Fs1qnTZwRzb4ZRmESFBdLVK8MNbsH+9HHPmE9pDZ\nccTTwlAY/RABaiZLBUnpRIQW4imozFov8bpPdlY5wGiFC+q8gSXbhzHgnYMJ\nQH6mCDNu9+DnlxQPV+jmY5yPA2p78QxkBx4wKlXlp8tSbTYgfuT8awoa2M40\nbEWK\r\n=JCsm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhGjQ6ZERuodBDoMCF8H2v3rHMLD6ikIs0tE39eEMw2AiEAoH/65tS0DAiO20hoEOdbgSKT1D75Wfsg8sx6Z+Gko3E="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.4_1586979277006_0.2547879803869193"},"_hasShrinkwrap":false},"0.11.0-next.5":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.5","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.5","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"f5385dfaaf9a1c1870a119bbbef203c701e3c819","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.5","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-d9VjKC7QpmlFfnXRY3yZhOBgqvBXESr+fEQWQRH4nqtbSItYCipluRTTx1bo3jjZnLzJCru5Iex/zfr79cfFRA==","shasum":"0c91b01c5f96fb3770cda12c60f5647aef4d664f","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.5.tgz","fileCount":8,"unpackedSize":12151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel2snCRA9TVsSAnZWagAARfoP/ikgoJrsvaqzqcW7yeYb\nlKN/QE9Ucj0jjSeaAooy+BcUIcLIuCFcpqpwO81MjWAT11PjyXfRe7ezZ6ov\n/MNL/xDgvvnEdMA3vLmaO4Dj3ivtDGyxXlVt4so0TaEvvfnTyfm+hA9exRai\nJw/SkWU19FScwOdZudLWgHz5g7Va1vO0ZMVlszlHnI/m50U+/QnaXdTAr2XW\noH4M7YboyGyiKT9aMtvMrzUsKE3KwfNqAVzj1f5k/FPbESpGUjOFt5Wk54pC\n3KlBrnP6czek/PBgvtfyRVmWsikdcpYFLOmXXyZMEEZSkMAip07oFnKlc1cG\nWpU8uH6q5ROmzbiNae5W2DE7LgAn7ucIVU1cdbFuik4vAdi2jzywRZEKv2Y5\ndX4aG10En5lJCb7RmujGAtrxOiS2T2CPZAjgmmCCYUw0GgKTV3hM/IlKa/7Z\nCIP76uOjESMF0eGF55UxANrlX03LyaxNMy9Ft8nD4avLBhywS4ha5xCyCRjZ\nEvhaf7mCshrf9Iiq5v6hUIueStL+a4PzHAdA1PUEfotu/0W4k5e1A5PJnNup\nPrnJcTcqP/ZJo4naFEqNvT4nOwq1u1AJhLzi6QVGFPjLo6dmmY2OotvLBHrG\nrLOCo8vhJ5DmKsCvFepx4M0Py2cxOEnf9laZb5QAnGsjOQSSW6EtX6SdCbpW\nQNrI\r\n=gUD7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnbuvzRywsGhdUyQQ8DbLpN4d9/NxfCpBryIw+AO12rAiBiGNTfvvCl0SqQhpfvdDw73aUy8SXjzyV6Hdj6bka7Ww=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.5_1586981670632_0.743913296680422"},"_hasShrinkwrap":false},"0.11.0-next.6":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.6","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.6","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"fbdb7e602fca58b7f01443f36115d874244e879a","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.6","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-Esvmj3bRjIhsVUCQyAGr3Jabs0D7afnxgM6w84bNQXf5OjIH181RgW7Ctp7G4zNaQwJg7re5ieLVzvvSLuoFIQ==","shasum":"7ec1ea71b956e6b1dcf318905a3b1f86e4cb9ba4","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.6.tgz","fileCount":8,"unpackedSize":12151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemKHxCRA9TVsSAnZWagAAxd0P/iikRy3GxScKAeEbaHR1\nJpRao0CsUvrKbz+PoZkXQ7wiwBsbN/Nsh+EMUW2qvaXaXOnyFiYUxxYq3Upc\niPcekazQ/jpiOyZLyuKCGa23SeziacpNZotfbaL+wyZisdWfku8f9DKFlWRH\nGE0TIK2CGbbwLTI2WB0Be6J32fDjxK5JOoJOSt4BHjF5tw833NPwRyLjVoK3\nfOI+CqDS2fhVYlfg3HTAzvQBLCi939hCFcw3WK+z244W/7y+fi8CgNad/V4W\nvaPVXdXI0wyLBAIwFzg1Xwwc5o1ih08kIbA0gHobUCO7Pqef5W0KHeJMuSEg\n+l3ZBSsmhBBj37k5TyHTwi5lBrVQd6fw9/gmZJEAJ0btn0pemhsgvhL3agXS\n2mu77g8/8Lvt49/k+7FmvEb6BEcn1cKhzvARWhKcA095kQMa/go8UJnfrI6L\nN7BfyuLFSlGsfuDQ/kl5kakESK1qkKeP0BEuFbouERnjclBdK5O3sTkuKQU8\nsxaScwblcY3wqcP8JZm9yKMrKJ5N75pZoIGoLW4xZDQJO20DZaVSh/6RLWOG\ng9UfVSVad3VeaFXRzAu+ZAtNukbRSQI5+NLZPQXMnkikLczcGQfns4+O/A3W\nREo0juJmuXsjd+ChqihacvLJU6Q3fCC8/vEYV/f9eHWVg/hYUCOOLG1rPzkA\ntQ/B\r\n=uxBX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5NPI3shnbRT+Rn+79fgeinKViOmJczOCdGQeIjbfR3gIgHyT3ttto7+4m6aYlQEFbZ1X5i2MSlKnC64Q/O0WDUsM="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.6_1587061232779_0.0962296006326886"},"_hasShrinkwrap":false},"0.11.0-next.7":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.7","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.7","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"faca6f0afbe9b163f961c80d42aaa923a850aff4","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.7","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-FfWch5xDBXXfjkcFQoJLLz7xAS77AuvX0QPlZgR6NksivCqC5sm0GpLka7uCIAVOk5sWAXNYU9/t2WSoyeMnTg==","shasum":"e55ab07c8a0810f1fe7d12f4bd624858c22a7b35","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.7.tgz","fileCount":8,"unpackedSize":12151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemKQXCRA9TVsSAnZWagAAmp0P/2+/LUn7jXcghG2t4juT\nErisNNnkLR3P6TX+WRh5NsxGKkXnzvc5RTjPCt/8AsQfoNmqppF8BNtos6L7\ntTlrE5nv6yd3+6uvOaYF+Cb3Fy0dVN3C9GXG+mQAKQRIwXIAtqAG0dp3qBWU\ne9PH/xTmV/0W3WkVOdPR94ko+nwiJ0rLKakTime3ZgXYQx7wwimpZOgqYSUs\npZYLTJLgszCo027RqclFjTARMR5TeDRENVv1LsWsJ7sAebbkGQnPBRKWBEAx\nFcw4RkeLqSmbkxAb8LLm8HUYXhmfYroor6P8DAe7u+yyfk6e6Eem7CM56qkJ\nfuAj6bPofc5DOjUfRWk1tOj+VSFoHjYTMGoa7PGr51T3rbezAiMF9aTnwLgt\nyKmkkPcSIfPWvF4fEbJsyoHVWJJYU1QDwQECBjVm9vKt3bCEw6WNDV/7LwZ3\nxM8b9fOMQ8dVEdOexgQCC8VUbOweM1eKOxntufGExordx4Vdhs3xCrRz3pPS\nx3snq92ZB52LkY8H+oxue++flN+klzptkSnG2+WrXmgkBv/d8dtIBIcU6gOc\nOzxK26GW6lV81NbTgbR/7aBqATiDXQheKOlr9dtVgEvQM4GfU48sLIMGF/9S\n0LeFKBn4qj6B2icUF7kti2m9qkW1FxkOWn/UzUf4K85SLcFrJF8GIP0qioWD\n1JC0\r\n=nuJT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsriHKTbQCgKVWMQ0cNIn1dxcnaricO8T9YuNTqOg06AiEA9+LXwyG5rBCLCCBo+/PC6C4W4PgPqbKtJ9cUM/vIE00="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.7_1587061783107_0.7780091532605349"},"_hasShrinkwrap":false},"0.11.0-next.8":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.8","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.8","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"f9b819abffe64efc2a2b3f6a39c79157507891eb","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.8","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-2NR0o4bMYy/OclHL5NEtIh3f9E8SQqLi4t6pvj2LtnS9aIbFhwUFUwJ/SCRT2E+K9aBlVuO08pYSTB378dvrkQ==","shasum":"614a4e3d86bd53375b155316c4d71ac3c51f2734","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.8.tgz","fileCount":8,"unpackedSize":12151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemORxCRA9TVsSAnZWagAAEOcP/RPRJS29CALUrE9Z8wz1\n/hoeY80ZTM1oSgI681QgxtDd6ugl/0etD6/u8qgjEssHouLq8S3xJ+klctAg\n9AVVB15FkSG41nZpdWvRCdWOMQ/pqC+5jq/ug8Z5pMSiHDAIHjeNgC88JH3j\nA9PqOGEKn9fv0jB72EYV6u4ab2giA+sV1XkMw3gMZa/PtJBNi0MRuHIFnmm2\nt2DlQnNTRYA+iNUzpiS7DbE3AuevJZrS4XUzQEQZaZ6JNKKEMiNRPhnku+Xp\n5O3DPgIa6/KJtx0DjOVmNaMLiGZF+W7tD7Nk/VWM1QIBXAAi5RbLBI6lhLwI\nJS7PezRQ7Te/hGPpN2hechOyy/MMQlwNGiRK/QZ7DlQ8HAyLzLlTrH0a94ij\n+kXhKB8uDs/U+PZr1YjjXRBO0oyPKy8ZcwO1kE0oOa4DnjCPdrhmVw5ysY9u\n8hYcXMqGoVtMBzCGtYcrrG4hNwt1H0J+aImNtR6c08kPAz6XeLZ3D+1/nZtV\nN7oVBGjiNzhr2WZjsDjxoO/nMG3yniYs7QIRfTcjcZBNY0zkmDDUx3k1Wx/B\nQrKDA6y7lAcMtLETMqDkf7CcsksnFq7oWeoyl+/Fq0SUiQqkTNdW9Z17KOkD\n24AYpxDPzOLNg9GGApJX3fd3/lwxd0qhhEPGzppbuX7j0uVpgbQWf7ID/KFd\nOUMK\r\n=HAom\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwzxhdREVs1RT2FtaUlKc0enCKyS/FlnLRRYhLEj9RdAiEAspwtGId/BE3Gfi/n8tA2agBDvrQbfV1NvwflZXuSu58="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.8_1587078257238_0.050602656487994446"},"_hasShrinkwrap":false},"0.11.0-next.9":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.9","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.9","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"8fde46cf5bb9ed529f81cf474fdff868c13896cb","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.9","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-F7qGYEC5PcJ2+B0210PnATj9GWhbaIXOgMdsIdPgGRi3eFiSq8+E2BUNY6NWd06BJW8Wtbw4zgs147u/xVmHNA==","shasum":"ec0272ba360d0d41a9a8c14ae1adc13f21785069","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.9.tgz","fileCount":8,"unpackedSize":12151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemOuOCRA9TVsSAnZWagAAWNgP/ApKZxbP+PdK5QW5QBbd\nUngBzUXfdIYuI7UW4XxtaoORZEXMKp0sVUZkjSzTdkRDWO62nvt7pyJgOczS\n8k5ckgiKT6JkUsfVJQTPq9ZE4Zj8PjAqlXKT524ZjrvaFAyNG5W6+Wzti83N\nmjvnpJFioRKl3lJtukRktdErsBMfLjzaK294yS0Y6oe3hAjdrgIP1V4nBG94\nF1yvQlI9gGurW6sSz0kPRokidKGnYrrTqS58sOfOfm5w7E1hjo7qbIo9Okwr\nqnHRTmaaWrUr7SydbEUF0VQMFs9HCJem49F54TvfuS8n+5jkuTghXcWIW/sa\nnVWSFGoTmvPgrPK5+b4qZe+MadJpGADO2wV9ysssWHBZioU7XS3GeN2+HWDo\nNZhCwXtWzu1V/UEe4HXbCMs2cjeD77xmyjPSuugoccve8iVPvogJeMmF8iqW\nAmfsGAjIUZsgmOO/KobcOglFHbrpLaWrLEnnAKU7IEWGkldjaYtFB7mZFEml\nqZXuCJd2rAJRID2ZFHRVoy5ifzKf86U2JQHdQdFxw22qz3UNwH3Ankw93tmu\negYdCId5G8Mv63Cz7YMj2yzFlxDg0SZGfGC6iNrJLEsthqAieGHoXzdiI2O7\nq28OpcUZwpfZHu/Po86qqU+eQgBgwIk6mXq1B4lu71mlLLqvj68LZstNzrwr\nV8+j\r\n=S/0X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs0gZuJkc6b7jYORSahOEcbHML+CWSU6xxDEcOMyKQKQIgdiDyLiyVCY9W0cyaWL6iSosoXRFgh0F9ZrYhjJlo3Ng="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.9_1587080078137_0.19522249672486436"},"_hasShrinkwrap":false},"0.11.0-next.10":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.10","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.10","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"066ce82c8c0183f28e01166994eeea77ccb242a5","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.10","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-vgrgk4swlkZ7eG4uoX1CLNGTAs66kMQYi1vPO4zwCkZ2W29oVZAMtYOaAO7DGHFR/uUfttQi4jbXU8ch2Vreqw==","shasum":"ce0bbd5406dbec4e681f9696d299a142e5069ebf","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.10.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen1i8CRA9TVsSAnZWagAALWYP/iscF95sU8PNORjEKJdG\nsMww4zYbwCXt+PAzO41s1jP4GvCmZgPN/aJtDWSM38L1K9zFywsGMS9wANqI\nOq2+ARA/BJQsH4eD1qXppNbOquzRci6JGvAN/dAHaLTXDKHEoBThc1pARlFD\n9czj7F8fxmCkLt66Ho0m38F3Ya7PeLik/pOschaEazJTT6PZeAd3FRivJltu\nxNSKRw4DpEdDTwdR+u4u+zEvyREfRwJiwU6efX4kAM0nS68jl1m/0kqAjSAm\nNIj7Iv4iSb6nb86KtiDImAEj3pyM1DjAR0P1Uc+LCmR6K5uTrZL6uW1bihNw\nyCTaa7Yw4vkG9gzglP+Q7iIql54yeHxyU2LvnMwfmbbg2F8AXzcWXJJ8uZGz\nEYkNp9ONDsYV6YjgJ9MncXevgRe43Vw4JWies01TgdptNUqI+C2mGMwkUf0s\nQVn+xa+Z7vTCfszFUuSub+Acl7tjWiqGNBaFbuWfyN/zLLqM8EUoRDlB+B50\nsn2W3WGgjMHkRMVRe0HM/xLodrRQZHkBRq0rksDZXPrs4cwIrm3iSLZ6FlC/\nDByp70myJ4DPQrc6gUh5hQaf4NeEkPuBW83g384EVflpHEGqnN4CHSJag1V3\nc9XCH7ifryBOkUisQeUc/lhAykR/qhZDAFpW5BoamDs81c4foxoLg8Jrb6jW\nwSSl\r\n=nVpP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEBdwLFI+DJhV1jwVfUFIXkGqln64w/4kGq8eX3eAjYQIhALqPWKjdzu+iB9sZq0PFYqjLgf7hUcIMcL5BHAwHdVwt"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.10_1587501243765_0.5249372555466048"},"_hasShrinkwrap":false},"0.11.0-next.11":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.11","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.11","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"240af2fb01534de131b0319c9fb9a10356f3fba5","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.11","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-zcoBKbDrgRBiiz06+gU9sY92xHa8p5/rnc8btuWa9RfzaWEVsarbY1l2kNBrz6SspLdJSvbg6JlxiPN/ZXqIQQ==","shasum":"71ff733ebc5bfca85024620896d98bd97c54c283","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.11.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoHO5CRA9TVsSAnZWagAAYNwP/3zRlqDPk+Vv/qIKrfTH\nqOI39f75p6/KHf+xp1M2C4rQlOKEf5v1mA1BZS21GMUGk7oKt5DjQubvGGh5\nDlhRTvfcdc1dFTn4ZH2E7P26JUjNMe5W1Kr05sbOcUlIaLBZWT1yXac/rHsw\nd6Cu3zQ9WR+mG9q1tmKDkUaQvC5Si8kSVnx6OEBdZb/itZGb8dnJG+A/Ho39\nqgp6xmwcelxqs4Z05kFwapHmVRXYAMifVJU4BfzdiIjNaJ4/J/toeGGucCgr\no/E8gj8vCDg9lGmtCPOcZOjqVkhKvcniSUnVUX0cAMEw2vBjXxvTvY3f2Kta\nFitUXHs6O2esyDLgBxHf9z8ht6neeviqrNQt3HsfIuMrBvZbj8TeelxVcgN3\nlYVLQ4pHy9rAx79prK1BY3BHtgXJJYEsvRypr97pUU6bQyx6FIThJqvFHHqw\nkm5vUFUgzpvYoG6L3HsrIrlnlwUE0zqFKhVu1+yubiTX4hDpQwyEe2CLZM7p\njrf1OJLYUyHxUvfIol9mmIhwNaas5P+BE9wvbGZg9WcLoz2UQ6CpCmdd7qhQ\nKQFf/Sc2d6LH8ZVO3qrkLxTs4gwQPLwKfYDYOfdFOjQPEYmsk4KNMKOwPIbO\nbwrUSfTm9A/++mdcsN4vFoPrxdh74Y3ci3e6Xk3bJ2omJWhR0XwONuHTcBDM\nn89F\r\n=N3T0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxx6fx9QmQ1XVEuNHj4V1BeQLfTvlTd1truMZRUHVzGAiEAmokcGglORiYyy+kWitLMv7lWNChpnsu6UEIBapKItrk="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.11_1587573689107_0.6182594587527059"},"_hasShrinkwrap":false},"0.11.0-next.12":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.12","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.12","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"53094026e5928fc8a4b6e6b6b5952139c97fa23a","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.12","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-m5C6CzoTdiHr8GQA0E1hViBAcXPDRPBRYIRspi2LNuIn+CHe6WKtxlhG888qWGNbdvhykSHeEHvUhcZnw6UEVQ==","shasum":"d4cf5ba0336d71a00aae8a29e8e5c983785f0afb","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.12.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoIl3CRA9TVsSAnZWagAA9YIP/ifCoWIunnpbyHh04lEf\nsz/YUWDL9zBGvIeh4OVZtvMX06q01tnofuDg+bR3Q5FRXXkYlb44Ud2KcDf5\nwOqC94pEoMXOa3TUJFEFHFziXoOZ5L6XJ20fPHmGNeqcagQJDBzevNCkP5FH\nQRMvUxaFiEyJzWHclwvHiVfEIN55PvkkiizOVh7a763gSnN7IgfKAWk6JYMI\nGczMkXi3K0ANRfLYS/gxXn1UNYE2fPxqSnoagoU2oQ/VlreoE1puEV1VclBp\njVBckUVZHpjOIovgSwQBWa/3gu/mpfsJpFVr596WH6NN5xSGr7iIpFM6i51x\nTQb9Tf1woPGNwWJIRCBfGDTnYm5tIK/weM9Uig7GEv2CGGITPifBnSghT52X\nVfsZjbojQfuOqtk2k35+Z+IbusqZXprc82BtY8B7RoY4gEBP/P0MHXpEImow\njPObNnMlb8ED6ZgT/OwOEsNTIDgPxFnAVO6j0A8JvJKzDBtQ01Zp0++1GxdV\n1K2RZf4cbb0AU5ebY5fTOoGlAweHAnVjPr2pEV1WjBMrj5VUy89FbgJUNfwc\n4C2zr27QDZ5FyJXzQnrDRFADf1TFxGumfNTHaZHpxnTTNqORq0ZT5OF/hpCW\nR4D1uRwl9MrVZGxm41O/X/tV6ndrAUFRtX193AVWEq+1+LmIWF270MXK96aK\n433w\r\n=yURW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLkWspBxODNrcolwoxuMY04GDrBhVhCpIeoNo1KyW/7QIgbpu7UK92FHv4AEn0k2737DtRAiYpHrITsCnOzfc9Yw4="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.12_1587579255122_0.5024798596902533"},"_hasShrinkwrap":false},"0.11.0-next.13":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.13","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.13","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"2d5e6ddc7a54a1369085a725f194c9f4bcc9f24b","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.13","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-XG2Z6+LItiAGyVjvf1wtlAkDu8DsDYwJL7V1VOfy+25ogNm5N2aehmJd+jfPsh+x9UT+3kAm5nbOFC/bshns0g==","shasum":"f65faa54211702f57efe39b025cc30437509591a","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.13.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoI/yCRA9TVsSAnZWagAA/eUP/RFqAU3SVm+UGc5FOPCp\n8acXTSW9CTknGwVHeKeL96XNGXogOFE4Nodq/DlwsfUfh9Fv6hNPNt7g509g\nNvqGZBVsMOxZu2WSsqBIP0/Q2mkHsp4w1FrE6b+dnohilMiQrw6QuklUEIr0\n3dbd7K2dtV4cQzqK3xIYd3ilnpXMHQ/PM5y1JogOH6NV3dTHMMJaP0HGy+fW\nzw8QCwrsq1Ul9bMPWhujjaQm+ZxxmczTk+sN189ROSuL5TFf9s0W8cWd0pLk\nxJLRhb8woFqoubqFuhg3Sj68qGSrme+ha5Yb6Ts+qyLWaf32koq5qHKk213d\nZrklkvTRKJ+WUtcZDkPlvv2Yz0EKD9puRYw8oA+0TL/mag4qpm3ttFNYmhZv\n2smX4PS1eKs7++rIe0aRt9ZFTnSVCmHNijNzFuAHJQQAHbzbYMWspSSZq36y\nS0uaN2Nx0suheeGLxDeXzUt3B897An87I1YyhWjI4ezP7cJZCGX0q5VBh2t/\nf7S3WCdDZRl3tQBZAgs78w/wc5BegeXTtnLZiKmD21KyT451Kb7QObsW1zlf\n/LYbh2cyoMb/dueVnJUcFLfvd7vYlBJf1o3dSU9b5mphD4hUiwcLUpimp9Ud\nGnfbs4++kKRxOrIchxwhkJIccCtotJo6crt0bA13ZzfBv4rP7oEfye4tIF3N\nFJJF\r\n=pPeV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGHqEvJf3RmZ/0S1pH04XuGy+NkDVlW5x3lIgLQylB3gIgYebNJ5v2WGGA+/KD6AdILoYmHttPp0KcZVB5MM5rmGs="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.13_1587580913876_0.6402763804108671"},"_hasShrinkwrap":false},"0.11.0-next.14":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.14","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.14","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"e1bdcae09fc88693206ebb6d2d9fd4301015915f","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.14","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-2e2QGI5LcYTYSA+pcYMXccXybd0PI3NjtGP4J1RHwFSbcMBZA1PjSBbPIDS8lZ+e2qnEIXnJ97gpXJLsc/cHLw==","shasum":"caf5aed385d50c9993d02af24dd57d06dd113a77","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.14.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoKxiCRA9TVsSAnZWagAA8LsP/39l6xIWetKXfmVkcMxr\nbUicjRHqwgH8E38CgDmt/DEyt9zKVHDmMHSQC/i45ChJV1yGtB9E4RXFU2/P\nv6Q4A0PuV0T9jMHAsEieZlsTkRsUC+UOqnc+uKFhfOUcZtP1IyRF+g326R52\nswK9z73z4W7JaBhKtHHTB80z0REWL6tcRMO2QTsid40qMUZy1a5CExUpYAY/\nlh1ai+qec0xM1s+DGVmenmJsox6s2t8DrpZXDTCCgb4Try5+swehdt1gogkZ\nNgToVQqy5XIpiVAmko5hMTaxIdQdMumvo+xYl5B1zoBVqwUN0o50Hi2PW7y5\nnt16oRYWk1T68ky+9xl7tTltKoUFUhlSmLFxEzv+67ao73Bq3TfcoNjGKjU2\n3EWa33VJkuyaxAHHnVZpfkfzZrQ5AncJ5f1kAQ4woRUxFaBmdL4A9zk9f9N0\nbWEmJWJ8bqzwcDdL7ug5N+9PRNWE67xNBORraCn1QumsXd2eTV5Ggn2IkvVs\nV6Xun2+e6VB4lvoSoToxFWEAXNlPLqmxeJteH/YBkXJSyxN2r60LjmV8AWts\nMYT23OqyKwQkEQQ7YdByvCW8fRJgKK9tZz4Q9tcxuhWSw/LrhFIBDB3QfDih\n4DUYD54OpK3MaeRSq4fOwyWi7z8SK+8ctG6lJWCv4fYYULgLlpTy0E5Pjcbt\n8Hp3\r\n=l5vm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4GimibXxYUhzlfnebBqxmVvl37z/ZK3nzTLMnYXlWbgIhAKYPQDXkFR5PlVhjcgKZ2ZZeABUcPkEoySrlOrPFeJ40"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.14_1587588194416_0.61598324192052"},"_hasShrinkwrap":false},"0.11.0-next.15":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.15","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.15","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"83826e8d419c5685f6b5c49b0bed16485f6ef81f","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.15","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-EFqqv/yJItT1o/w58nn04DwN24i7jtJ8NoO5tmdjWDdBhFDQf2xqeSCz67usoK+jbRRzKhl+Q7HZxVrVxUl5bQ==","shasum":"2377919ec801fc94fd4b063e62a8039a70f12071","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.15.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoK/lCRA9TVsSAnZWagAAn1oQAJWBFwcLzP5uklq1zj1Y\nMut/OY7sfjc7EXHPNnrbIh8UU6ZdwAWcw6LvDpjpgJgP15hsqZuO5r1vVs90\nabyL0sQ+/CQjne1nw07pjZJdueKh2foID1zAk27wpINNB7WzJyaorTHNVOhL\nWu5Mpkt9t+Yv4CcMOLM+rvv4D441YyQCSzAMww1INJoJkooOSwhEmvbDg7Dn\nUtA9aeR3qu8BT/b/Oc2pSMGe/fe+NZqVL1JcfPCBUg08fubX5L6VsoNDDQMP\nsQZkE4HbnJwVtm+WWq0v+BDoGe2ISp86MUJPG/7YaVxhmPCpR9YIGwtkKKEK\nKGiBfi1wtlAIpRnBUcPqZX04G3ufdtZCneY3w9qmrsiAs8qmfUmNeHoWCM6f\nMekZgiCrq2JH4AZUSb6mUZ6dqklO+LmaODaHj3LDmB3dd2DEYwu+sy/5XCLk\nuDLjjt3dEzBjqd9sDFUMgN3IRqRU9nVeuhiK/6+D+tfjMtAlESqQcpvM+DF1\nugFi1zELBRLEnkoo+TyfWVXxbBTArVbItQbsapN3rl0bOB9oQheI7BpfVrpj\nhihCS1+6yLBoR9raV5GWcdKe49xakQZUZ5/Y2DBSpRjj2txAYiKHWpr8L2BY\n6p28FpMNzZdErtF/ojbyrzIUgAIwuXjAEH3YuLEaQPE3QDd2ciIzAUiSXfaj\n2InD\r\n=o4v2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVTf4GmIUmyCHlE57Ea0nqnystbAtkYSlo+poPz2iOKAiB/5umyDLLEpLOjH5nsIc88S7FBjTAUVPmGBJ+mr7nHUA=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.15_1587589093316_0.9106702878757285"},"_hasShrinkwrap":false},"0.11.0-next.16":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.16","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.16","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"3a4dced607cf137d35d8702e48d362f1fbbb4b64","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.16","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-EjF8a9dvpsDVkOI4cs19URtn8Bqd1Isq2hYrC2FOpaXahdiCtdTSWSIp/ycDYsBVSjLQMGGIDjJt07Dkxn4r3g==","shasum":"ec54d5ea65df99672c00d4bf337e5bd8bd8063aa","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.16.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoLqNCRA9TVsSAnZWagAAESgQAJamorPv82MQb/airASo\n6aSjEdoYsCFibwcW+5ZLfOn8YO9FYNfVypggD7yGDHXhGBN87sf9sB9qIiUK\nd251AgscS5H0qwexA6kX07NcRIDGEBVi0LVHAvtJ8907EJWXqiu04TVxECr2\nWw6TSJcO0PlAStc6cn7DEgkgrumiYsBrIuNASusOoMi1YW/7BBPyO5cbRHtQ\nnfWTZ2Pu3Lz4G5EP/WO3srRZ6YXjLSCHG0k0O8+Ia0wWPS1F4TlnA129GccA\nIVXLlRnwK+WWZfmfiKi1tNlHYqxDNISXPh9r/+JmbpNqM1pUgj4XGZvr2xhH\nO1O9AxZax78W0IVrxG8h+HSud1C4qTC6nXwqJyBhwUJ9P89P1lq1ZiYJeXbL\nxqMvK4lnyu2AkRgLMfqWGFaO5sfvxIKLcMSnjeaE9KNZZ49PhKewPYKtH7W8\nFAWpgjrcniUViiLkDsYAKRDHw1M8lISzGxydjlM9Tv+AwL/NE/0PXInkmRRw\nfu/WMImCGmRllc7T4iinRUCUCMddtk1VViTTLo6Hx2lc/jrMMz073YZHk4NG\nCHykWwpGt3VcEA/A9BATk1tU9EZN/CM2WP2+8SUxPaykUecEvIF47HixKNcM\nOISpdW+1hwGUsP4/GJdJ39SAiaHdqtL+mC/9bh7dyKza1NrHNYSdJUFGUqpK\n5eUZ\r\n=BG4C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2y4GHfv5KvzmF3aQgdAuD9oBs65AUMyQ8ajl4Ovrc5AiBR0rRyd+32aUj8k5N1wmf7+xWfHWkqnRl+EFqDy+cOUw=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.16_1587591821035_0.9385032783121763"},"_hasShrinkwrap":false},"0.11.0-next.17":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.17","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.17","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"8ae64bfca41e45d2074c1ee4f6ae45277231cd68","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.17","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-1Ozs6C2WbEA5vdB5YFtyGwxF9Bew0PmvYj9xuL9ZfXpywq+rcUERsfqCAct6VCDl1FVJ+N4nLqGFdR1blAeLrg==","shasum":"f5d2d187df86a303989c4498f1a50d94d077d54a","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.17.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoL0hCRA9TVsSAnZWagAAioQP/2TcJjqhMpHZ3yjapj2p\nJdjc1rn1P67OAe9RQ++j05yJ+fFDc5fnZxVv4iLUYWYmD+t6Ogvc9Un6t/TP\n4bR1uogcng4/hKoYIgR84t6z8wUKsLahMYcekMIUFBiNsgIbMSulZ0IBGas7\nFXg8BgckpmI2Q/R7n1FnUUUO3N2qxYReUe4CfPyTzaETdNfFsXuq1Vv7+G8e\n/l/jOyvR7ME0B+A/3LEJd9/rE3B1AzribJo7lPOaOWdIuwf2JRJ+q3rEUq0F\npay7txN0RipO5jiOGmCzi7jpp6NwLutUu6JoVqx8xvZflFDztmhb5ete7Lit\n1nkiW0zF7zKqz5f1XiPvYV3vY5hC3wzEu/9FYhfaRUuvJ0//kji5UoypRa6N\nqkAArnI0AKerRqBJywp/gW4ez5kPVkv5s9sMrsX1aoXQDLUCCO2zA8H3hhGe\n1FXllXsS0QO2hl7ulwYQ1ITuqVkTT8YIH7F30JT/Lx32gAwO6sOxpoyywXCU\nm+K73kBHHdd7XL3k/+2ivcnh8wZgRKMGDpI5GU54RQ2qwi07HMuyZjTCcs5c\nIzuWvhFVjnzkLD5OSDcCUOBZtsITJWnZQHYKsZ4o0oqy0mBDS+Plw/uc70jm\n3WUx59JGGX6oTubykhKxyGma4uKAuTCXmNMMZXHV2gF15BgIuovCK3IIkliM\ndo85\r\n=3xlm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg2Z/UUaQ7fMLEcPabHw/ozGyybsvtEtwKuXhPMyumMwIgJcVObY8GeN4iRlKbiqMgLzsUdrG0ZYqi1uDWGDq+Nb8="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.17_1587592481528_0.903029571318168"},"_hasShrinkwrap":false},"0.11.0-next.18":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.18","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.18","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"69035263b13cf2b0bcf7fc747f8e1a6be91a575d","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.18","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-OJ+1zNqlCVy/RlZbgQFNtsIQzy3fQLBOO7VA/OHBU3BeTdpLj39Y6NBOIWPB5p1F+8JFZZERTDo4AAi5ylTzTQ==","shasum":"6b4ece3491308c72607b554c8c34b2f64b126f99","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.18.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoL+PCRA9TVsSAnZWagAA4J8P/iCHIieEnTUVq21X5vBI\nyGYREMHihz4ApFdgmK4kRpFQ5pEnbqJQYPdILj3U8CBGWn9h/4wHQzW5EDq3\npT8y7fwGOI9SaL7YSkVKsxFg2ChnympZcK9FeFSjOURLSoR9PRpqZTEE4jsT\nRE+TbziMv6cSOOOwaXvCUb/BQfYGW6xBFKGIcGUZhz+h/IIIWVCVA59yaU4n\nf/OuxM+mDObh+euTm7KxbH1k5NAY9Nw1lQ6DXzjvuJT0Y4i2ezma6OLOdG/s\nLSBL8Zdn3l7GCXw3e1IzmG6fqI1nLLnAZQ18gZ5SwGRDFnS8WQnISin6AZzb\nepJwdusfepH1iSU9rtFD0bIu9sUuYwbvBtB5WUfgeS0vDRBngImoUlfrODtE\nhtPOLoO1galpV7D2lqTQgcpyNRlmzfoB0J+jTNdmOlkfaqHDo/+4TPHUhmQ7\nRYXn++ZyDjCi/4gruqhqDIVV2pS2yDoEtu2jhtyc1y6k6zJUQePNFb10XcvC\nxZ1DsV3FK40t4SjSOaXQlDBUDIdeQNLCDiL0qTJIBhlI1kKydAomj07qv+5E\nST/bnWqA+yqsmGyv6mL1s5FZ/L4vS/q3DxvpzuiQbcle5BdRGoDAf+1aFL6s\nlBwOl/JC24olMLraz2TvYp6Qk4SkpRomNJR/IJNlYONVLgirz+4yA0PNLjp/\ndgy3\r\n=p3ho\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgwuB+6WPFwwOaH+e+8FFrG8KXPTJuWLzOmiSLREyElAiEAxjJ8EWe46kvTMG1+tXWf4XXJngJwZUkxYFcjZSUyKKA="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.18_1587593103000_0.7064722005171482"},"_hasShrinkwrap":false},"0.11.0-next.19":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.19","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.19","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"gitHead":"e19f7316b3bcf7e1f330ca1c419111d480910841","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.19","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-ukJiStcNkMFe7UXtmqmEUPZhl6AxJkiAIB45LpZr7iiJrcCDt6gTI4frEg8DKyV+Bcn/+pke8iawsy9HRsa82w==","shasum":"2e94ce3d378f06578139d848aae33858b247ad46","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.19.tgz","fileCount":8,"unpackedSize":12153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep3jvCRA9TVsSAnZWagAA1SYP/ihlWNh74B4BgAyDKxvY\nN6iY98hQMV0KYIrT0SdmXz88UZw7FZ3FND1ft2soHTA9ETm1D3GfajWVwgap\npRhNOCQU9KrvBfF36jte4hysRTutkFbpCdTiL6FZsqE5Tju+IkECMXeEBevK\npw9RmNuAwOcNK9h2+Y6va8roGUglqxQL1NlRxy1PiyPsxblcMVPZ7PWS1U0M\nv5KGWNkVjran1dEqj7TzMbL/2YpDK/MqUi6PU6cYol+KZTVb3YW2J5Xf7CAM\nGm+ErDeCYkFrqW5gxgBPjpa3LwRQHLi3oFEH9Zp9kQXvSqMNv7+LBn8Pfe9w\nTjDyeweQcKwgsdmXCwpDMeNaX2h1bs6xSKgtjAC+3wxtUtR01Dcp+oavFK+e\nvwPJeEHI/0rsLWgIirKbr2cKzAlcJj6zY74T3pLI5nInIMr2pPr+LbASWS2Q\nz5k8MInRuo+66JOXQZ41SdRslK0ftBOaOT+KZ7x2A3IJgRlitZJLjZt33e6n\nhkK37gjkkcQsSoR9OKmmEd6RRl4g2tVrJgDoGf4UXJaqc8qXY0BJovO98cxr\n1SDyRfHvu7siJaIn6jKSc+EB/6llyqbLGPHMvj4udAF+Tgu4BRFBxf8O8EXy\nEsSMkUdVQPmw7Tog7cP39hjlH7K7LcDekaEG07Jh0ViLUPfncAhL+W3q51/1\nVTLH\r\n=KI5J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMEsAEDUOs/GjR/1F2rvqnh75MsW9zLeWUW5E80WDqrwIhAO9qjnOw4BsmF/YU77k/HDtelpaFsDCqv9yvsnsxopQN"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.19_1588033774704_0.4566751793608139"},"_hasShrinkwrap":false},"0.11.0-next.21":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.21","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.21","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"0c44943e5be83928eea584ecba3e9287a3eecb3a","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.21","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-/7F4athJ+rg/Vj7DWEdr22MsK8XuD4U/9Sa3jfsly4GAbqJGaTck4/039n34ap/u6JxX/hA8Kj+ngAAiGm10Gg==","shasum":"a175c8065bc7ed3594db622530bb3f0aa2caa2e6","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.21.tgz","fileCount":11,"unpackedSize":15143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqyTHCRA9TVsSAnZWagAAXhoQAIa30jGRaHfaZlmt1ukL\n+pKvrk6qyQbzDEiCbG3hUvz8pANhl+Fzg4fvmKe922ejsZf55QscOm4qSV8i\n0f3G/1mN3ReFuVFwPArvhAj7ETsyPg0KyKu+uuUDu/s4ztXnUORj82jwPHrj\nfwfzlYwY7eO8aiNBYkTdcVntyb4IjUGewPwyQ84ixcvVNUPRnKTMmAbLYpbN\njYJJc21omJEhEp7I8urFMswIKIQp7SqI7aqpg/mROW7Hvx0I0DOfiscN/+N9\nY8JF1cp2Rtf+IH3y1hv+IgVzpmA+5+CbIzvagcSC44GHlZyuokOwqqOb4f5T\nYhD5ppfyXOxPqKpSdGNwDHskleMqrP5wUALMFpIX9hoAhFw9IPD0DTLcL2QF\nXtAKOo4j6DkwrmSzcnH2wSZ0sYZi3OROHycQD7sZaAYgjfg15sBXm2/1a8OO\nu4L4LH582AiMCKxTzBnCuyds0hXjKASUzZ8s7pNO5+XMiv5cSRgxXTrEFvMy\n+d7A0i2BA5ap0WLslc4Z1Qb5rm5juVCOpLIPzaAi8ewNn5NpP7llkhkazx+z\nkyScyH6WDH2FleNNHGrFchU3oFCtVFubenGcB24Zq9bGtlxf7/+YVos71z4P\nuWQhB1zScc8rhGTv/9tsHlsw9ThEgJrmHwNokagrfjPzWMltg+s8zj0sgETL\n5chY\r\n=BcVa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt0JuEtQU2jtvCbS/fIp3SP9DUSHcXJM/4+p+P0pnJdgIgGtCRccDbU35qC5VEowUbqr/+3ThvMkXkxXKCrkDnTTs="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.21_1588274375429_0.7553729974705019"},"_hasShrinkwrap":false},"0.11.0-next.22":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.22","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.22","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"6017b01acb98e76a8450880f2a01a8f1bb23f53b","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.22","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-Dx4f70CmM4fhG/5KHvqb3XHpf9PLZnACAUvZACJetk75jNBGdrUkkCjYZpvp2WqEEtOa7k0e44tjUH73GNccCg==","shasum":"292917c29952ad2026c310f229f9930dcb5f8669","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.22.tgz","fileCount":11,"unpackedSize":15143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq1gmCRA9TVsSAnZWagAAcxsP/3GTQwreUAbmaUli+afB\nRuRd0qPVpbFFiQJ5QmewWXhfYcA2WQeQdTV3jmENG991w2GYfReYm/E+TOMx\nMYUWQhH/ReGSeh4nX/F6ynyZbBvayuiOGcUfWzSICnk02ET0T6qyY+oOYrUu\nOnfCVA54eHWoCU6xlSoQpQ/M3z8gQdi08azQMJ71wpFMrFBQMDmzSvcE+Hm4\nU4jx08tamFLbtGv95Df3D+ViNQsUyBLG3aPiymSo4B1vweYXyvoPXuuwtJMz\nUOXJqCpsq+yGsLNCiaGKwAxa+se+zlSBENTprZfHuILPiOuBJ/fVjqPZ4z3A\navDltVy4nJDuibC2bRF/590LuVWXnyeWUw2cuKHC4pvkqbX3ZEG/a3SUDfQT\n/qC3tiAA5a85RXdgl2CBk6U4Wxt7cbJYGVkjUBDe9t35Xpxp88eae0ECxznV\niu1uPwhTvD7pgHy+BZycfDcfgZJFNSL0WndWKYTO+tznL/hI+cqKFzNqhqX8\nMPG8alNL64aHrCy1hhao2c31H7uAZ653gKYFkeJmVSu50ftxgdQvtoNAXu/k\nN9H//Q0kp5MYtA9IxOZO4YxSZWhOCvhmIuF4GxHjUw52s+j81l3/11hQAmnF\nhLAvTlQHQEpM7WxUrGTNVJlLkG4Ol3gAcX3IAuVRi3EbJ8G8FL1mnS0ZnqAO\nxKXl\r\n=MwVt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL6PDMUSat1V/Pvx6FJ9L7aguoBVtZGD914bXOuuEs3wIgMjkqiCsV9h6067OM0V0Ka/FlYWx74z8Pxe8ET6DutiU="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.22_1588287526561_0.3781854249019254"},"_hasShrinkwrap":false},"0.11.0-next.23":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.23","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.23","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"318e61a7557c8378dec4cd1e41649c126bed7d8a","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.23","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-y3mECtAdALLBhVSkanzBZJweMmSAmtmjFh0OaQJiUQZIJ1vG+pAgXaURih9WlP+O7ye3ISF4N4nUfhc+TE6C5Q==","shasum":"dfa667f3b8f8c595acb6dc197e30a44daae9f4a2","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.23.tgz","fileCount":11,"unpackedSize":15143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq13wCRA9TVsSAnZWagAAvsUP+wQ+wQe31FOGotB6K4oz\nqEN1pr8gZYPorUH94UUGa+yNNi7sE9+KAyF9wSKYR+nGgHroZa27fM3jMaeq\nBjNsJ0O9IRp3KmfudXl1FwpF+rhOMzRltd7o3UAFNrpICUo6cVGLTElZCBRN\nhMb20ac56zug9i9Kdsd/TlwZDhB+/VgMdh8K7aXbEBpwbdtiQ+rBiNei9cHT\nbJ0Vh3HsT0NTw6dCMX4wAsdUome0K3A2c936V/AWXWXboucHYTZ0a48c+ruL\nIrJBnnxVV4qqxZtJ8J+Zaw9RLT0Xk7FXYrspJmRKzAnfdt3st+ORxkXzJQoq\nbJH1C2yo2ZMZfwFzuZLEODLRmARzIMbesh7DDW9QlTZVOMObG6zcok4L+e5B\njW9QE5kxga/77ow2gD8huEhXr38rXFfEDG89TrkawDRMpBQoKcavNKzxcC1O\nWpI3107/lYYpdYeQiztS8XP7O4atNgS3P69vCHvVlRMPfOHyA5Qb42Xdzc2T\nbMZWrU1+xIMn8MR7Ca7PRi/D7R2qMAbMhcQTsJCfBjkcKyWUi0B954uQInbd\nyVEozX8vwb8KcEv0qf1UfGv3suAjkzWhhpHFEHDv7ccmloL1lvw7UG7XIIbg\nWxuX8FO5Igi1UbGu3vA99yv0ArPVv//2WCtV78bSwILaRbeXW8feYzheJAJC\n7WxT\r\n=8ICB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsS2AyMaZ099KZbvbk8WHmYLBpDCq6GAp11kw4Y0/pBAiEAnsgXch4Af4jhr3fmz7wXc/5AuM0mZ7czraoB0vRPUxA="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.23_1588289007709_0.4459045189431958"},"_hasShrinkwrap":false},"0.11.0-next.24":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.24","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.24","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"33a8b008b23af9cdd5e85d8186a8c7758d8a5cda","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.24","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-1pHhUbhm9p2UaROSo14qC9HF/Kjz2cnRuSpv15T4vGneaAtPDOs7KjH/rbbvss36f7IZtXQw9ivOnXP5EkKy7A==","shasum":"16a269a88eb20566fe555ee2510ac377ef712aed","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.24.tgz","fileCount":11,"unpackedSize":15143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesyD4CRA9TVsSAnZWagAAVZwQAIUzLXqpj59YiBaW532S\nCUBDLfbtyovIg2tgrmUWPeS9gf2obZfVc7eWsSc/ZN+jJyRx5+dAzYM5lDWS\nu0NX0tPVBsbaLnRkOzWkjfadoSqKYvjlhrHKUJd05/9L3DZZ2ZUsUYfEMvqn\nGZvcirkdzcnMAy1RK0ekiKCMUeS20wwMM2R6nXp4hZKQ1IxL0oCNODOkUhRX\ndQI0/lqvpyGOAY15Z8B1syD16yzeVikDruL8O/50A/Lq1eLqX47ePupuQInD\ngA6wVpopOW3/fVfYBvG4C+wVF/DpIBhqmxfBQ2s/jxhaUMb0TlzLRzNaKAve\nxetEt7dCCsLAcZDY8B8KmER79Zfl022mEdNARM5FL3cAq3YiTzMoEuoAY17E\nu+lkKXDLVC5oA4nsdednCHdgkF4Ij0//Yp1ZUkRgR1JyVMHeCguGtKbJDvFV\n1wtvWl2MEBuGBCLMRu5nux1AC9aoXh+cjWnb6FtTekqUBbhduYTCrQ313SvJ\nFqGv/YLKU2m761YoruvqAXDepFaLa3Ps2DmGqJrIMdzQd6xzIZ+iYkGuAcBJ\nWReTglSuqrtPujOnAUXCxgbQcdl6lYSOKABfXXuH8d5VO3vTxRSEurmYI6Tc\nTIdNWpUqcsrtDzjIwHu+xAY3yo8qGPhAtomXCTHJd5xDd2b4kO7VFBSZdUSM\ndaFB\r\n=GAj9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUwD3X41xjvSUmTRWApT4kHFSo1jMwp5zN4S/Bo5wZ0wIgC0hdHKe3fSY6IgCRXnfpbRODC2yNtspXZfw1gQF2dq0="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.24_1588797688053_0.9230574292596223"},"_hasShrinkwrap":false},"0.11.0-next.25":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.25","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.0-next.25","@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.25","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.25","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-npGmx7NUfYlTvntT68CjNQ+/zpApORRHbPhVn4f5Wtae/0U7il2qulKUTBJA1eC9jMl5b1GvouKDZ34ItY2OcQ==","shasum":"cbc4f514f458e32157f4988d6c56ec05a0e40733","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.25.tgz","fileCount":10,"unpackedSize":14742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuvY1CRA9TVsSAnZWagAADi0P/1UvW2mns4YTvyLV+UBN\nqVOpDwGHvRhQkb69baPItdaZgbqxm8c6H2VMctGacTbAne7Bo4MS0xi3FLyi\nG73VSpVGvrTPBasaU5uDrIqtmz28ZlBEEl3Fmb8ESlIo39jhX5g2aC7PMwvq\neIS35tgFAS38zD6utyr2KYa1IrKZmNK5lZ6DWdkDZuGii0kJgwrnyVIexBPI\nLBhSg1XCIFmQ5pjWZI4N9nB3ccseO4PeofwBmIwZ7rW1xDZQWC+yW7fr2n/A\nUBgjsHwnGEhP9QGhIfunHUOr83BuvYKeyU7I3b0tZps57uEuoe4xLyXWojb5\nEQkV8codq9nYUfpq7an0BsBxuaBGTqIMF/TKQcHVQrQElekGaGY7ARnuoiRM\nfRXJ5K4Mmy6aJiTpag+ucVM2FekgMB9/xd6Cq/SoIHkxtmxfAo8TpAbAoLSU\ncF+tpeq3ibkzW8DQ+olZpcSCvDlxFMLthjj2csS3WByYD1BKv5ZNincODjlf\nO343kKthydsSXDc6lo1DnvsutN7Ea5PJx9HhLARVKSFsCrFrozZQLpgDF+M9\nyz9OlnKyWHqpRISm57KT2PdY2s0x9KfbixuxOr8xM/hQ4iY/JFal2t2tfmgX\neaFT0eHoJuEqmXA82caiEwTFJwtwgg1DBupj/PbXlExRLdR0w8z78+hgHhMZ\nvyAP\r\n=TsQN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGB7hKoK3p2rV6cPjEAq3SCzOGm5UxQjMdwuu1N1hRQHAiB/ShvfPiz2kj6/pQlkMQGPWE1jRkXodF2fKwV9Ppu44Q=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.25_1589311028943_0.3036396058764428"},"_hasShrinkwrap":false},"0.11.0-next.26":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.26","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.0-next.26","@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.26","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"567fa9ff2401061cfed25af14c07ff1250469356","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.26","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-42qLJ1srsj5/hdLAVXZxFvekvzH3pLJVIpo6c3O1fW0NA/z8HOPWO2h7IOKLGqBKKiBHrLX0c6ApjGycYhauSw==","shasum":"2d8074eb96edc4eb45bcb88c837a3023c62a99b8","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.26.tgz","fileCount":10,"unpackedSize":14799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevfRTCRA9TVsSAnZWagAAOT4P+wT/6y2sM0E3X6U7OFUE\n6hKMFcGysUvuo1HPkVFLGnee/twy5UOfUwzab81A+N4Rm3NSEVldgLookHvg\nwiq3hBnUeUIgvd2JBbhgZqRYIt0MlQAe19J0Py71Y9ZwkJDazKbllZjQ9WbJ\n+ptESZyLt4dq2iM1jjU+Xtw4BIXhxA9aEC4Hp5gdcOvUQMLj7apsam0YTuck\n0Ky5SytNK55TtMJefyfGo3D696Xdud9vIh4A0qCjTkcDZTyR2xnPpPK6tLhL\nFHjeVhQddKWzFxKFxRXs1AzIoY4GZHy1ENjPp84D+9mfTB1KCDj4TwJ88s1c\n3dbQr9daBTQYRk5Mgvc+ar3ULGwKCcJInTWs5qrIm/c3JiQYNXCeTuEjq3ue\nmTkXfadCvXuYGR3fQQWxtN9kOeVx9Hv4mxW2e+qhzPJ3IK8tEatnlzuiXo2V\nCvv/f1iKS/8QtMR28Izwo7JitTmkkL7bgHp/LSrQ3uLtFKPzZd+OTv6oF5vz\n70VIxWFe6j4hoqZt0i2h4d4U17vW1JBG2jsdFZ4z8bW1J6ZCvOFARQFpiVFO\nAcTEU0Df2YuWQrmX5M4Uegy2lwtrv8KkiZljISpFB+kIgr7YmN/G5q8cpdco\nDSgeETk3k9HTp30K4ByxU7Xr0l7e3jsCNyGaDmgnYiFnVQ80ha7mK21de93N\ntp9t\r\n=BiLX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/qBsocStDAV5IFYUiCMS3w0rEgZnVmjpU75B00BAqmwIgLoX0Y+r0XjWEjXZppqJQIKWe62zs6ULCzXKMowKYNno="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.26_1589507154978_0.004907651329650875"},"_hasShrinkwrap":false},"0.11.0-next.27":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.27","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.0-next.27","@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.27","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"e25cb9138e82aef205ad8e14252ce9f044dd2805","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.27","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-rv4xwuHkSv368e5bb3+y2LmbRrRUxytVCl52TaKKbny0YP/F8uvDVXxJiZudKjUI52i1syXaROtz9AiCvskhCg==","shasum":"e9b01c0b939728447e32feca42e0ed4f2ff4fe64","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.27.tgz","fileCount":10,"unpackedSize":14799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJextuzCRA9TVsSAnZWagAAWX0P/jiKj33a4qLJmO9IYFBc\naHiMA7afknTRQj2uWAJ3Pdmey8AhURAu0/jTykRgLt9un55PzQGT8ncbFmyH\n1xqzDCfryVpZ5WwJMCHcdEznXBgG0zdLd2/Kmb2v4wcKSMIifhXOdJwWlmSO\nYkGjfxCCobYxT9iE0Edqm+r4TFmj+DZA92LiY+LKFnscGwdPUhfaT75QKnW2\nhK+zQi3P5WuB5QGMv8L3y/pEk2vxSt7ZCqgT/RNShNqXkz99CDxKT8H+J7S7\njZXv2p7mHKDFk8TL2IP+yWjy6F9KwknXc6RCWJs+2kAdPnHmgondwIM7dTIw\nS3tBH+8hI7cZPbhQCQmrMyEqZKgicHbP82G9NhMQHeZAqfFrK5GqWofGfspz\nPIJ9EQ7+YtpCUJpnBihA+vW/X8aQxFj7CnS3XClCtS+71HsYOHqwcpo017QG\nJ1HzjjImYm4M3y2ni9n2VZthXWcKU9wVZGGN+AyEiUIElVTfe521AiKjCQeV\ndE/F/53mWz9VO2JohEyEsKxxmgXGdISHiVuQ14RvEyT5N2+G6z6NjXQRPuON\nUuzsaxI368dvmGJNZIh9SrzLB/qZcOC6VEONmvWvCQ1Q1cS0o+fHD4q4cent\n55u1U9rrQCKukWrItck0cN/DButUJ/TEJI9ct8DLHjnHYx5DqJiCAV3DLEhO\nnE0V\r\n=Nb1P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmSV5FjgoeVLOAG1P4zquns8623HYnNrm8Zu4dh1qurAiEAxRgJROLeOO43t1G+J130h52sc94em7hJ0q1XJTC4Tng="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.27_1590090675420_0.3180185140826204"},"_hasShrinkwrap":false},"0.11.0-next.28":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.28","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.0-next.28","@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.28","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"4a32194c42b643730e8c6dc05f01e3f2c9210793","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.28","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-3jpDP8Yiy0rZ0V2koYAa3ctKiqlN+5o/Q8gPzRsZ5wCLIrzuRlfzTdJhnmGjsgv4wvP+MyGig1ZZ9bC539xN3Q==","shasum":"4007a9318d7e2fdaed469f542b8a1a5178caec49","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.28.tgz","fileCount":10,"unpackedSize":14799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexvNBCRA9TVsSAnZWagAAs3oP/iKhb6RU/xw8qS4gjSop\nLu1OR6M+WNBnmxRp89fRZXcgK4DEuCJmBpP46M6oNaft3bAJRp4Ovj+MJ2EU\nHEYe/3NWP7L/yJTALlh03ttUIGt9X0uRjU0Nn7lGN1eRDQ/GcXxmH8bK3Qj5\nQRAau/Fez+5MVr1WPuxU2YpHpki8MungLu4Elx/yOA1L6+SHTu4w8CWuLyaJ\nvDuEQoe8yKu1vXZl+fNYx6dlHFlBuptuDmdKlzX9vvcpveb37EW9iI9Ws0bm\nqpLyZT4oRSLBss7jbQur1feiXgUY0maPc8ZJTtHHsYJgxo9RCvq/k05hQpIk\nX0pbnX5dhMC6CX4yV2Ozdm0do1jGpdzCGCJp+7HARae+bLCDcVRuxH062pHs\nVoieu6O34ZaPgTLN3AvUeDjRz8Hl/fHcAQwtRo8FEiug/+F3A83wGiNwDdFH\nGGCcocz83tioCbOho4JpLlfbRandNDC76EU0LMW97vYAPrg6EUlYlSI43ye9\n7pK8b5NmT6LW7JTD5IM3b+3a1dJllV1DFFnwVp0q4tsYMq5KgQ+/QX/GfJrX\n+xLrcqI184HOETSy0ofmajoTfBWY9uan8573byGI8LjsthmnAmJB+bXtV4sd\nuBaC3ijnUEd+JMslFQIpaBAsoGsnnILhyejiuzj7ZlbcythiBmstt0/eerT9\n221w\r\n=Y/sE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXGs1nI9NNmJQfCtEfcuTgHEvRa8GQnZz5gNGfAF5YRAiBUfZIbI5zsOpc9esrLpoH1JA6Ck1/MqKeFp1SaPAEnLg=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.28_1590096704701_0.6396765309512205"},"_hasShrinkwrap":false},"0.11.0-next.29":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.29","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.0-next.29","@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.29","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"2e66136948c2ad8b9344e7ae8241e1b2bf47f802","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.29","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-SdIMbGRHym/d/5P6lXXuVItLMnw5zEbPqOmD6MkTM++HWQMH4R/mUQ9P4ommEPi5zNKvgXMbe9ffZlVI1OB2Vw==","shasum":"50c874134f6fecbd72e3f2ad3d5dd6fa4be8948b","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.29.tgz","fileCount":10,"unpackedSize":14799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexvkECRA9TVsSAnZWagAAoj8P/28IQKL5u2E8Rxb+upwY\nIXft/mPs7LCiwpf7nEUfAzc5Rzk89DZwYodtVvACiAb2Uj7ZpCVZb36crON8\nlk7Wk5LlXFTNFcNzCqxkFrjtesFGoyBHT0lDnx5EucEizYyLOHSuJyqaXDsp\nlbNk7PLmqwjE49K7DAQYw5wokgs6ewsQWN1U4xGz2MUbzFOoxzm2m4Aw/mXS\nHajSo/Nh5AHeQuKhf4ZiS7qikdNCyJKIFSbiWHn0+FJKwWrAQtWiMsKEe4TH\nlIz8OBLh3xO0u+jWcM8/dgFsQOArbZeRYCSnYf5uTNUicvwci5XRaTBa3YxZ\nzaG0o4RjDmBydNBtmJZ+0b8x6QvTCiHyWs4+Q8UFJtmYAl4UeHyWwDdOxbsy\n71i1ZT5uhFP/U03cGz+7MznUZ1W6+TLA210e447M7wGW4J0wilCCWMuQOgjJ\n2o/6lG73MNuvEYYcr8J1/I1hdWAXU8Qa/wy+l4u+sT/gdjWytkePj8y7LBgw\nF95p7hRgwNQZYuV0OWJQ6onvMuh08B1ikH5Fe3G6KJ3kT8wtt2OQFP9C5iTB\nzk5xyBjoot5ji2XZMeVIha65UzuBQaMfMwNBnuWz7R76xH8EQx2TBh6UElZ8\na81lCvYMIPZ83cN/nUGrPYG3JvOGWbv60UqRXYEsnYiSoiVPPI4qvzizszBc\nXOyJ\r\n=mQI/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2b40gmeXHfHai6WW0O63TWVhatuK0BZuDDc19NFds+AiB9KIV87PrQRTbywxf+p+AwAi7t+ok8/G8x13q/+c+i1w=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.29_1590098180338_0.4942439114620083"},"_hasShrinkwrap":false},"0.11.0-next.30":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.30","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.0-next.30","@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.30","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"35d6279710b710e25666d7a1ddc9469dff49fe49","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.30","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-9Wt39MiphUDL+S7e3FJggiNoDzGzAiWsQBa4hUKA7wrZzwBfleNZBBMAPx+Gw8hvSLqBwapeLUhaOuFKABDY0Q==","shasum":"4054f42693f283810f6de12322748c787f9becaa","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.30.tgz","fileCount":10,"unpackedSize":14799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexwLjCRA9TVsSAnZWagAAGbgQAIZ95/Gk20eG3EEm60ii\nz3OyKrLEqY4dhzfY72VorwdYGy8sglwxiUY6nkBwIF34zo4QQi/rLopX9rtW\natdDSgdHOuMciHRTSuHCT7x9BXfhJaGCsjoqXf0p7Gy+32NEi4U9YBfsrjLw\nlOTR/zvhczIqjiWpzsdps7/izsRXkbdU+/bDt6fU3jCsmYsiLFux3c7zjkJ2\n5jq4zqZvTiUUw4S4RmXGaw8WZMc4bUxOaceILyJscPN5LToj1yJlBAoonMy8\nmyLuhId4PPgNccYMHhBWE0pggDLn6OG2gcJ/zdUpv59bq0qnz9NCsfYL+TnX\nBnh2ZTOQymMpvW8PHyA/RnuSiCfl730Z+gxDC8NhVu6LNzN/2540f9Bujzzf\njBCB814wlrdfjSGfRbtgyAyLgkpBHBP15GvV2+UvkHOJsB8ozcMPGM1BR9pv\nOkrRs36JBe/vnvn/qA8rW6lGCuVRewdVOC3UhfHoWnStDuGWP2bw/0g7rN5l\nCfsJSrwXa6/97cp0on6aAgRsIpoZ97cLwallEj4t6+1v0ecOdbc679DZrLyR\nGX+ZejYXjtWZ6zTAMoG6UFaTHL4+cnCkd980YsBHIlPikHa0V2RYkZA9APXo\nvFtdVMleSV8MPB6JN5AIva9wSqC7lsxFWnNPH5nVMJTivqMQBhZDw5dElAq+\ngBjy\r\n=N6pR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiOlIxJADTmx4jHmUufqlVoTcaoZlvSTY6Eo7J67+DRgIhAIe8yM4LJPudaQTbSlpEonA8HC3DRiOWnEzY/YptQY37"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.30_1590100706747_0.33397701855582085"},"_hasShrinkwrap":false},"0.11.0-next.31":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.31","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.0-next.31","@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.31","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"26950a71bb0a865b999638c6d57f7dba0dd5b60b","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.31","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-mEmPj93HXFCtDf9Au2f8dX9Wqnf6Kxe9fliTGX17N7ULRjA6pO7xUkyIpp3DVY58pHysNFDLW2y28IVu2ANmBQ==","shasum":"2bd6365751642a34e3a13163a94f25bff57656c7","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.31.tgz","fileCount":10,"unpackedSize":14799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexyIhCRA9TVsSAnZWagAAx5QP/1tqP5cRYk7TcthJm+YD\nB+xzvKs7/spee71/v9jrOb1XDaQXlwkNMyaeqUBfYfiCY1YCzJ1cARtr/4PJ\nqmgDhSrTmy64zVgBpzF0Uu+4l0wtagt9eXhGrR3DbTYBhQcyKNQsuYKzgwP6\nk0NE1Lvt1IylzfOu0RYJpZ56UxlcqZntIGlYnrR5J9Ak2Qy7EaZbhklZZk7T\n8VUosaPJd6nXcEgq07+KPPU63gnQNq4qH1YGpkQh9HzkP/GzPDlaSJ7rRUQb\nL8MMiSSHbZxyWqG5w3u/tqCUbqLUKyZvip/Re3tTohKncjMxzcpIdpx2ZBDx\nP98M1xsqRY580om7lN7IzHKjhrxRnB8R2+l0KDnKCtnuRnFgMO7wSmeuUl/H\nTIAStEw0tJ74fiKOBxrjBSEGpkN5EVNRfmWx3LuO2ZWunn3+zySGZzsSeJc/\niRtk8BiprKE0w0B9D+7O9QdSYrXlrNy/+c4/j2eYIkklUPGPxhkvOL/kOVk3\nTHxqCfTnvDM3OgR/1zkG5seE09iYYOLrq1xAPaZcFTJlFpQ2OZe7xpr1JGlI\n8JOkSIKSpH8Xmv6HG8jReOkGaFFt/WK65EoCBOm4Z5kbiwxXLo5iTSnHfOgX\n4S9efuwbowpZjpMtVku4XC2HKprKWawU8CX7Std1R8Pdml2sieDiM2tjMHmd\npiNT\r\n=3/S9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9qJiTrclzkMov80RkA0wcqyWwBPbkuTem/ydY/k3ZqAiEAwttA/wOAwFyuPyWUmv57LTIH8te5Rg7CRG9LlrBCBFY="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.31_1590108705187_0.1468883966122012"},"_hasShrinkwrap":false},"0.11.0-next.32":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.32","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.0-next.32","@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.32","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"7014dd8b84700258bc8551c4d5a43dbca6d72df3","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.32","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-wSgNvXAPnPuhFngdlmOcbKDiVH1FtNsvpnnBq3Ke4bM0nT0dV5V4BuhfGLzxWEVca/GTEYiWTvka7xEULXYOyA==","shasum":"b3e06ea24b3c79fd5e6f775b01d6fe304ea3acd1","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.32.tgz","fileCount":10,"unpackedSize":14800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezYZaCRA9TVsSAnZWagAAMxUP/jGCezbyEyR3qDBMwUMv\nBpVsOtPb5Q3vlW+/+z+JDdnz0hBKlw84+JaIWsd0Eb4M748T2OT6xHILBULr\nGOpoTBPLFQDlsixUwBzqL4eCGwGaI+7u+keoicIe1GNkcsPAoWxIq94Rfi8Z\nOGeYHrRGQl0OAymN9yVdtDzvJezDAKDSVT8dsPWGYlTiUtUhUutjPx+lNZap\nMQGe+7QdLLZLTsktlNc/FB/NZoigPThfwuMW032wm3fTeaMAVJyFf1e569yK\nCyMqjuSg9OQ2QtgITpvxqlBxJoutwk9hoJyVtPKLF1THgAR+3OgMO8Vl0LMM\nrGDhsNlQfypYjFVFV+Xcw4Qi2OmQ49aITS1bUP8BngSIykLECRD67EiHFds8\nbLp9ZEoxYrGYpTXv5qHwoSxDQnGHthjlJNomVjJsqxyE/I3gEQfU83nNtf7U\nXR/D5T5vni79Lzw8ux/s6b90sBlvVb3d4E7n5ZE7GoBlE6TxYiONhI+LiRCv\nXCsTs0HjgcrJ72/ip+CVNzN7gqyFQY9b7+o9WFyKB0Y5IrRfh7TQHxjjrZB+\n58+C6+X1urgTJsvT2bswisxVVNPjfwHXKGGqrCLms0QlfsYXhxC35s77IhRx\nGYFXhCjT7IefutLN8q3H0AKCu1Sll4CpX3mzJUzsK1tAgpnoCd8ek9Kky9b0\nfFKd\r\n=ztd/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrNwrl1ZKeMEZMltYFbPGl8qP/0+H4uW4v5zwMLEm8rQIhAKkTUq34fNMbJBFMeMQGuxFCYJH2EwmIx+7s83VGaS5X"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.32_1590527578352_0.40074639145552005"},"_hasShrinkwrap":false},"0.11.0-next.33":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0-next.33","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.0-next.33","@jorsek/gatsby-theme-easydita-og":"^0.11.0-next.33","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"c7239f91c8e8739747cac7e1490aba2792e2f67e","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.0-next.33","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-7B0NM548fXdvozCdD1ra9CocmZWzmfB+tg2RIbGznCl79Ae8L0Zpi7iRS/+WjtaQOHGnlAB5ZztIVqMZ9yl99g==","shasum":"791d03a4f7df2531480ce4518b0e161197d267a3","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0-next.33.tgz","fileCount":10,"unpackedSize":14800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezrdSCRA9TVsSAnZWagAA/NEQAIKDNoXFctAmnf1+ogR7\npa3rrk+puMxwarSFNdvo0SMShoZIq6GpSa+W0jMa6r8dTtT2oxNw3zP9AU9p\n/VFTQ5/ERz5LcEwWFZ97F5t4SextQCszUEqrqvfcKwa7i8EGWNInXrUGIsyl\nXZgi+eGmvmZ7XPla0L3/adnHwAEcTH+PMRI6BRgfvNAJrYq0+v6L9ugg4QNX\n+kjkdDAQkmTwsWsXRNdYUtO0/CJFjbIJVeOuZlWpyJkr/y2Ba2EvGOHqxXoR\naohi1tzBGD48z/gRqj4nuOttPO8/2LNPfHB5UY0hXskjzOW5NY6OedQKGaGp\nrIYjfdIs88ra2+niS8kAJRZ0FIwxsLP6qpB3vp+3ibydWZ05tcNAzA/lmOST\n322bx4umf5wTmeqlqPMV6yjwi3cwd5FNFhLHG6Y9NWMXl0VNsVCsx4uE+QBy\nNkq/RMkhexRTEVEx9y+BlZvk63f3Nlxna2fmqrZLBC90x8FziAkOVAXMKF2/\nVZMQNSiUAVglqGVP43NqfA30HwXn8/UD/aRMCU2cEHaO2SMibeOoV2NF5zeT\nNsUJhgpTMCPDMv43CWPMr4qLEIUfEA2fIw+LxAlJsln9pxCG0HXhUAaLuoBU\n+PTCEcecOTM9G14qdGPrg7pggjLIVn7STWnIVG1+vLh0CkvDcOEhy4e4OGOP\nVyhc\r\n=Bp0j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyaVcYqrgXC+TKooTDOc2mpzCil5O0U8yen61e3yEOvQIgX9ekv2cGZsOu83C9nM1l6pa0R6nF7/hmJNDyYFXUjd8="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0-next.33_1590605650009_0.740087157952386"},"_hasShrinkwrap":false},"0.11.0":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.0","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.0","@jorsek/gatsby-theme-easydita-og":"^0.11.0","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"a60b47e8650a0c522b97f237b05f3a1c9a0c632c","_id":"@jorsek/gatsby-starter-easydita@0.11.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-cjxLnW4g2MLpQCNhUyCnRr+VkPKouJNkNobq823FaQF7gQqlFEvzGTU8b0H/1GXn8yt/eDXNWspajNad4vSAWA==","shasum":"43dced06baa23de72674b411dbfb7256e60f5143","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.0.tgz","fileCount":10,"unpackedSize":14776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezroQCRA9TVsSAnZWagAA6gIQAJZGX08+Kkb0eo1rQp4t\nqkcZW/KwSdna/ZObNeZsUvoLwbOt0DCuLwkS1JxHOy12AA9iR9T9kx4/5g9n\n/6dTG/59BelsxNA2ySd7xxHCG3W4HicVysge7+unwFXOxemFzUvQrF/Km1HK\nb51P8iunle9Qzahm+BaVqLK5NRDpOhPeEq7y2H3X1pZ6OtNVhc3Sbj+5RbOM\npqEZcPxbASChnxGUD/EZdAKjWPihimjyueGh+QOFhh2woJ1OJP8E/cBtP3ji\n0a33nktOx2QbI9bsKASnFYY8H2lM07ckRcw6nj1zVvTDg9QIFBlglHfsTUx1\nJJDS4BVIcrgcLtQLUao8DIkQNEB8WFUZjol/vwmDAJTPl6GC0v+jp1Bismrw\nBY5QSPC52l+yYLGUH7uiCqLHEwGab0kvN6YtJn/vKl+BzW0bhrf60RXuhadG\nBTDr44grjZkDc3wTwEp4v2ptlGdzn7h1J/aP1rA0rdLFA8l+6Jy3yfSaEIBL\nOYo9ywZwxY2YYBHvKDjmM7gjsDsvIELSbIOhcdGdokO5Kcg/okQ94Lv93YQA\nayLWKYtjvWl1wkv2L5/HuP9FWYBrYbMAvAoUiu03ehLxTgyYiFTLii8Bl2Pn\nqKnYyDynAWBkq2a2z9DRCxvnGEbPbQmX1F2sqRl5cWgEo/StyspoitnMGbpz\nldeI\r\n=GAP/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRmc9DSkZkoUzQ5SanPyjmiiap/ed6tbCp+Td2I7DjcAiEA1jH14L5LAdjAt9D4moxz/YOmaTsh4EuM4NyQiEc9uLI="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.0_1590606351781_0.7293865757969964"},"_hasShrinkwrap":false},"0.11.1-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.1-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.1-next.1","@jorsek/gatsby-theme-easydita-og":"^0.11.1-next.1","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"6b541795693807c4b7fec4ec74bc4bbc887209b4","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.1-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-DHtn9xiIxZlJ3RkOzWczipzrNuMvQf7omud5qmiB5ot83RltUtDcxUj02QyAYvlMUxYmRIJ74Ku3vYzLKD/66Q==","shasum":"56946ab613d8951262fbb8026a8672224ddca31c","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.1-next.1.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezxUJCRA9TVsSAnZWagAAC68QAIQ/n/d58B1qelId7VWU\nL0bVWoH5axPlYSFzZBtK6UqakUnWej3jac7ILPnWuHDx4JRWgxEFsXcRSsLf\ncx7rKIDJJl9Bz2UZq+PQBYKIeGI4IuiQ5HbAS9CMio4GYEwc3y9osbQRwFFL\nbe7c6zrA8XQMabPl8zAw617QZlWBoAkWzBWQOEyHQOatOnxBnbCAHIF5m7o2\nEsQA4m3fYq/FRIa0UJ3jrROH9uq0pppUwhzuevoCh94GoFH8Xvms2YkZVIay\n9PM2aNzB0Js1v6WSd+Zl/dGmmSpVLVbyo4sLJU76clTQOYfNb3yxRaMF+rlb\nWQNTYAx172s/TYJaJsON+JicNY/mm6wpmeg4ozq3eWs/O8TYxGfvqXOExLOl\nyeQXp2mkqAtXkZtyNVOIe1yeTtlGTlkd2z8vU4PWPvQYoOaVq4smbUZxfs/S\nVedBMdGxET/fz4y0GOvfJsHACCZZ3fkDRkqopPDudXfp+7g0H0BVyhjuA7Qu\neJ+qgIEMrKjTFLrqSBRXK7EC+X0lNeUSX+21//whg4iHiGNd3t08RupYpmYw\n+pgJNWNqpTT83grldcRq3MigiUwVkx1jpOfH/hliTQ9+Hlm4N4gv4pTL4yup\nYl/5dzeKsrpVKegUM8em5F34JOTIkws92TptK+aVVoM0EhUKvI3q9ZVLxHiP\nHHBr\r\n=ZVqH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvkfE1rrARAes3R9b71L96b1yBXCGeW+9Y83exeM9hAgIgYS5zRjHXid3GPPSW+RwEuNeQAiGTYgMneIoc9RwO2g4="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.1-next.1_1590629640956_0.48879930405325656"},"_hasShrinkwrap":false},"0.11.1-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.1-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.1-next.2","@jorsek/gatsby-theme-easydita-og":"^0.11.1-next.2","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"53ed6458cb1e82b30a75dd86963e65d35e5cbba7","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.1-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-zytO+9Y0MHutv1fSp7aRrjDDXppOkLQRM7tfyA19l43BC8ZMEnEDiIfyJY431o4xVIyi9bgWscOC1LmHp9qVyg==","shasum":"991bbaa254c0c80d15f545b3cac177ef9ebca7b9","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.1-next.2.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1XcYCRA9TVsSAnZWagAAhPYP/iXKxPdN56zDUA5yGXB7\nBVwtVgy7aJIQUSwYG9AnAsu+7+pUn3P9+6byO8W6QLNgBxSXpU7eIAw7DlCp\nudN2v1OSs0NkYsv3a3Fg6d55LEwZmh0isCOmyY2WJ1TaJAwpuFVFzxCTjghM\nLdvZzKRL5Ral7eFx+ZnqSWzpCmQHQdmkpl5gq3/p0/x5aC1Iv3B5zXF/rMC/\nPXLKQ7Tt0U5CnaS9ywWnhyVPV2+rMJOKLNJQ0iCHS4siz4CKvvK48br4wbUE\nfP9gxLxf2cJ0qPsiGGKjx9KJfpjyjTqsS8tDIxcFmRu/RjQESATVemubUIuj\nP/2fLf61zr67vQrFzWstctquIxNrCP4dtvYIkTcmLCEWEcQCIl29l7RFjgzw\nmpweGRkEzP0b0rmgM9z55F55uUQ7qcChU1MLs5l1JrjE4ZYeFE+KFFeKvmCX\nLXLPISDQPg9chMCetUh6K1o/tIZzwyDxYIKbUL3Jw1D+kcPrj91VButndcBV\nQuZacu1TkATe6j45eb78SDBnSS9LJdzGUHu4lr121nGc7cXe3OYKI8kDbjok\nGAjvWEct+cR7wWcnk32zIEpDPM85nZKXy/8OcJz4Q3IyyW85KsjXptmoedTB\nfXtKbD4C9Bulfal/tiOQxE6opXCHclNqqAMB961YJUi7VbX77/My8E+MKy9+\n56n6\r\n=GBRH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUcyeyCSFGreOw4k+aXZWmm9CTX1gx4xVS3E+37r8ILAiB0fUNPPwdlgHFik2wlZnFG6iDLMFo6x+wkVVVa+ubnhg=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.1-next.2_1591047960026_0.9849099848745295"},"_hasShrinkwrap":false},"0.11.1-next.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.1-next.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.1-next.3","@jorsek/gatsby-theme-easydita-og":"^0.11.1-next.3","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"918803785f631510417ea4e8d035352072b7efbe","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.1-next.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-6o5q4TWjfyw5fiSsd7323ob7hV40lTDeVoaEAGW6HIWiWcjFvEDh7FWZ271IhJvIILnnS8iCO9GnUAl10KRTWw==","shasum":"a5657987410585f0277ea857d1bd88abc817765e","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.1-next.3.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1dS2CRA9TVsSAnZWagAAiSMQAJsCLKBlu1Kmik77itRu\njnCL27nZIm92KM0UYwj12pqRcM1tbCXqvzhsbrBtP9x6jP1T5fJWTatSBfaT\n+Rm5xebFURQV8Z9UDaTIdNV23C0B/lM9dtF1lRyAqQy+JwpjOcLN5uLMGlJ5\n4eMIogFvAriBmYHmaZrzSfBGfGC0qyoN9n+DI0W7b/9FGya1yKPYhlsR95Ks\nTZeOPvuWIBoNJDtPTvPx2Mnnvjhl0bVF0sMYrN5evTrCwnv+VxWRxOPjumXA\n5l45LY4+fgKfVPi/Iytiw2LLpVM3h/nkqCxzJffDRrJClWTMPTflsXa4SBEU\n5dbiOfEz60JC4W2jwG/CMLWQQKYf19Q9w6Z3M/KMQVqNKEN9BeId/w7oLh/1\nYDPei+Jwbk7IpgfBfYzBQ/fGpfPbcOJo1jKyNA35e91Dc3mKCB8DTmedxFOt\nc8vwfgOL95citvI6hExzIzITc+dke8WMPuUW6gvurFj/EbxxfO4tCLEDMu/f\njARtTpfm7dNuhWo2bmVsA3J+ohuy4Wnd5hkqrFGI1UcQ6TODSqfEfnDwiQOW\nH5tUpOmbl18iB3WTelsUP/FYD+/eOfZZDhlUFFQJ95YIO0yJVnprDrxPf4J2\nou2WkujrFbS0cu0Z4yFldLHSh8FVcgqiAxfh6cT3twbD1wmzrNb5158cMU4t\n+FeJ\r\n=srge\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD26FCiqKl2AptJsAQ97V5peZUfy6ZzE0lX0YhCpjrVAIgWB4x4FlWfQjP48nqFxeFw5YCWQv2M0kP8jEMRM1o0sk="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.1-next.3_1591071926344_0.8583441324992671"},"_hasShrinkwrap":false},"0.11.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.1","@jorsek/gatsby-theme-easydita-og":"^0.11.1","auth0-js":"~9.12.2","gatsby":"~2.19.39","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"b210e992f6429a70007806c70b806a4a24277fad","_id":"@jorsek/gatsby-starter-easydita@0.11.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-TCHvhHxcIkuJPCfvK9dZiB3uGEiw9Xa/GRKuMw+v0QbU8rLoj1SVdW7SBBqjCcMKzYkIlIByfPZKNoNLmsXMpA==","shasum":"c893b04f2fe7aa46420f12c855b2582c84f5f9f3","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.1.tgz","fileCount":10,"unpackedSize":13811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1n6YCRA9TVsSAnZWagAArC4P/3CPJvJE2xO/aQBp3OaE\nXIpPwJptaRUlLbi7RZelxIvE7DXdzM/Vc9l9IkM03SqJY6eP4QmmafM2Lx0R\nrYG9V11TIciZi/+SD3JKu4iuqU1tVuBt2fbnP17Tm/T0aa/+4btIhdHP3I1W\n+9/rHn/6kWRKos24xBrvKctrJFAD7pOBgpt4r00cqaBLV89iorWAT6AVXjlz\nfMv2cBZFgYDipYTUSvTo3RxvtaLbUux+hP+AlCxV2vCYOP5WaNj/1weiFrD5\naGETCCDcSTrCMiJhgWmMZ7Si63wdL/Gwu11ZmvYbvRMbR77alGGE1z2jmi7M\nbp2vNfk/f5SMBt9k1gMfZaigSfbily8G3D9IVuEYZRHpzbFWrevj/ceqaMnZ\nCgPDC3Rz51phmxGkb67FOCqciCfttSWIws3QcO/s7zFHW98Df1yNNSqa/gDD\nRSwHfvFji4n7O+Zd/vMyp4k0wP4cDrMyudLiB9G6Bue855lT4b+FlcpK/DnQ\n5ijziuo+iAQn6URum61OB9se8jI2jgm1076jr/x6pVRUAH2PHZB2FH9zAVhR\nLxJ88LVX+Lb8d8revBkEd3PC1ps8eUfxfITEGLdcNsUq0iT+8mpbgtcfCqXm\n+DIpakBg8xUEbUa+3mB59FY8yZrbp06lPbdbocgeRW7GT5d+4+1lF6u0n10j\nrF4w\r\n=QRgl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFUhg7+ydTjLovrrE7jBq1pcG+Lh5/5fimv7Qn2rhIGwIhAKJz1WooDVLbPO1UYKOJNU7JbU6CdwingLI6bdB8Nc4t"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.1_1591115416447_0.5304776491096475"},"_hasShrinkwrap":false},"0.11.2-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.2-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.2-next.1","@jorsek/gatsby-theme-easydita-og":"^0.11.2-next.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"dffe511e51956a93840084ff7c74f7541a0304e3","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.2-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-Vy1Xu+PnRPh0HRw90jpKUdjAxMFMhKyXOY5HbNqpMR3P+jnr4PglodVozi9mSBTHrPi8HiT1rUN30o1IWpiQpg==","shasum":"57355e4bcfe3a0619f1308296f6d7ebf120790f7","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.2-next.1.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1p9VCRA9TVsSAnZWagAAIxkP/jXG8XwxNIzacHAdHZCs\n49FCs7VOQcOCH/R2qGhdZ8R4Iy7fwYs5qmwbwufSTSx65x3sP9i0NtSPeTs6\nfZtq9bcdhEGv6EdRATUD8x0H5O3V7dtnp9wkj/T2K4p1xIh95iZCx4hN7AcH\n+U56Xumh5AcT83xG+QLlLrGVKzSaHMkNtnfL6R4Q4NWNxJOnqmtHKzpN91qc\n3M7DYJfrUq51+kFZqc6MdEuXFdrV2jIN5uM/95MHFp6AyV4d3+5bfPoOeOKB\n4za6wM2Q2eQJaGcQ7uEjN1GHGNhJxAHcMfEEI++8Y3w7LblZedo1bTACg6sY\nTTIQarrzzz3Qw8vpp8KIy0kwproxBwVte82UiDFFEMFUd9A6oS4ufITC+1dv\nZ5LJVmj9+ZpVmzCwhJaAuD4aBaGdRv7kclRUfqC6IQG+7oHsE6wwpwdDDUIz\nYwHrhaaoYlA/Su1j8stw5nhvgDeSJAxPAJGg7+0Der3cViJx9ufetnKbVSKc\nMobywnTMuxwNWyfcZJ3tlILc8wTUsUxBcdUyT9mpQQjAixKInsudcdu0kRDl\nQX5QnxoRmDfwpQRwrhpjeNBnz/rJ5K0redWCcy3iowgFi7hkKHP/iWd8y7gt\nfb1aQRjLyugOP6F8Y1xXg5OJQt6SjmX0x9Kq9pR/kwoQofq0/KlWtDnJ+8mD\nQTuC\r\n=DeQS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+eO/zAINei+Xo1t+ECuDEQZFekNf/H8HO3ooAjWS++wIgFZb15pIwRBTeGZ2StqsBsx2sw6f8QUNqp2Lkbkog3dI="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.2-next.1_1591123796855_0.019467940928594274"},"_hasShrinkwrap":false},"0.11.2-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.2-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.2-next.2","@jorsek/gatsby-theme-easydita-og":"^0.11.2-next.2","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"35b4403391f1a3d3d1c40bee800045027dcd214e","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.2-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-+0zQSLLuwkh9845D0EEkoLwEOyANQxYHzM08IvKK6pTjR71Rnf+0lVlnRkptvhx81CcHLCB0uMV8tdoyGLCAmQ==","shasum":"0f04b50a1a4b554d249f6325af96e6a2b3f0e6ab","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.2-next.2.tgz","fileCount":10,"unpackedSize":13831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1tSVCRA9TVsSAnZWagAAxNUP/2Ogdb+R+PubH843ku+V\ntra5sSUg2mpnhbwbUCDvhid5p6GgfGKcwHigE4M0cSu3nciXL8F+VP02KQj8\n00TPzYwEBiRmObMrUhdcq0DsFjM12vW0cwoOIBjQ9nCDt3hJaquFhH2VTcP5\no4kiRys6piTrrrwkMrfXQsFfGnwyoItcRDFT79IMLZRwcB74lB7PXAOFdRny\nupzmvrgycDOgJujWyePXu4lf6OdPZM61DYUEqGrF41c6zpzlogKx4+qY5dtc\ndGGl7mIPKVPUxy8f/y4pZe9IKmb5fITvBcyC25+KY4sV01BX8R2W3mJXE+th\nZrFFbOw8oJuXBfAl5gZBX46dqaQBbTA5tjGI65HsRqkjEbQ7pknVLaqgBwY+\nkMsNpICyvpYLjq5ZKH6rgmDFr8eLGG0Z2sFSVtbdaYl+19Vs/M/M8h3Wbj6j\nzZ/F+Lfbx3xT/Uz/6yHcIStfY0fOm933hag42BuILAk2Ip4eUYONL6GtgOPb\nD4Y4g8F2nA5V3bZXmBUEca9hK183rdy9LRlB3WL9O/JJIqM0dWsop2A+KA0M\nfOF76Md+FUaQxUw7vOmsyeTizUQnZqscDfLFbAytS2O/sRSC5GHqeJCbwUWO\nXm0f9Pv72fAhZ53HLuzyuydOt6IyuuyfiOZZjaUGAZmK+eoVx93Dz5nfzeoA\nCiyj\r\n=sgjp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1SCAdGOgkIOpZEhwgHzAEPYTi4q6BudoKYiUIIM+mUAiB5ow3eyyOiDKHUfurjnVwlNWIjGyMwA31FnEMIVLtePQ=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.2-next.2_1591137428978_0.38923148329802704"},"_hasShrinkwrap":false},"0.11.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.2","@jorsek/gatsby-theme-easydita-og":"^0.11.2","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"f79b2ae3a935419bee4eb92cccf16e55f6f7cf1b","_id":"@jorsek/gatsby-starter-easydita@0.11.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-gyzuyHHUUABPyEKyvDM9P/1m8ozl62jsNAwdur1vr0aaYLsVwzOplLr0zxpew01Hq6yMJxaLKl/CVV1lhpjDkw==","shasum":"45e9dd838cdc01f9c17febbbd8963e72e523aae1","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.2.tgz","fileCount":10,"unpackedSize":13810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe18BFCRA9TVsSAnZWagAA4uAQAIb41h9cUiiZ0V1fPPKF\n8GU/pGhxA+HgxAV0gGddgoSWFSFYNQAZ5s7wj4Dl0Adq6t3U+16MOEESSj7z\ngkgfYerf8z9JxYZuHhaNuKZdETPZhj3UoSQAMxG3RMMBPp1vA0R2+S4fTeLw\ncZpFUpFxR3aPqU3cpIipPFcXBuxFYtLPBriEDWc1NbL0kO3MzEU3rICRlhO5\nuYGxt5FxMutV5g/I8/YIEHHEXET4067K7xzG1/oZErClV90I2cBgaAgUBfBf\nQPy+aRatOT7oPypHbk//FYQs9zqYYFm0RWBZRxMpZaFpJchqNyL8eWXUH2Vq\nwtul/VwlmXzQsWyTXqYyR/ck2+WqRFaTCxIQRvvwRf37h2alGMDdHqO06ifM\nkPsqXgUkLCKq8s6BWEZBHNJBkC7SJxOBtQzhSIlKvm/jOGx6rfvpo0vWL6rK\ngquACYuPY8bGcS4QFrQ0xdZFCAHrbXbBzEWNHf4Mcqw1w2b3+lcpmq2BZgON\nc7Z7VPcJbUMqmypc0/NnVpElCwvSFGkoPOk1Zsue2ngFf0vWXSdVNSyqMHsZ\nfb2dqmQPQwMfqjzXH7YoUMsprfaXjSkqEj05N3g1Vs9Q4GPNraHxfreI/jl5\nCnF/OblB3XB+z30tckpPAezyVVh6S/Z/AsrUdh7+SGIDV77GxqE14N9rp3He\nH5sG\r\n=pvUG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8I5oox5Vqo+pValGhNCt0p8I4TuloePJ4kg8+odaixAiAQJGH29ztVDDJn1reWKmMKW9uK1LJzIeh9769tTxiJyg=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.2_1591197765038_0.47646879270477105"},"_hasShrinkwrap":false},"0.11.2-next.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.2-next.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.2-next.3","@jorsek/gatsby-theme-easydita-og":"^0.11.2-next.3","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"c8b69190f931e560b17dc31e03604cb037d4f0af","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.2-next.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-6UJhnI77grXpS7SF1SJTXuA/ZQt1NWhHfZxJMHLPGBdQzRbyekrls5ZUj5KjyE4YdlTUMn+k5zYWlKyhAbvUIw==","shasum":"4e6a92a7bf37f0706659be0ad6f15c869029a8d1","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.2-next.3.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2V/rCRA9TVsSAnZWagAA2eUP/1vYBo5xOwZa+Tp1tECy\nEN/BV2lhH1yveR1A0AjieA+z6SE0hrgQT+lr5oPvfenc8IpSGJ0mYHpsa0kL\nolBcrWXolcJoCV0nW1oSaHPk2JWPdRvfOkiH9haEjcDEWrByktphz3JW3YUy\nkR2hw0EpcXk2IoNSQRFEyT6fi8h40YKf9pDNZ/iAFNBdJaf6E/IjxxiNEimt\nMXKKJoS8SwAiYEtvHybVjd4ujCn8wrD9wdUWubqf/BddavtvrGn+DPvlYvH2\nhE7ETwqOtxbAhwCIacWPEPKodC0fSTCWpaxO7xTdFy9NaU1UomzUjzQyp+0F\nnWHhQQiC0vemkqekAf6kOeL1H1QeYcks7BlRxatFBJn2wOwHCGxF3oiV4RYI\nDrpU7rFbHpSc2ZM5OgONpWSJgbtClVf1BvkxjSkcUnEovpOMOvi1At/Q1Sy1\nll+hehsqqG4Ul4pTA3sn906DD7hJXSc4jWwX3ZPyvi5thjguaezREL6/4pI4\n87o3spT3QmApVlqi3Ir8mFPKF48QPN5fJp3Kmy16BffVqTHm+kakWnsp1IvJ\nb+rKAcI4HkNxuDv9T5W9kbKGsOqEOIDJBg3wJBk9qj/kDJ1ubd7iAZi+Lh7+\n3foKna/g8ptsdy9SD/maex4FQyjT82Y9KGq3Y2www+RmSbl9OOaXscbdRiRL\n87YI\r\n=rgDz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC30sNAgFre8AE36Q771qe8zXRmv/gnzlh4HnXDvHIsLwIhAOdQyNU1Kgio9kEATjv6T4L2JSjfPvEi+by0VFXLyiWD"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.2-next.3_1591304167943_0.12819485910680006"},"_hasShrinkwrap":false},"0.11.3-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.3-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.3-next.1","@jorsek/gatsby-theme-easydita-og":"^0.11.3-next.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"beb6452c7bdf89afdb394f0cb677b0a6eb68e0a2","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.3-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-jUbTFfdBdSo7qa3pgJvNHJgjwxcUj/blYhEkF5/eVQS4J0nXaELGNF7X9cEN5Ea7uy+pB7cxnsbgoA/uODmMIA==","shasum":"cb94b791d92bb11ea34300bf51d07bc61ec8f42b","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.3-next.1.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2WxnCRA9TVsSAnZWagAAsSsP/16s3lS8l0xX1W4+F9jT\ng/Fsj2ndbYFdSpLcc908gXkCzGzKFlK96yuAnwccII9L+8Y7zjp9GHEWE640\nf0P4E2HjeW8lF8+rA54ghQqNX0sEVTs2/Qv5re0o1mIjnFMpaYEq/o4K6Aav\ngzI0c4x+q3UQblzJNZVLOu+J3nKcKzt4/ZNhsdYfWpZOVpbQATyeJbmdRqzn\n14agiaTa4A4tW9qkbYSo3QG5TmmM7mbVlJF7NmNVt728hHD4JfNDQUqPrddA\nL2lKadLXRlxTa3QQT0/ouNwPhnkRQuOYygfJKuxenayse/fnPMrTayYZDE1E\nnF05boZrOAGNAVyzLFi439siNmXV8gsm6e8zCUliPFGovlarruVNuzFAX5wy\nW8BT0VIJCZ0xM6Bj79RCGxMB7ofxg1xxNxo/Snxx0BDo+zIZK1ldw4HKLZxb\nWNW9vEAhWyGFeW3g/Fb9vVCdhPn6u4CcTB3SZ16/c8k5RUfcvBX5wHRnkDk3\n82qu00Cp7WsL0ElEN++LN9/fhbe9qVfMMlMfLuBJtHXfIgeT9J9+YaklpNau\nfCBw82qiK6DKoZxOgI1DbuonYyflOtVFbdKlWBvbZhAGJX0Zcgjpik/man4u\n1eRc+EuHSmoN1qGUQXjbXvmAjrahRrIssKnrgF8kilt60NWxZCfo9+JfKQy7\nIP1c\r\n=3wMr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3ijmd2uA2DVFnNuAOiAsuC3vcEnsyIIbODuYQPpc7zwIhAIiZDj1NGtOTfdfV1oozA0HArIzOBqN3zpTW4pYo4srX"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.3-next.1_1591307364288_0.4455723931242195"},"_hasShrinkwrap":false},"0.11.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.3","@jorsek/gatsby-theme-easydita-og":"^0.11.3","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"f590b3ca47a4ccb16500f8593493045f6658e6f4","_id":"@jorsek/gatsby-starter-easydita@0.11.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-ZW8ZFeHcTtVPtQPzuQ53Y8iUylnHj8Jv1SsbCTEbrju2KorQ2taOoLYGI6gduAHPJOSlfvv9Vc3P3lG1VwFdYA==","shasum":"6daaa407d4cb281ba6c3d82b533714d6ab4269af","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.3.tgz","fileCount":10,"unpackedSize":13811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2W9JCRA9TVsSAnZWagAAQEMQAJga2HutbshEkWYCmXEW\nFa/d0g487Yg1zsRkluH6D4K9yQWdMCf1J7t6f38SQYTN5zq4jn5n5KwnXwct\nsojeo8RxYc6vVj5ZlAzct39nqKs5x4ZpkjR3FxQNsheZ62SytHQ8htxSZJHw\nIv9mGR+w5O/1vt2gvWTo5HYrzFVlxZdRbKoyU1+DT8mWYFw34rfjbHuvBJ3B\nioEz0Y6Q2neIYY1yFX/eX5QmOa31IRf6DRhJ2mKX/zwJbR4b0lxkU8vr805Q\nsGLBJDIjq6FEY/tV45EzvldPqyEV33EkiKzGJB3xQbbaolevaVkzSwezWNn0\n40ia9bDQF2jPKY+MlyyQwuiD8cyxE8bbPlja83jSyqIxsbHEGrzmU0JscikR\nlplfSoBkk79s1nyZH/M6BlrhLpjCu0qkF3PMjosXYuxGb8NBsJVLSF/Zs11Z\nPIog97Gc0j2EJQkxEmXY4MowwWWt1DxnXCqBCjW/y0q2wRWMsJCPRt0nUp06\n/wDC54d8T95vhlnD69MgofCdt7NsPdXwTYUwDhzZFLhxBLAKshaUfZDsbr7z\n6/oMcSIwjJf3fWcbxA5o1jp+NujxIs9lGU8mUQRJf0saFkDtDOLcsHuu4+pZ\nia/9ZfskKTje9jAWe5HHtT/R41AFg7Mf53VI9XLKVOlNGZ5wSMxSZLWvE0Xd\nRZVw\r\n=vAoe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0kmlloN1ytzw7xJTvhlt0ZgfbsUHmFh31joslhPXaCAiAQmW/BzTcYTVq5TgavCB3Z03Ievr/8Xq/BoPQqqhJHBA=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.3_1591308102552_0.0697854724197513"},"_hasShrinkwrap":false},"0.11.4-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.1","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"46a6b772eac78b83492596ba32619cb63229b344","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-78XtnnAuXRrKFQ7yantkTT+j7y1sLVQDNOR8FjKGgkPHOSBReJyfTofprg/COEv0Sa+DOUrvU4/tgfVjomt5yA==","shasum":"3ad159afa56d460e7c3e0dfbf8b2b3706f69dd1a","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.1.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2sSVCRA9TVsSAnZWagAAz6AP/AkPHvLQQBkrwACSEkXE\nN+LfBuxsaCs7S4U2BN+1IglYc+Sn9N8+PU2nG3ci2mRpDzCvVNfR9yXyMNsr\nc7tm/2nUP6o++G9UuWx2EKXDIiZLPSHnRZvdrWKfb0zGofiianwMkNLaSbEi\nL/X259WcmgE2wqdnh3xmSCRwmjxiT5DleTyOORF5uu8MBsWmuCNBTcBLD2UB\n14tsEVtV6qp0yIB9K488X4ecfSAgvsVIgzIiF12wsy6dpmF24jtsqOw/d0MQ\ns+wYc4sOX1aOZheTZKlGk10NyMfHCSRXxL1K6nnARwl3lNhPeowJcFQK1r8D\nZ9p55p5iQm8yYH6ITrUXkjL6ej3fCrdD88aoTahr3SX/2WKu5HE2gOc0jTv2\nFhz4JNqmU5/zEytdzV37pocrgf7KkmE9n0s8WnlDjDXLeIOpVzgE53PbOu2Y\nD1TW7dk35v0tlBn542YQKyRFVTJnUYZ17bo5bP5N56cm4EZC1kYiTzEng9lf\nHp4hD+yNEupfcTlDe9WjG87D8rWxVcsiBqxx97P6BeNX5Wz5J5itmXuHoqyp\nF3tB6p/7CnIestpdnur1Og5HmYiv4v8aZ3Io+N72bHatG3YsRS7B7naeR/Zm\nX0GD4ohbFEE2/iNCs2KeECHJ7Hv/NUUS39das0vRTXCrB+K8ciYaAEy4M6ts\nkm4/\r\n=/bWo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC35VtgYU1CL1LpgWTrD3ItHbjD0DXJAZVKPA/BmrJbRQIhAKRTKclIJ1Wj+dOa3sn/bXgvZ0VKi7+HyqRo+oJNHoA6"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.1_1591395476838_0.9832149388218667"},"_hasShrinkwrap":false},"0.11.4-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.2","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.2","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"18a56c88b7b7c1384de4b2212263158c7d5ce704","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-YFv1L9eoZTIZo13IZP4PEU5lOwFqDXIFhQrYEd0DkZ7A/UvAifIsXx4YRGIHfL8RsBD4iWNuE51PUZIrvbKMZg==","shasum":"9f218f6e11d306aa4e9e9d61822cdc76d124c6c5","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.2.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3qjdCRA9TVsSAnZWagAA0hEP/RcgVT3fwI+YgvfT4TGY\nUjNC40vg5FyvykFyPwWy/3ijn5IHHGrgSAJkrU74BXl3GOyTU3LBIsPUYUG4\nMdvvdlawb78JUvvTX3lUtx7A/WnHb+uR09JAJXm7rMJYbseh+R/J0KGA550t\nXUNnVErPnRLgDAgYkQftPijga7a0f068wKbvR0D8ZNJoPNfrzBCbR9N82+BV\nsOViqTQJjAqISVx40/X8oShlrqNyWQhWh/v8VBeFxcVNM1bOYgFQKPd4DG3t\ngAbvqu6cbWFx9HPZ4VwBuHeZiX6yhHTswtlUCeiQQevyXXX/Acsyl/06di0o\nhFaVtfN0J4FHQEkarEALVRO3zvoBt4x8fmPtfiyiHU38icxy0i7DfkZmrrp0\n1TxeRz98qHcceuxuFjf6D4agTd9YSvzYeZxjQoRapBRS3wPG4xsLEAzO8MVP\nGdKHhLagFL4+R5EsZT9Ck9+sxG7pc/Yar5c/vph2EpTDyCCD3/wEUEijKfhv\ncVgE6Ktqf+Y7uvRv7D0/lQpZVxHF7qbQk1/BszJPrtpW1pAzZujs78aA7C34\nf9/7zbUNuFIRC0Kd8Dv1luwroseIIqnvi2DNBULL7TWHgTfZifQKwso6TYgs\nsq3AjjcV/5Hf/a2uiCIraMfp+VzbWIAcTXBjO8jZgtbdzkCIXH8uBG20LFCw\nO+YV\r\n=i7A/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHSATeJsLvNzccJbb8E+WW1INqHY81M90RkbBSj0yDiAiBESXuA24WncYt83hJ/6EpuMAJ7MtfUBzZv2+cHUs86tQ=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.2_1591650525035_0.44033013922575837"},"_hasShrinkwrap":false},"0.11.4-next.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.3","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.3","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"994ae4ba3944ffcd3ea782db51e270098fe0cd1f","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-lrbeYVSIUO7e/rJ8/re7ws6aLmAwcXUH9uTVcOsTwXkQ09U+uXrx/Eg5G9ZeuEnsqO6mN8ZZ0bqljt4gn3LZ5A==","shasum":"d98cb3dad7708990575faac4b4ef62e2909ca00a","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.3.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe488tCRA9TVsSAnZWagAARhMP/jogxspMGDdeH2E5AGmM\nvf6kQGv8S4ofN3yads4AgIJkt8nO2bo3Dr1x6j4GTl2sErzls4m3XrzyKOBR\nvHZwKZBL++RY0ADRNBpGF6iF4rNX88cIaoD2eKkuKyiBee0YntqvMvvfT6BC\nqkbnUB1CcEP8nkZuRxE5e16+AdNQPyTLGSyNBoJYmgrmnkx+NsOagN2rrUOK\ntAcxmUOg5ELlpzB1fvkAuZtUqXSvYeOyP6pVGnj8DsEMFJXlvoAYPuQrMm3U\nFp9ZjJokDovl0v2sitFzX77Ybt4uhy6eVlVEN7hJrclw/W9nVUOlhzi2fpZy\nQJSh8vYykP76N3Uar+Jo9FaolDMVHbs/HGd4AIfJJ7bHzO0N1RYO85o7gGlr\ntsjrqtp+2lgqu12drSRbPNhEqvpEHWgODC2c7nG98eVQ9PY0XowBfsUj7j0A\n0V+TtKZYCxJmIjjlGyYQXytOOINIGzmpoxcXWoJxPng0kuHBIxkqJM/ynmmU\nMDSqVtM9pP+Hto7wFrS2qOnPVrKRkyDs7JijjqcixK3/mpKF05PtYapShiqS\n0vFhjaoH2cRa4T2TUMtQCDu8QnI3BvQlCFcaKOf14hlEy421LOhk4MrUhDV0\nlN6gBtx1qdy2E89xoSi+qbCRvvRl+QY3N/iIi3fOH5ms90Dl6hKbfmQExybw\nzJG7\r\n=C3M1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhpX/C9zE1GvjwXq1PSL+mwVHC1r8MrLYwiUPU6AE+nAiEAulXKafJhzZmu8uZyAG89R6jLf7d6ZgZtNBRKujMwonk="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.3_1591988013006_0.4907974492695373"},"_hasShrinkwrap":false},"0.11.4-next.4":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.4","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.4","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.4","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"d57b850b19d570c32adbf3538e1dcd5883c578c3","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.4","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-Wm0tXBrHzBVHeZnBsAnz74utXgcl6h7zdtXDunU6Kd6/yqOAWCQOI6u70nlIudQBXDr9fKf1cJHouW96U5rXwQ==","shasum":"1afc01e304b315efbba8495cd2cd692f34bb8648","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.4.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe56WPCRA9TVsSAnZWagAAP1IP/iiAoRJZQWD4ll0ox4A/\nNaEmuEzy14mtrh11o9TuUKAr+xKeIesdxCZybvcUqf2BQCFKukv5lQ5GFhUc\nZJoyWUkaLb4+nwTzIFVfHYEoO1wptJbfTDQfiluy3Rjr7yUxgPAtEinPByXi\nrWQwWvW+PriIqjwZs6eqnyasFD9o4RbDGMC8fpw7+JvtIEUbjrCmwpUxIwcn\n751R4/wFyyR8Ca6YdkRSD/PhW0o0XnZemk9jiNZB1Uj5WRvK4soSXgeqZORK\n7gdX1JracdNofWPdFsS98/LuWSWOspRcrph+y599IEO0nTqdfaV4ZrgaM/I/\nq26mC7neGYj4bFCmyJTCRFpGTJW0kIwxI5tujVierwbiXmmdnF66d3C3DMdX\n8vNIKHd+e/0BSs9UokVgpanEWowyJ6ZRUdd/LT8jkTufvx4Imt9J2DdNAjOA\nxlUgq1dBr+4zq9FfdLtz4cRnymbxkxm45eaJmpDm9zIVcqC3KB8Ys7KAILSm\nx/UxYgA9UZ1UZSqgmWLqr9jsT6WCLnugQPORM7eHfxFCqtQ0eiq5lIp0iEpM\nOXPsQ2J6SEJ712OYQWmKk6WGwzaV1anCCDW7hHNfd+OpwaSXfIg4Pwa4miRH\nkfGwE2EFqon2+4abn7Z/vf4D6iAkvn8agqI6LBZI2sBdYlkYfhy/cnJuvvAk\n76hj\r\n=+byA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0E+++8zvJpXWoPD6+gCFnmKtRjYg2l9qghqfvdtTDKAiEA63vOsivKmzHBztSjhMOW0pJWpby+rK+Hlz2Ggd83Vb0="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.4_1592239503222_0.6808940621540518"},"_hasShrinkwrap":false},"0.11.4-next.5":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.5","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.5","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.5","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"81eb7eb34ac34af85f6568c74be1a9cd935df72e","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.5","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-zukVvJ1TxEKLtDQsrTDOTwQDy+8zdBeNiampsh1Kyp1tEnjtZPIAZYBV1UEjttGlVnBcj2h8yCv5b/gWFCDe3A==","shasum":"4f477ea6a598b33d57f6518044055f7cb51e18b7","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.5.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe57AWCRA9TVsSAnZWagAAb8IP/jDlpIwgQpvXRqRgSQuW\ncS8NJRLRv3SWRE6+y82kzuPmPYpaXJTTWw9MvsMG8fNsmtx4yRJMm7v9Bm0y\n9mMkvqY6R3ADrrfwAF3C9yCvwSvbOMN+oiaJWeTBUD2mt2xp4Yj8c/d/yAuD\nhjM5DmhalfCXxlQfH6sg6DGkvsaX/TjGqhqD2usXFPTk9GpA51vDN7JzZMMI\nD1JKk4aPrl7Km7aQJcFSw4H17fQIJPZLztUPFFSD3kEVIA+2wzDCzVMKcOQi\nPjXeRualNQIguVv0BK5iBcYrSepN7SZPEvwu1vEAeaKAqK3x50WcP2SPDMKP\nS4LBmMEQPyxxjlchVAwVPYTjh5zsk91P14TycDXNDPooU8e1s9+pOIGJk0lo\nsTxXoPuxtycxkUXVJNX8pE7fM7DZZbI6uB20Icp/nKLL4a4ssKaUzs0xFqZc\nmaylHyQV5r8A1sIJjldJW6nUa/1zPv5lqysV0u9MmcTN5gfu3xa9yJt2SuPh\nXn94s2sWeaZ3ILZqg+GDVKofLaP0Uyk6oNlflSdtLxcHvtc/4v5OzULW0232\npk80h1svFX9WK7fvn8+JUStZLy2tjFXShrbghwLsPSP09PyEBEM/u5xZUjxn\nMWZ+Uawfh2JVkbfSH6FZSYFq4GmRMcUY2P8kfp5Zn6o2nmDKbeIdgUtRg2+0\naOYf\r\n=zvCJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJOWrlC46TRZwLbcVsEmvNufOe73NgCmXq5OPwRyL1/gIhAP+i/y4Tr/TsjYsCuWMQiIw/4ipqN9khWDX2wEh8RyC5"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.5_1592242198168_0.46442690822124844"},"_hasShrinkwrap":false},"0.11.4-next.6":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.6","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.6","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.6","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"dc04ec163103171830881fffdf9d7540ef069942","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.6","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-zQz88lMQ07YmPZc3m1AKvAONhk8lpLMZwnd44B0qwC2liuZ7+Pc+5yHNF/ugEApcWaCB5n62lPb4H1lE8Wi4UQ==","shasum":"2ba0aaaa924a05b1d51bbee36dd73453d25e4c9a","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.6.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6R35CRA9TVsSAnZWagAAs9EP/2KhFtB8rLe3JwtthZQ5\ny8unO5xSoH2VfjH8l9h5Q21461CEt4Lq/E7DFfnXPLDgJjHi6s5dgf4i8bm/\nORNLa/fOhkEYHANVILwM1EXhsi10nL1v93vaIa+F6WgOWcqutIpbK/D8dqBj\n4M5ks0hhmLcY2epMYPc42nFLRbAYuETPHyipEmG1/BbKpeWN7FhODPUw7d7q\nOhPK2NGJxAtQGEAX/a7QIdUzIAkuFdkGka5fgSs4PuKr74uO4lX45ieHRK1k\n3m1MmnAVFk/g9o9uXSIW8GEW0IlnXrF9q+isyF8bbzOslh7y9AMUwDMdDnHG\nfTUUbvqQOyh2CrbBDJZ9H1HHevTJbretwQELuAwHaxgDpGf7pnS1w6poHKaI\nF37WJThsfqRLRcVWl+Br6PEbQApQ3zNG566PMtdTBwCw9XrswEPVKDjPZgNd\nucnS/C1Z83MbeuezGwmJroiLscfucocMknkO9CmZx5gOCOP6aqTBBQXl9at1\nP3TnRfGKncsbtD5LSnwe5gbF2pA//jYSANejldHwGKlCca/4sIoxoitqOr7b\nAhlr9fFLnswYWdf/dt8Q1Z/SoZWXAc3TAntzfx4myuozCDgEYNcF5h+uFDUg\noR6rJKh2BulkiQtJaWpEi8dzIl99/qp8OFate1YK4dcyRj4HvK6F3zBBJ5Zv\nyatr\r\n=auyM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDga24k5tZ3LMviQAhkoN7DpmU5V6teXfsGp5w7cMWX2gIgIEE5T5gGpJQAvw3om2aItDMKKOfC9EIprHI9R9GlewM="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.6_1592335864827_0.074258113903924"},"_hasShrinkwrap":false},"0.11.4-next.7":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.7","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.7","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.7","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"4479b2678919a6969b213f6ed363e76332c316c8","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.7","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-EEhMiDGwrT+CFUBPdN2NTJymzBmi1KRbSX7rowpb2/s+l+uTxsiM0b6ZL2qNvTDHcRi+O3xzDVWD+5r9zZAnbA==","shasum":"53b3e17a97e068b7f7bb0abad4f833bee4806dec","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.7.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe678pCRA9TVsSAnZWagAAhFMP/3Fiu6h/wLF73H7FFVKt\naP7k8Ky8m8Rr66sY8PkN+CGC6tpvsNaX6s8I8VRrs51IPMlSup7pSwqMpjJD\ngaR6czb1rfFOVOWQvlrifFLbzVIMAdixFXwx1+ayX9EunyUS1JF9JK83gIqf\n+M//rYlMMOR1czCJ77Mto6ZhH6VntGV7hxtK7q1+E0oVry8SdRzoFHIlivb3\nP9AJdj4b5a0ZYXHuycPnPEE2lIJq5U4SwBxr1ZafTE5RjDallpaclLE/INMM\nVeKACh4NdARoveRAZM+adqFZQCjlQ3dRiprp2m2CuuoMql2KQsZMIObRb6Rn\nZk6tS6cxahNyuICfG5tgEYzD77dxE0+pvMHlUEKXvdCTyQYDlh1rxXa21YoP\nk3gl8sK7SozkvH5PftU05414eyxORPxHEh2f4dUsmL13iRy20Iv0iEUFirfH\nKtPRDEoBPgHis/gFXI7QhkW3ezWeOczf5dHMF5+Acabl57lJsSGRizWi+YVD\nahs63hA/g145wV9u026Ypt/5wUZwoMZwG1ujCEHNeQCdVnzBN+cdMVkTOdm2\nU9BX3FREHJqNns0EbWNYDyhV6XgRmWuAKj1+iHeO79SrCI0/4vlM/6RGRVdW\nWZ7mvPcZcrBVAk8VHDsfJ5HbL3+qB1NuLzAhtElxOn694VchBeHnXLE4PblC\nIJm2\r\n=Z1BR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCohVBcp2sh0dSdghU32ph+shHcwBDP/zs4kIy7jR1O9wIgA/iMoaSmJKC7orYdRX0xBLE3pxlVjo+/ioG+uAm32C8="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.7_1592508200833_0.0557905727414969"},"_hasShrinkwrap":false},"0.11.4-next.8":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.8","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.8","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.8","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"aea1354262b6de42ce2cabc88e7c83a3f47dbe35","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.8","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-xa3/lCbpnGnsVwhx0asNcOchJs3rVFSpkyK/JUx9JCqRe2CFlX5j0nHFW2dFGDtTxqzKDhNdOhygbO/2Cn0I7A==","shasum":"6307bf669c71348d4cedc93f1cac9e71e9d1d32a","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.8.tgz","fileCount":10,"unpackedSize":13832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8VhNCRA9TVsSAnZWagAAwqkP/j8uT0GWHKW66V35KTy1\n1AjyM2hwmDwpILD/TOEwDCpQascCW8ThcO3QLTTboXR8X5/Ux6F+l5DK7kKX\njNEL9fVgQjeGwfNMNjtm+9WSqR3VzjwFAMxOST8SzjJWJVabBG462VvTOVUo\nLE8hdnrlqHmDQS1Sk7c+M/1Xpmmc7s621K4MsqBlmt+XTTLwoqA74kGnbfrL\nRomdYOVV2KomY4e2QFhkOeoBJbG/XNOvObh2sKrk7tXwuRgcQQi9jQ9eZceG\n8QLKSKJUZ1vZZPC+ZdUWL+F0pE+zBGaSbxl2Rreyc45M8SCgu9BC/lipmWAJ\nCT5lko7/uVU4Fe8+pnKKRZ3X6pKZW02FMLG/edv3Ypvlh6suHfMEOUUvLJnB\ncIchzI1TFsjLBRXWkIM+h1P6FD9hm2PD/9tc1vmqHhWXfwvjGNs2UVy/kb/q\nTUeYJE64TIHRArLPY8k12bCi9A7FawpmjMO90HrQgD/7zjTALvQKjPIHnCyH\nAiA/ZI4tiypi2zfJkP3wrjDlr0CbEymAt0oYvyHRAvxD7p7P9ShLaEUT/YLO\n2irZ9CkyyU4PAWLgUrK8sQatCOnVIaUqeGqlkIzey32GMbFSEMNhuFQGNW9E\ngD2hC4PXuwVX5jjzKTKVm7C19ZM9f05r0xApMA/MGy9Rvox9hT4b6OWbkbwy\nW5qe\r\n=IuMs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB1YUPyvlxVJSJhT2x0o9EyFBETH03niGzQOnGzNkgSQIhAInyjod+ChtFBKTQvRH0RQAHU3i/SQaJyOCaoASsDX1k"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.8_1592875084918_0.38396108537543894"},"_hasShrinkwrap":false},"0.11.4-next.9":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.9","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.9","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.9","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"1ba67795044e691c359512d6bb430b30eb730012","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.9","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-vdop+yL9H3XGUkO5siZdtIU92rjv9GA1Fs42ey/s4YAiDRkU2ZM77srQOWGNjNo6wTmJKLu9yqigbqKtEITVwA==","shasum":"41f73225a0bc44d231f7cce689caf0648877b71c","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.9.tgz","fileCount":11,"unpackedSize":14504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+jX6CRA9TVsSAnZWagAAF28QAJCg/RvLVuxw6XhwsRDm\nE4op9uyw8cYVX1/cXfl7Q5t653igHxO8rvVBcmDGtv7wYJ3CVtnJQIBZsuYm\niMLBBJBaMhb2LhzLey+habAQY/ulGpkorzMsuyYPF802a2Db4oEPajpSDzNg\nP3fg23mtxwL8apDzfsHujdGZmXtlES8ZlVvutnw8TOhat6BI2OxYuUWXAyGj\ngmQuUZQcb0kBJwfxE3xotj5BnK4dr9+U13mgQlSP1MyHX+8dPCJ7DOK6cwYK\nzGxckT+vJxRLJIQMbF5j2Whc06pZ3Fsq/0TwHzFEz048mqjHowcEjPIJEbBj\nwJ1w6uJbMDZ+d8BAX3BLdKg5h3V+CG9IBAZdoZLKkyXSC5pCiOF8BOLN1ctb\nXUpqNck2HlGYEuWJie+qvjiOx+jKXU2vPH0TGE50dyKcgaydxN11aGJWjw9J\nOqmp6lVoQxpHNams0BZVSUFtasbbiVdGESqRBILlyTclUekOyrflDnodJcNS\n6MTZbXdh8jP8FYj9KLEA1BPPlJQCxsV1YG4K7lh0dh46UJTm7scfNEFGTFZi\nNEWG5T/4qC5j8NDGPzE2v1u+PkZewjNDHY0MtLSnIuxBYY64ccVbfbxQe7MT\nJBiwjp1sBVo6hCLARrHrzPG5+fpy19cRkbj4cu4bos4I2CGUuo0e0ElYvIQW\nRVXR\r\n=OEiu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdzAgRN13vSUtlddvwlhCh3PNoXAge6f2TfubuwFhUjAiEAqECM72ErbwunW2m1chZ0o2C2fWiiPp4mrOzwulHdwtw="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.9_1593456121247_0.5302246912039654"},"_hasShrinkwrap":false},"0.11.4-next.10":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.10","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.10","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.10","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"2b1292bb8385819bdb2010239171ce0e053a4029","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.10","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-7lQqNctM4cPJI15FFp9oyv7oCOvIqkRl4m7ddWHfBsXKsKL8ELClhs+3bW+35DQMkSIxJ2iW/w/gLz5Z22o8YQ==","shasum":"85dcf7115dbf55be7670d40bffb8d176834f5a0e","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.10.tgz","fileCount":11,"unpackedSize":14539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+l50CRA9TVsSAnZWagAA584P/RjmEchMuJVcrpJ94oaP\nihW4pXDzcOMMMb/JYMnRk3wdReK9AHReHZHEjpcKlQOupvq1rSz3hJ5w0LGz\nPi1covZhGG90hsXg3pG5PXHJYENTtsFN89Bn5irJ2Z0aAIQygTVLrfnb51ZJ\nu8KJ9MIY0YIt2RHHIrxXUiYUSgNAcBllqIYXG6s3CcV4jlNesupqFHNk9JYw\nrJzKIjrlvXU/fU1Zp3z4sbeyFr4oyVVMqtanpuuqBzNhaD5TFPPkrtY8iQs1\nkttZfl0n7VXlEwfuW4F8TLyvLzOnT3LldAhzV/nvL4s7kW7CT80dQ3FqpTWQ\n1pmh0XtT56tLqWkt7Rw69T/4k5sdIPBb5tyYJbztXm/ND0kc3psvYh9Fy6Rt\nI3EGAwJTqsnFXRLF3CdzLBEg/yh9D5mw1NBHzWkfYW+i0McAVBo65N/lnv1g\nzM3C3HaOpQRFnoKhNsUHbIoNl31cGl/OGq2Q5RU7NWUJYlBjXvdhKRR8zpcx\nx8LeyOrEpbSYm3cVPD5Ieyt1/81toiMkUCzUiYnLHapUQIaEyt6uVh1RyNdR\nufS6sDd06n1iXW4xNYPmGcGa6TcdXdnXo723JyojOubnzRVePTQcjqyTQ0l+\naJMY4mbTJAUlsi8n+VUVnXQLCEeN13zrwm8YBpNRXmmzxjmPTXa+/iSuFdOL\nVeiq\r\n=wYs1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/Vv1LO5hrbVK0TqfJTUCRqsKUQXauXGbbGI4KLWI0zAiEAv4hDSxabrhm0EJ6xAgaBaOdbUwJbye+MbFs6GoJUf+w="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.10_1593466484375_0.3728915402640962"},"_hasShrinkwrap":false},"0.11.4-next.11":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.11","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.11","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.11","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"18107daa2d7956e6a6f9675e4c2a36afa4884b3b","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.11","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-i9qABtBnBG211oMSsoy1M4viHH+sP9tqwN7MDCYsZK5TmYgs+qAGjn4yfBezQ48OuGpCWJmBhprOUjuvyTIrcQ==","shasum":"ff176d515be64669be2db772a5f6cef61769a484","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.11.tgz","fileCount":11,"unpackedSize":14539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+mfeCRA9TVsSAnZWagAAEOYP/3BsmBvHFBrqPNUGGnB1\nw371/TSGS0QXKvBGVgdR0Hmtah/SWotTZZqYOfzJhR1eBEf912GSTXna8Xtc\nHRTrLeKh9w+pH9YKUUYSPHiNjWJlJ5n71CbyRcJTOOHO3gFH2GqVJjP3N061\nkLM/4cur8lElVSIEVizsHVzu6WTXfFiOBaa4+C4TEfxXCC+xlBAaTlxy84kL\nyGpPwMKZwAL+swrftXkJ0OFo+S2E42EUAW0xsdakhM3E56VLI3f5ZJXBoEwb\nrjufGpH6QkwyQ8od1UJzUjd5pDEmPpKpLubCW8i8FNOIV/pBW688TgkuuRqS\nfe63Ov8h818BwQNKk0GIjfl3uG9z+H1UxDxaYza97zXBJyxmp+GH6+xzTkK/\nuApQnf0pk+fkDa6WHtiaI0ZfT2NpCu0DzSdbwi1TxluTCojJustyYqO1Gerk\nBbXRjsJklLctiUmO7668FoWofKu+D3plhIA8GnrfqX94NbKxyKgXWkU0aWA9\nEE8X0xNBzYMu+FSvntWkIIBoiKgmG6OkYGXUX+umroprqV8HAFR/AU48xpiX\nLf1MXYnqvlzlPGpBU6dH1bTR7i3X1vnxkkEnSR9c8VO6fflTN4+Z0cjCusK6\n0dwVyDJkSCl1dR1WFxIrg5y3ok8VF6nJBBG0i1OwQiDAG7RzbVzPY85n2BWb\nc95m\r\n=cmAw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKxt2ITTjMRHxQTg1P998fa2X83uX5JN8SaGdry0WrewIhAI1CwjaJbXDjBe85ZSRAn8wFYggY9qkWOSDXL4sKVwCz"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.11_1593468893939_0.9256970288348068"},"_hasShrinkwrap":false},"0.11.4-next.12":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.12","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.12","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.12","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"f662372678c950b6a3dbcb3d4a2b428a7b92ae67","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.12","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-UOwPEyzc24nWAPAxek/6O/DNg5Bj7KiXBdh1nTbyfcxe/boTyu8WkFFdQ+Z5yJFXmERW7Vk7kULhqD0ygSo8UQ==","shasum":"2a58d6c10e0beeee6df4752f196ebd2f983cf192","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.12.tgz","fileCount":11,"unpackedSize":14539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+mycCRA9TVsSAnZWagAARugP/2sg+NZlycSLId4/kgow\nmRFw/ntwg0naW1WFRbyITC1zVCszcWMK3OOCJLIeEdkq3sDTToKV69kciF/H\nksLFlXk4uNBCjuXxX6HMo/jFU4REg5vHypI3fWc719PrOebf1L9IWoojLZ2s\n/JKMYAMXEIVsjos+mbv8b65LHvw2I1MHjHLJRZZg09fMCYKTsK73BdUlwKeL\nXi3aoPwRskHHGeR7E8koDJoir2GGZM8YB2PevuBRYAbg91EfKF8zkCU25Q0e\n/bbIVTpty/8l0n782I9ZCHT3JrZfTQm68rlON50G13V5wbaZ6bt0nKQW3t/T\nLaWmNOLCJvtBUnV91PK0zsRndsuc9shB+VrH7oREjZe994L5YsArTS3A5Qwj\ns8IzzLjzs3dWBTzi/2I21e34KoK14uDA5dSCyiN9yLCaq9JMierdvKvXhnov\nxoQF0Fbw9JT9G9CpV54/+f1Li/pAYvUBSGI7kI1bL42+EeynwwdHysEeGzlK\nl67/oSRfunHaOrekk5MFqUDfaTCTlxE4S2MeWG01ICWALXzlWKqb+OemT1wg\n+QQJjEytTBY5e+aIOyM8LLajfoTQF64IsZIGAyMqckC+J8DLXCZ6KKXX9dLa\nx8NvMAoSwD8P5DekJSo65T1KG9XFiDufdIuXhgoHLgTT4BnGfkG4SIJrvAa4\n4kE3\r\n=MMTl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD26Hef2XGxkyrV2HWc8cJoLC6cGBKvwUWrhtj618wxiAIgVMYvDUyNSqOD3DOoMRVA/fWU+RMAKgqqvAaNEDBT2mA="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.12_1593470107411_0.8517899144530341"},"_hasShrinkwrap":false},"0.11.4-next.13":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.13","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.13","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.13","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"fff47debbc18a298a3f90a555b1ead2f4e36d9ef","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.13","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-R9kaMiZsHokSXEIEw3VMS3OSlqEtOUXXXDex/FMntHP/i1YtsLOSKl7md2arZ+TuOnSt5bkqagE+L2rS5Lc0bQ==","shasum":"4ba5d4cb987fc4e49079cad0fb642ea371a1d7f0","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.13.tgz","fileCount":11,"unpackedSize":14539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+nieCRA9TVsSAnZWagAA9VEP/21Hza5hoJoK6DOBi8as\n0ZjHe/S7lm0EeoL57ZNfGWGbJc3+WjGfoMv14enzMEJ9pL7RDSigb+L04zok\ndU9D2DMlDr2Hm+osQp+H+uCkmibmgWnnp3oIkv35vDmefOfBKcSkxCIHmFNL\ncFMuFoca+eRtTX0DUN8Pt0S/XPhk2qaEdFYIQGQh9VzfOJWZevMtYJsnmPx/\nkR8uzAnj+5c4qTrfMhF9i9gFZXoVRtciNscIYqMiRq8psuBGIONGRw7EHysD\n/hjIX0XGxZ/7WK+BggmLcwCbUht0ZdkmIKloG9lTAnmemn7x/pH3UpjRE0ho\nA2GX7QC/3Ikr2N1Tw83n42UuTRGOsqjdb2yOKZdptTKpqgYxkqotjphayGW0\nY2F0rxBbsNYQnMrxp0rjpATeH+jQlOI9AgW7IOI8y1x/D9kdFHb+Q/pNyM+P\nFFsbc/Gr4L+2cJzGMDqJt8Ceg0FMPqwDkc64i2wAPieSh2PqSUY9XygB5Ybh\nkr1L2kqhIBaCLH3jPHDcZyyRGhLDuj9PoKJ2O53kM2EKKKov8aXzQka7YdUP\npZyMXbdge9N4p7jX+AGXxm22x4xuP1u4OpcYYpV8rS0gxT0xSABT/VCWjS+D\nnJR6mk/T2ntIVh9pD1+Mb1YYXkHYWLKpKtygaTbOBrnDy3LsF5xh+BTzPdql\nOgY2\r\n=CGuv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnjvKhq/EqHzyWB2ncNEncuaBF83GTowU+zjdPPkLdzgIgL1UlApndi4L+YEhOeM4BTPJEX4PiILQRAVn8kL4/3Ts="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.13_1593473181499_0.18380782061877765"},"_hasShrinkwrap":false},"0.11.4-next.14":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.14","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.14","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.14","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"49f24a21fac5ad502b4032d03fa42683a527e0a5","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.14","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-/24fBIzQgpB5UG2lfbwvJUREeAcXBjfPCLaXSWfj7/X6wPlbKyTbLkYqmKTnLF4MPid4HI2v7YKfrm8+ShN1Gg==","shasum":"7e271a8568db188b9c0cb4403fc6f9ea77819e50","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.14.tgz","fileCount":11,"unpackedSize":14545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+19wCRA9TVsSAnZWagAAB4sP/0Vpsf6DIZg35vQ5OJyZ\ncxw7VhFmZQeCe1grpPXD3Teayg3m6m+tywEut0rwXELd4m98oXgyng1d28Vn\n+k4r2ln5zq/Xh/4vdkg2/n2KxFscqI6BsTmoaZIJ1HT2yVdi2JJZJk393BVS\nlDEGk76fObbfFiWgl9XrR/K08OElKAA5Q6UGbaa0kTkIeFegJFWH+jEaWf80\nbwkIp8Pl6LbPK0Zqj9se/ITeaziX0ql2B8ALQsssiA/AJZ8VAvrqZgQe81n7\nSasFfKTN6Dh1LRHkuKYZGkNOuVjt3cur36Ln0ZWbs7Rbzu/2WExajgxK/fKo\nSA3/4TXYVG7WxlewajlgfchWCyn3ZnTLmDA8OkYl5gmaPebL/2wLA4iFaJtr\nJ/ULJmLBAnl17x1ScekQwMr3GELnXVHhh2IIgxTI8fspUyNCZH/mCI3T06PA\nKZpgp9VS32zGQtvEx6W3e6krffEgJyusULLsfekxPjZ5MlXa7ldhn0tJpPmD\naxcHd5mzqq5G6/N5TwS1il18z+PXy5K3GnRWAH0MXzBEYQzfUOKq6StK5jeM\nPBsoU8pKsFEeIysr8qN5T7gXbqOMm/H2gDSUTCmJaMNFYyybDWPu0mQnfXgI\nQP8fHCP+MqnsWNbEIe5oRJxjegyjwm7WeIrXbwqQ9GqK8mtYtTYc9gb2WuYO\nmcHS\r\n=Zx6Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfW3zk28YleR0OyVQaVe4hBZlooh85qe8qOG3zUzYAuAiEA0Qma1VZOzOa59bC/8+9lwpodZC/U5jE1hTkMXnQfDKc="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.14_1593532272524_0.5916533671604114"},"_hasShrinkwrap":false},"0.11.4-next.15":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.15","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && gatsby develop","debug":"yarn run clear && node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.15","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.15","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"ac0307bb2bda1b9e3c43b1b6860f0653b7016e21","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.15","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-1M2KEhew+jwzsNEvj8vDfuAPT06OpyrHBQdepaZWhsjOSCVbZ6O54vDIcaGggkKRXjFBLRYpmt9Hy5DgPqahIA==","shasum":"deacf604b0bf6e3244dd412532b3d976aebbb732","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.15.tgz","fileCount":11,"unpackedSize":14545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+4kGCRA9TVsSAnZWagAApV4QAKDQcUVub0xnUABx9TJe\n6ZsYF1CX4VeSm8MFXNhVOYfuLUGJX2uf98cDy5Ej3p+mL4yYgt8Kcz0gASgC\n1We9QHa+ikmAFuavtye39QfwuCYiL7XSSNqmDIwLFEqDA4J0WLfC7HwWVQQJ\nXdddcPd1NkbYRipzmTARZ3ZkmbAnxr08lXG21OQbOwIJDyxqUWbvOicbmwq4\naPf1MJDEus+mP7VRURXmuZt8oPCTH1AkvSIP6kuYn+I1MyjgLXpNh9iCoRZI\n+pFwdmgwFzwWh/hw1UbyCmOi38Oqcb4fdyC59eGhLJkUzO2+kKkXtirGi0Iw\n4kS6vk1A3AcjHN8tWbkYJ8F3x7uqYh8j6F9qX7rsJFve15YTSe3M5NkicrRj\nnO+Fxa7mz6Qc8uszLtxukocRiTbnzzS/Ac0a21d8OuTTD1gaPDS+h2SjjjAh\n3C5JPaBqhTlpWCnfiPlIxGSTFa2CO6g8Q/eDZ06pAfpNFdkZ1AOdg8TYrBlR\nmE6/rd84UVythnsWpCqhFTJHdk2Zlo3850zLriqNTMkJxnBGrOJyNVYUPi5g\ndhCBW04BrWf8OfQMyd1EltM7I9HYOHJcvmpOb/wSirycEXFgukF8Ev8Enr1y\nhGqQ41OUT54a2gzL7jcgzlim3a4G0t8FpGSmSkITY8kXtCnMbPci6tNSR4qU\nPiNJ\r\n=UzlW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6I+07HovJKsexAM0i+chRchnhsqUtiXnYmseU+fu4VwIgV+2ADI8K/dnN8a2dX0ygCVpQbd5cRAmth7uY9zGbMG0="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.15_1593542918055_0.3136056587300091"},"_hasShrinkwrap":false},"0.11.4-next.16":{"name":"@jorsek/gatsby-starter-easydita","version":"0.11.4-next.16","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.11.4-next.16","@jorsek/gatsby-theme-easydita-og":"^0.11.4-next.16","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"23f8e0a44de1bf5be2163aac82afac82292f5f8f","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.11.4-next.16","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-CrRYOQzmOHl8UeFlGNpypgZGZsvIwkTv5ffdInmLAou6uT1croZNRkr2ua0PTRrhOSDKVc3eYd71oU608GXkGg==","shasum":"f04b7fcee44baf24e3a66a572bef5198070b71e3","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.11.4-next.16.tgz","fileCount":11,"unpackedSize":14777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+6+sCRA9TVsSAnZWagAAfP8P/0zLs6SLYWhE3jJuHrC9\nTEvKIbv/WW7Vhu0oOw3ble1jQH2GCnKydHebeRXSCHFNI6HJOr+zZJ253c/Z\nFgcydK9UiZIzub5hxW1CsPL8+7ekAsokvPFkV308MdDSyZr10Zer8MCA6o1R\nUemeWoG2lbt7ww3dZ+PAfzkMd2POs9xKZxJE4K25+JD/LudXCnIQa+/i+Cf/\npOn3HIiFtHS8sGIyxLlC7E+ymRWQCixoi1CtazKpYIfGF58jZOL3PBNm9KU8\nUZKs9LrRzy+bhODPhHPybgwvmF+Jy+lLa+LPnrWYpqK7lnyfJB8K0yvlt93l\nfPjStAQnb5M0dX0fYY/+tibxgpCORjK2UkO/6ASF2+rzNdPp2nGSTN4t43be\nAclqrz9kBRZGf0OFIpXxfHIa0HZGyrqChAXr2mHN5bE7YhR6gCryE4JabGxD\nLV0KMgkZsKY+UOBmIxi9kg41zGi2Ta6S9c48zbZqH3G3BeY2IfnOsOYiYzRD\nlhy2ZYKwLwLAw4lboi5bf+CtYv4PgpMbLh6YP6lA4h8oLLRRCvlr0c0ieYh8\nWfBkT1J/LF+ZlcWASCGPXi5WMCtmOz1J4RsFvEBzLR/8QP8n/bhN35rltYni\nNwOChNbqXGldQ4qFPweL6VW1/ETRHEubT9LBWWkfrRydT8pYH4x8JDAVl/j1\ntkeg\r\n=aZ+z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGc33z1nOGbPGUHVMiL+LISxDfu41iitubTY/X+wqhW/AiBN3q2HtpXDWLymC9atehx5spMAkUFddvE4I5MJrLmrcw=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.11.4-next.16_1593552812084_0.1846943297107151"},"_hasShrinkwrap":false},"0.12.0-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.1","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"4e5d64b530758aa291fc9f76b9d0925100a30831","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-Lp6y7nDCzQGhoeCbAcBBZmKKs0Y84LFZ02A1+tRvRBavf3zuRBw5X+QIbyFtyNGUcpLKKlXZ/+ykcheBiz1L3w==","shasum":"982032b9df56e16ec124e2bef237f0cd21c9f8a3","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.1.tgz","fileCount":11,"unpackedSize":14774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+9t9CRA9TVsSAnZWagAA6EAQAI5nY+w8UB1eh/LwwBTs\nheLzzwz0Jt9M8wsYaeribpA+Z/O1jmzXamVoGnRF6pB5tW7s4lUN9pwegMuq\nmGBn3dWfOrUPNnbGARxmMd3V1eD8/CtzhaqjNtvIG0NtuGzF+ue3e0cxpzXZ\n85nN19nfAl5M1063ow9k1znskzq+vHW/wViCco3dgeOmOxnS9fWjOSFaZSAZ\ndYht3rvFOqw8CpxqCYhyaTzEacz7suEh+RHXMAq/5DGi8gC4qQhPs66Xxrk+\nQYQILaAJBLEs6njnL4UQu4CUUs2C6cYfEwTlCFcgd/yeuUk2eExVP/a2l7KF\nZ0PoH0t6oSkuHicTdbHZFKUBxahxp8U94sobiu0DKOEu/vNSNOstLlFu+22a\nk1NevIZN5vmsUaRzMHCddImymd5vsgA0xNsT4tMLFkqlD6JFX53pV0Hix1hv\nCV5aL+UvLx6PKdqH8/EgyRcNSGYVlSdTLw8r9to/ZnPu7DZvfyto7FrRtQsx\nuX4oxgws2kg0L7pz+j8av5moS1SV6DdX0nWKX7lsvLpPp7m35ADqAv7D9Pph\nxG2UybnS84dErOeQEAjVXIYwUt2WUJILsjYf08kLyt8Sna7rwKOulDIzl2cu\nGlmu1so6x65ZpqBODfEM13A+B5NsYPZqiyRHeQ6d5WdyuvM8nmQCuUF0yqmA\n5GhB\r\n=HZq8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8y4x05IBPQhMuXqx5mnk6IONoDZIJiYpgZ5xDe3rvOwIgL4FacNkyLmmOcf9qpc6imVePC7wQs7tnBAy0Jq2aDOI="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.1_1593564029108_0.9550456094055018"},"_hasShrinkwrap":false},"0.12.0-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.2","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.2","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"90c8d43d713e7f76b8ea9d28b4d1eec999936abd","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-98F9WHTXAMtlwOGQColINHPOJi1Z2B+QrxHtCn+qWm6hUTctzTcRAVb+rS8Jr5D7Nfoser6f3yMvSirwOj2IUA==","shasum":"aa6f2a2e6017518e3a5bee7f07933445cbb98902","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.2.tgz","fileCount":11,"unpackedSize":14774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe++OUCRA9TVsSAnZWagAATs8P/icKOzkuppaOcMcaAJsO\nGbeyFnfL0vKTMZvYjDTTCYiDFbIYH+Ir/09jtt5/sT3L8oCoG2DHGXCJbiD9\nxe5ZZ/2+a1z/J98bVX1jbWaQqV/VDB9cUmRKXMIf90uJcO/gHAyq6QlpuXkz\n+Pc/J/R0vyLcGSx4w4VouOdibc/kFP6are3sgiY3wynm9Z5R74efo0dq0SfV\no+IGbIwgn9j0z6ZtZAP3HVRW7YcI2d8yntcT6Z9ns9vbXMpHEB1E25Zfvx7/\nBJ6nijYIim+jpbKO2Sx3a0ORts79snBzzwVIYIpPqOfJvjD6w1SyY+Hq+HkZ\nWagD4+w9QY58OaONF5qR/StY3dpeDWBoWVtul6RHrohSJzRR9FYyHRM2L3xl\nVZs0f4iRkDtsbr5vTCy9K0TuMpOa3SlNVEbfL8meZIVKDGK6WJ+sEeJYj5OG\n7TJ4TiiKu1JkuCKLb+ZiWK1awlkKBmtmOgbWOQoFuuWJC+jnakv59xgodVKP\n006VBrTNKmzWVCGsgH1cYiKjKDwi2S3p4ZN3SrImenwFi2J+4UZmzxduwgfH\nxZ+Rz66p3nEDSnPoimv7Gq8bw1ZqPTsiqUas0zo3UEn+vUc+0IJjglE1wAAQ\nvSM9tZH4Mvx/nH0a7m+jV5o0N9aI8OeaV5IrASb7z5Sug8AQJ9MhsqiALHKR\nqP0F\r\n=Jol7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl4PtvFUTE9nf9t7ChUtZgXOF6ZxpzDYnpvuvOELeFwAIgSzEEBwod7KqIgRw17IJHJExv6lBP5k9McUydvVf8z/Q="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.2_1593566099807_0.5819114266723615"},"_hasShrinkwrap":false},"0.12.0-next.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.3","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.3","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"eb07df24e8c60b20c22a5eae691e94957811af37","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-GlP84STr04SIM30wGy4XFy8aWpdjrjhKubfTq7xKU5HWmrqGTV61uEQQldpELLAyKZWanmEm9Pu3P765rrFPlg==","shasum":"3e739beebcfb22f7ef5bb7d6960f2caf9cdfb0b6","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.3.tgz","fileCount":11,"unpackedSize":14774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+/6iCRA9TVsSAnZWagAAdSgP/0OJNaR3z1evv2Aqs+05\nA3KjVLyVhAxupw8rlcJNRP3D+R/OK82nWmCTyH/3edxEagsboMl6q2aICOiw\nWrnefzNCjxqGM7Rbn6zfTszSXwCHcpGr6ZFaP8EK3Ctb31lRTkKJ60ihzsH+\nOJMHEDLOc6fLXLYqVmMe9dCz6xztWnDke2R9Vp4H8/T4S/SzxEzdxRxDRcHL\niCRK7b110bfbR84nsSos1RPyVFUj4rRnsLZxjbN67R81lZfl3uqcTK6RwJ1w\n2XtIdF7jN8fRWAur4ixoNt3MuHc3ygBvR5I0z+J60cHw5vRBikQlp2xB3eNF\n7Wjg3wl/y8Sn/54Vl9ZRNWSnHVHTGZDHoOJITAVYUoLM+dIXYBnhr+xIuHVM\ndr0IGIkG0unES6bprwzjk+vOXM+1AoffNKlgjLjsHvOYbg0W2GEVWwQD0SDc\nSdRVcff+zU1iWj7mIyfbVVoAReQdLoI6CxmI0PPyBJ9PZs0s2tCf/EeDkwaz\nK1+Q/UOziB/C4T6tLPZn8SEP+AbNEUub3MvC5CbvYnmxfzcpsI7uObr2oD6a\n/M74fiDmukvqEyE3PzIglBWkATR2tLc3t+n3hYtZFffkGoAGIPOXDWzIU+lU\nAL8YpzLr8SckFabV2UJnUl+5/VdkXR0A9DkA5Dgf7KWZSx8ocwcwskxGKo//\nqTkB\r\n=hQr0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUgyArx3jgyghyu8Lvc08zrz+AfGFX/lJJeDAPX3kHYAiEAlwuVF33d+8y0LwmlEYdVEe6v4pdPBEuhK1uxy9XSi7A="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.3_1593573025696_0.023660524244680348"},"_hasShrinkwrap":false},"0.12.0-next.4":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.4","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.4","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.4","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"29d1d6ba51dd85c73fb86a021263c2262496e678","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.4","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-qInt+hRvrJZRJbSLLpKoe16ChY+rS4i5YvEyvNDi4vE8irY2uaAAOPn5YkWGAe3iiPAFkqW2PH6RyDorfoxSIA==","shasum":"43c08a7fbd2777e53298b48f53786e2dea402f91","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.4.tgz","fileCount":11,"unpackedSize":14774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/D1VCRA9TVsSAnZWagAAgi0P/2HinAJSHhIfWytm9w+/\nBIIwdpk6Sgc+RuUUkm1FzoVEuL+A1N4JfeXppu9M/JWMq0o70aA4uHnQyJqf\nV/VbNFL6dHxUuDEM2VLbv/vzoULi3Q9Yd1TiblQbry9YH4h/20gfdm5o0OtL\nAt8tZ0v4YyKL+lMlHcYWrxYm6XeToooGiA3wet6iAl6DKV5yoot77BG/4tQo\n75uaCLfm6iF/u5qheDLAZozEfsnRu0l3XFUcKc8X3NCzn6jLzs0KVFk81+HO\n5YTvq+1WjxeGo0x7We6EYGux5GvNUKUntdTEDQzpiqvqGS3LDEGHFZMEkJYf\noUny51IaHEgkjjke0Bmm7tVTA5dY1B7p8EZNagwqgSnbMBkNm1xyeKsYtAB1\nw/TVeYo/IbWBmtdyY+vgZ6wVcZToAleyStEFRdP2ncPr9V/EKxGL1zzQ7QeC\nhDK8c8D7E7BG3hvSJ4a57uplPqf1NoNOZq35X7Prq39yZx7UyQqSPPNkco0C\n1fW+sHMXSo5qcCCFV5hn4Q0uEYADpaQe9u25vEGHvU4bwvuW4qeHRNsTI+pA\nG86Y1JfnJxWSy+BAgJiiqhiyubevYtbSQf8MvrAAzs7IUtiYSxhzv87Q5EcX\nTj3CBXYOvnvQz7pT+uyG4lg9qcnfWcE2POyyw5X0EAbfrS+mrce7mhpX9dFE\n2EXp\r\n=ZHuc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdYEFtH6fOmq2KwcjXgLj/TveUsOro/bMwvVESjZIbcAiEAlqu7kq8QNDWW2tfAPDXbDbyvB9CQ/Y9HfUCn46q9bRM="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.4_1593589077263_0.3156792845306815"},"_hasShrinkwrap":false},"0.12.0-next.5":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.5","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.5","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.5","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"b98478723bcacadd1e6ccde41dc34b9a8982bc60","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.5","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-ZKrTbXzFlP/69ccIWtOZ0OKq4wYfaYuWWYluIV8yTzMeOKR7ImkbNwj33i/zB3/lq855hLx2R8tSWHfyqsEAPw==","shasum":"538df9c02aa320a5d27aac316b6b9d24fdbbd609","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.5.tgz","fileCount":11,"unpackedSize":14774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/n4bCRA9TVsSAnZWagAAmUUP/jMqI1yhGo0PE6/nzm9u\n6b8KmWC9dPmqgucJT9qbjKwnRs9pK6vaPzvM+orGe+Pr5VyXRglA+RFmS1bU\n2lpwH3dGr9+K9AbJWY+DEKsOJM9/yIujmwai150QOBFSEJ50B1vnJb/A+hXg\nahqrR1zTm21fT7b3Of3YrTDveZDs1ZtaIXd1uiNvjWlBFNFYRlXN+eOi4Btl\nVi6C/pgVchLoYv9DUqE5/N2Ze9CWI4A7p81ITb9kEQeaRTBKX2Fbus8zW979\nco5bpgdj4SRzHWusjb1JX4TrjJq8h8RMoxDY7+RemoWsn0NKiOTDgpVaVF75\nhgd/Q2xeQRVGsJuIUyMJlluD6qIb0NsottbdkCTlgMNpG+pFxCeXcfy5UR0+\nQVvZ3/duftluUhfb/yxjUSqQaL79bMvWPSgFThP/z6FdmZfYVAzK7xvtPpdV\n9xQz4Qg/50VJFnTodhCjzOije92CVbPsjpqHa6dH7fH2xcq8e2aVH5zYBzVA\nBn8y0jlQQXyxqe8J+oUmwz3blVSkl7Ja3nu61NBmZqn7e6bFa6WLCjugFspg\nhl8v1KJ/jNWuxFREXjogQNbZG7tq6e9ldixQHHW5ZWw9nbOM11kDc2C4N+37\nlirMPj5r+z0o9LZOerkVdqP5CiWR9xXfuEIwF/V4peIhL+yGEqPoJgdTFrOj\n0uBI\r\n=bgM/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBK0cGITfHvtAVRt2L6ULCD0c1hFYmF/OdknqnxIbjIcAiBLBl2o4yjqFBAxMS4qvHJFXj9Iyv9gYIKPSHUbw13ulg=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.5_1593736731427_0.0019520742132799196"},"_hasShrinkwrap":false},"0.12.0-next.6":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.6","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.6","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.6","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"95c3da928f7b3e275373526b6d913dcba627f723","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.6","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-8sdJqSNyx3YIkHk0agP5pH8WPF9g1JKepZ51YIVfyma1Vhbde+2pvFeqYeUZU/Vq7ruUEz4HYy8D2jirkipFWg==","shasum":"8c1b08e7e2b0533e85c773b9abdbd068b7162cf0","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.6.tgz","fileCount":11,"unpackedSize":14774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/5QACRA9TVsSAnZWagAAtVgP/3T/e7D62yUrkDDEr0ry\nmD4Qh/qJ9qBzITeSIp1mTInvM/H7dB04btWN2hSgQfl+SLSePf/wv0yvc6ug\nwvT9wvH+vp9E9ybyIs00Ohb4wpirIoFM6B4dOvv52WSOBStp4KtaBIV19mIq\nJKoZBMrhjfsk4HQJbPNDOZIqQfGvgP0CUMzj2HAFYQcB4zucATkA+qmhMXyh\nPWQzf9JNztLGBKUdoSvRcMvk9VVdsDGrIuyK0Ycphq/d595joMXow+NeWoHN\n7mMVETEv7RJNeD4wYFnIgqmA/vI1LXkhkgMxn3CNSaegGsMdTAdooeWaZAvo\nBGm82Ea8Yu+8Q/YY0kXnCXhsVCZKAFlcvqKzk0Z0mwjKS7ZQfQd41ZiGGw/M\nSr0rm1NcTA60NNZAGdIFpGiVVgr2rRWrrZBX3pwr67rIFuPrNGTra1kr4cGM\ngvqS0jNwQoTm65dLV2czbQXlW35lEeFS368DER+9t5Gi9DHK+nRiWjOqzQmv\nrE1IzdUqRMEwzMTqT5mS9Atmhq7dzC5Re4Pj8ZPiZu8AqEv51wuLwzEb7Nia\nXrm1BHuxYBkocS2AvFLmHA+G2ozxhZeQ3fwwXsxXjKfioWR8m/tKbXQlZ6hC\nJ4ffwCFGlIyUYwq9TduIM5d/wgEbkWpGBDuckhOsawmhSvKEQRt78UHZvGSl\nhwit\r\n=NiEU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZMjcU2pv4GxdIH1IdGzfenBFaYpfChdI8IXknpOR2cAiAsfZgoKrPYyXKP2HPgY+6ttUjk1FMyphJIRpzsLLUx7w=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.6_1593807872062_0.39815686570237174"},"_hasShrinkwrap":false},"0.12.0-next.7":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.7","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.7","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.7","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"eddbac8edb6c875ade8eea88c1a204ee64df7a2c","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.7","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-3VepBgRvLOybMWV//HrKSObRRo5MrAiSQOQcbDJNzqVutI+JH3rNyo8aKAPppaPReF/DTrIBr/VGx5tZMdEwJg==","shasum":"d1d876f29e504d70617fecb837fd88d9eafd9bef","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.7.tgz","fileCount":11,"unpackedSize":14774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA7zACRA9TVsSAnZWagAAHcwQAIXNEayh5ZtnFQY4ex+e\nCA7J4JP2unzad6rjANgu8JRGFB08+uNxYsmMvrlPwfM40UaL7PIVoyc8419T\n4ewL7LJv2lrr4MLlGimHRJeE44a9Pk7Kpn7nOOgAEV8tog2gf06NSN+yR2j9\nZviVO+JcaRzklSQMhmR2NvkKp3ZLaqDoXV4gQnynEbcwdeZtnTiz6+i1iw4N\ndMX8hV2+y66xcv8vrwmaIUmkASaFe/5IKgpxgnPRwpuTVSSNk/qBBArEj+rJ\nGm0vgR+uAiYzXtKRQQybFvSBf/Jon/KKrRsOS1gulJL0J80iYoVPm5VFqImf\nyt4uqx6AVbBy7iKfZfK1EYfOEplEdM8x9PPqEvjjJy1arQuLiwGBq7VrZ1XM\nBXzlrzCS2VkJOrrE+0jF/xz16bXO+g80gxghRMlG3iqiUDmzIYiFrkV7OvS4\ntF1xFgrFGWXSiRSzGKtEezKo6qyWl+LOa/vW70ZMXQqTaIPczJr1mnuLSX84\nFaRB0EBAC/rlJygyuaAhfgw3e0iKkkjS7zSQ6QGhvGohNRnQMSf5O71VzUvh\noHrW0xV7r5ZQs8kDamq32Kb287V/VzJ1s9ymPZWU0Oal/GjSJdFpzVdCHcoL\nlOyxYvLkqXdiZ5e5bCuYcH8zCG7gfeL4TT+GQGVbvqjHCX7M/l+WYjHTJDk5\n8u7L\r\n=Z1BQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPvUphyV/MY8zxxTNP0SxtEzD8NrkrhyOKFYqalUkRRAIhALO/ohklu1eE8wXnkCD9DZ0Gx0OsO+Igc34cgjZixZLm"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.7_1594080448126_0.45910297349534157"},"_hasShrinkwrap":false},"0.12.0-next.8":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.8","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.8","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.8","auth0-js":"~9.12.2","gatsby":"^2.22.17","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"e92c31bb2369fc9a64954db475cec93ac220b709","readme":"ERROR: No README data found!","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.8","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-ctHHQURBDsmHm4RdBDKiKXwyaaneDRxu1YCSNno2+KpEUoAEyuLEiqwsUMVoc1Jio6EXHyGgsHqGDoofZEJvoQ==","shasum":"fc9829fe2948ef7ee25fd0c7e508132fcabbb1f0","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.8.tgz","fileCount":11,"unpackedSize":14774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBN42CRA9TVsSAnZWagAAZTgP/2f8uwLiaJ9zkY/gX6V8\n6mrdZHxntGH0LvPigCeqyvnDkp/U9emcbJV2gGt/86D7tHeBGGAPas3kAae6\nQrys/lERJp6zGOLSGnEu+dBAOlkPKfx8fmVrwLOhTM6ZbLDSj4VcANzcNyqX\nRqAhQNMZhHR0we16712Uax/nlRLzGTR2Uq3cB+3bgL4G1myQ7GrxPsiMIMtH\nQzbCJA8TIdzldBlVEIpF6gT1xXydYkt9/DNiasfOzxJ7s3KdITJUF4judtIg\nZgWrV9S68CVebbhh1vT5O/aXZ0NlMNTNSmmcByi/URvFGSSt+il/ZOm7uysC\n4t1UPNl2BoosN3OK0kC1eMgHciuppQatE1zFM5aLqNMr+e7syJp8lVbgiZam\nwD//woz61GQ7+WbLHMFT67xQBTIKmFa6ttMrVNoiQLnktMEN70eFtBw1zlQz\nzihwk+28PAqBUtBKhS6v7i5/FwUbFjstRRfgBZ1l/ezwGtqKUGNGW3fu+mxA\nhk3wU9uW07h9SsfkDjkaH3smuGbi/1fpmANqvx1/I8jdyPWxyN0kV85CcT8f\nFZDYc1QC98c0i6cl6my11LwhSNWQPaGAivxdxI7pEbCbpUGxUgymNPNrhOdc\n7SOsC6ZEhlx0f0P60dUuj2O863O/ythd9RQJDbPSuyPaB6O7hHpgG/scvNIh\nteqx\r\n=MJ4S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUuBPdXWGa2KFeYntz5MvhUpuNXjl6kzbVwhtEOilgpAiEA74Jhyyitw+b1VtBSNF3Pkv6XdG/iXpCcebpXYzkXAaY="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.8_1594154549941_0.8699330360721533"},"_hasShrinkwrap":false},"0.12.0-next.9":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.9","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.9","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.9","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"1f93cefe14a4be7b25036c4a944d29e49cd74759","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.9","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-z6Ht1caS3ZBbBPE6xF731kq3ACHZnF5VG27Ofja/SzT19PZBNyPqcy1Yq1OSoZJqEFxLlLz3gks2nghIQr1PUQ==","shasum":"cd5523c998959171c98a8ba6ddd6152280e49222","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.9.tgz","fileCount":14,"unpackedSize":20102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBR3/CRA9TVsSAnZWagAAopEP/1XvYrKLiAPEO7qnmLzf\ngftmPvMRr03YrhSrGeP61YgopL3Y5jYZuz7HWym6aDvQsNICTQ3sx9jf0o21\nORO2miMBREXRZGyCTwU5cAiZxFors21CFiun6a0t0rLkaHFhl+DB1m0uafNn\nrf2aqi5mErdznzPnkXZ0IBaxFgyIJdfICaMo2Z0v6X1TRCCrDTzeEP0hEJ07\nvbCv+hzkSA7p/Ml6HTbVmbtNq8ylW344ph0eseoW8VCqHVOEemoCsgFIt/EQ\nHX+q0YtKv9uR3gcxVid28vzpglh33a7YVR0bdwVGkGP4bGhubG3M5Lu3PEX7\nN1ib5PMQBe+eHv8O3k8Awm68JZ4+3EfE31xCwTuiOHGjdfXeaFqEKsRas/5m\nDNJw7Zg6D22VxktnFBUZPDBja6bP9Shu+rMqNUlZJJIWsSbvqDCmmFLVqYNi\n90I8So+frAryEBl3EzYm/r4aqUYiRYRHTxv89+pFynba+lQaR248DYDOkXUy\n+TDwCtvN30lcXY7lqVz10+I6Bl+RI21l3EoCPgamuoAmGLSFVTBLIIm2Jduz\nQ93WzMtXS3yikZVSdZse956RDilkPHfVDNtNYMaAPfbPfHZJJzYuzyz0+pXD\n0QZFPgGRd6dRBHbvHBPogwSn6Vad27nplSkG27nfrldb+JVniaP7ve3VxYqq\n6z/0\r\n=FARb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEghIMrsjdVNmbtdSuYA8XkIW5/mEKNaMX+9O8qdtwpGAiBf4Xxx2UxfneqoyI5K6qdIqYmjf52EuZv6lq3agCtqzg=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.9_1594170879394_0.9631274159751628"},"_hasShrinkwrap":false},"0.12.0-next.10":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.10","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.10","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.10","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"cb060bbddb08b0d3d5ed2fed92d8256f82e58b0a","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.10","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-ZI16BeNNnt3Ae2M3ESudIzx4sVJ2AVAger9FqwquPa0+LnNakztUahtIyUpEcb04jBQNS1pnTbu/J3jXB57Uaw==","shasum":"97a61e63e4e6691235e6378cf041cdfad5156d18","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.10.tgz","fileCount":14,"unpackedSize":20105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBhvPCRA9TVsSAnZWagAAyMIP/ibxmV74te1DwHzrXuyg\nm6Amsl7AX/C5D1oAspf7cLYWIbpn90vuV9rmAnRAduhbBb7RfeVkOdidHcXN\n7ZcOMJiRDwK6Owg7hkP1cOmZH83vBIWs2JJr/q5ncx7x/JbdUo/e+R3uWoJF\nxn1TuBSkt6/0ZhJG2bqIvdg+zmKMin7ZYZSeRZ5IeaNGV60E/Uj6wlxQjiuQ\n8WKrC1RCIrzUKclzexYfNOVifJgjEiB2c1bp9cuZVG0sABJaEnbVjrx5cSFh\nuKq6hyPtQZqPwwBLFQ0zyI3UDZ/H3/M4+KSiGYPoL+uo6ApKlRFXVR1WJpxO\nYC80iQp56qW7aCm3QZZBxvaXhlXBOKCFRsWl7pMMiRqkeM1LKFFUWVHNi235\nXv1Nz3gqt9GUP9Z+dUKNcNgfR8Esr31gCHWqqzmVBEeEo0NQJvUjJiqhLOjP\n4Q8jkHG/99wWiej6X6Re1HF34ppvU3NmyEYVZF8wM2uCTT5M9Gc/zjiyCv10\nd6srPnrB6IckVqGINTPuoPwjQlKAyKlY8smiTT9GVgT7Eg2aRhCcuWuFFiS5\ngzE7Hat+ziucQQ1NEePQ2AEkMW7GMBCcOUmJ5ZnZbtRxHWiQ2yoeSrT7yXaH\n8V2MqCa7X6dLv/GzWBCN6dY+au+yQCAQOIVVR4d64cz3Pi7e9ojL4BgYBpcN\n5x2J\r\n=OSYt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWJ77k9QfD+ziIXKTxrCraZsRcUmAqEfNBTAGIoovz+AiEArAFNMRIniimhve/kaYx2p/RwpfkrS2RfmokFLwHkriI="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.10_1594235855438_0.9016239915367692"},"_hasShrinkwrap":false},"0.12.0-next.11":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.11","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.11","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.11","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"b9468e3a7b6569a807f07b2509b8be7d9534be9c","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.11","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-+juNFfomdnQfiyKNPO3IvJ0hpW3yMU36KM3Guv3SWdE7cYTwKhGYUbaNoj9cfcCNyJUN3qG12zOOaMPMWfN7QQ==","shasum":"cc21042efc1946d4d3de5b38c7181b2b3f4b4608","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.11.tgz","fileCount":14,"unpackedSize":20105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCKGLCRA9TVsSAnZWagAAE5IP/3mhA2fMAH4/WX+Xslji\nUYfS0SQKpF+/O4oMnFMcPAwqqWxpoObQFGW6YroIE3xTA/3BtWinzCqvJvyk\ngDH2h8JtDa5g2vcLX+FKcf8krIz1mF4CEusOUjthlmg0CB5BooAMQgP95W2x\nvuV2q8NuqAGzlgrmSyO9WbAcz/pH2/wnFwOFpDau+jhgDayw25UG90xCCJai\ndwx1fEuIaSKezTLM52rSADT8s/a/5yD1ue+XfvmZyHQ8qSrEKalFUiURj8Y7\nWj0HMK/1fyccLyRyFh5diOoCaGaQa/p53xnEnynbxNqK5xuM4GuERjEBErxR\nuZESK/Z/HDFQmUdFd9vTeqk0CX36zVhjFj4ruT6TMR5ne9TJBBgLf9hIZGil\niMAQsutjGZuKS8tv9wTcdSTB+U+i6LXMgiak6cYfNSp4W9bvEJ9n2Nj3VnhI\ntgzLIERKvyGBL2FJJhvS3DzTfLaI56hRa+TW2b+rYnU1fbd3/7viwXYuzGKF\nIHz6spic8pUejZCmM8WH3NIxDazJ5UIIxyGXgXtd5+lFN4dGUi+37hfKqvOH\nqteS/mIVU3vRP0cxn2eSUiN8C1YBMxKSXyKsua2jYJv3gsHTd54uTSa3Nevz\nZSaFn7prIzv6jS+tTjrJxoZPWxb+O3N5SYD1benwmaFPFieM1YuC2oWSVTvJ\njgvL\r\n=mHNS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5RlKrAIB8irfXNXQhi33wgefdQhCHYvlw7ibSrOAiXAiEAu8wkojN9hIzTD48yaRbnVvZGWZ1CpmaLuMNFxSdZuf4="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.11_1594401163017_0.23176523123807669"},"_hasShrinkwrap":false},"0.12.0-next.12":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.12","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.12","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.12","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"730196a029dc247ab9ba85676ac30e9c8e42bffa","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.12","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-1ZxTuj+usL7i3adldM0kkvWuGo1aBz4zkIYB0uUHx1G2xd+YKO3h19JECqMWe99xh5xKojL5t5MN2AKMLVwTEQ==","shasum":"27021e01893cfa904b4b03b3c56d8c34bfbb28fe","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.12.tgz","fileCount":14,"unpackedSize":20105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDz3QCRA9TVsSAnZWagAA4hYP/A0IWhN4YPq4KfdVVVvy\nDQmepXm2DycX8nTf4WJQ/lkmhCrQgpRK15vI8i7UdHG0EwYH0XG0+kY4gHiv\nogSSmUnxbYwz/qGSDwHSnSByg6mobBv5NNqcU7f1XRmC9IrQLySQHq/BrBP/\nQCjXalBybu6raKvbPsRwBHOMBfohPAZRiqRK4WP1Yf+FMQjtchSKLxgaT9zw\n4zE4af4cgCBG8DIE6YEdJESo3EkoCjfjtWKjiaKkQ/1vznzDcqC/XBcmtjYB\nxyW+s54hjUyhY6R9wTxL0HWSdML5eSDY50NJQEmdy/mmKcxMi9ni5d9bM72W\n/2C0m6yVxqw3WHPj5Hx7wVUssItrQsOGebGGsP3JKpfHF2U5hZ8lXhxUY6Ca\n02LeK/yGc7J6CPbCVSzl3xZFaxuU4xsf0tu4LkUcorvDPqUXsiPNXY2LMkZ7\nQGN+5+JyLFD4wUAx8W2P83vMcuiAdM1kdY652HeARWcC2qUPYlqOQfJJT0DM\nvoA4BdB2qY/86/X8zmgMsqjKnVwfZ7btB8QSrnE+ekdoekzSHLwqeceVsfVo\n+03tHbRCRZimOpJJ5Ci0Q96VoVnIrpyxT82BNUVFvEfAxj/KIP87w76tpXsN\nu+0TaIK7Zsouj//YtBJn/AyxXfZWVOtbchVI/nB/ZLE2q8BdPSsLpgwteVII\noP/3\r\n=5cjU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHw+L9S1VFXDYdtGSCEABkWQIY56QFIfxNsKSfalShDuAiEAx7USpUP2F5DFZ4OIAWVt+LTh7oMDoyIhzwhANRFvuDE="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.12_1594834383939_0.46741595388593904"},"_hasShrinkwrap":false},"0.12.0-next.13":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.13","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.13","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.13","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"9913bbdf8fb24abb62305666bd69bc051ccb1882","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.13","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-aG+ZPZxyEjhN/cZ3pRDS1XbZMpSNFIq7DfGVBYOKF5nUuIaga4s7Qa7QN1jVi5iNMkq/xn49wMfYU92uGOxmdQ==","shasum":"3af263797c2719bab4a63ecff983ba3ef2a7fcf4","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.13.tgz","fileCount":14,"unpackedSize":20202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGKXkCRA9TVsSAnZWagAA41cP/0DRNC3oB5NUa4R6w/YD\nEOu1mOhh2lOba0mqixDDJbbZ8A/alP9/DPTki3GIWsO5Vx1ouxD2bDmDLKKF\nH7XtnMQLETQbzHpVWpCAaLijUMH0TIB0bJVuJv7+Ypkuu6787cZxfZFoVwOT\n5CMSvICiWTRcF+KZAHJOdp5Pj9RqzIw+gYJEqLBU8MFdIzNQVnQlHVkH6JDU\nbZmXXFuLcBJr+IV8Q3SHjRtK68NFuOVZrHUYQb13mc+1+/XEnpT6YgXKV9RM\nHXm4f+iuKOX3ibyFREcqBk7Xze+aS1LgeffQo8lCIzpJqe29irHe8z5ucnhQ\noZr+o+xB3OSNl/0s3WePHlhnWNSkioGzlVSp/RdIT27xbnMBPJ6lZBpc8hkI\n0KUHe1kpC+2cWW3t6RvsirXsJmKb/3R/qmpIOJ40zdSzLME8BqJaZSnXeOGg\nIOX0R49hzFUErjoOP5IFU3+3WVNOtwDkrSflbyyczXdQyWi9GUDJkhJHPVR/\nGF0oRZRvoqI+RKkraIAwVgDZaf2+cNIJhFLroPGfRXKWSO8or3ek3PLdmvIB\n6sypjiAUL13Hfbcmpj4XdaRsFzeLkZpbdEHmsRaFtojF9NMeTc22L4Cml/89\nPjoRyLh5JpZ3pnrdLF/g/4fZFR2PHOx7BDVPxsrohOK4ADcuiea6CG1xLtBG\nuwjx\r\n=XMZm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYuhnQaQz4ViNSEJp3ZtEJ2J6B8eolw7RPhipSj521ugIgE8+LSABZ9Kdug6GjXIcs/hSx8yRQaF5Q3+4UV1U2PQw="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.13_1595450851737_0.21056259017148915"},"_hasShrinkwrap":false},"0.12.0-next.14":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.14","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.14","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.14","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"df3cf77fbfe025a2330c72d61ced1d48d1dfd8ba","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.14","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-NmnBOw8/BRtRdumOfNqcL5xLPmcMGXLWMno83Uto+RIZg2JX90fSe01/RPlGRSH28VDsLr9bKExHQOauuY8j1w==","shasum":"c56e00399c3acb17f8fa52f7ed7a543e5d219067","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.14.tgz","fileCount":14,"unpackedSize":20297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGN5YCRA9TVsSAnZWagAArE4P/RVzwZMLPxqBH0V1Vned\nAsYdVaZZ6pVPqnx6KM/X/RZgN6GGd2ykAY2hspVIBrDtmcemM/0jdrhXtYT3\nhVg5ei23eoSmm9dcbrY2aQPx9AbJkxExnLnpiWbTI6EDs8PKw+Lo5vGZ9k4y\nS5AMEH/cE1cUDnxWkfQRB9wZHPn6g31/snTuZ/vt5gIHiZ/yqsnB6bMJV3xu\nxGu1ejk6T3Hih/CWbnfongPteXZn0MPf8Jnol3sEo7q1smV8boVu1XZU2mi2\nqqd4tzaOPdN5bcZ+aMwpr5tkrSvopUy4p0sB2aYvwAcew7mmlWm8gu2ChvXj\nc70p5vomknT9eSTXbWJ4rSO2JeydUgg2kMonzB3qWoQG+TfwlvMtkyusEtXT\ng8ppANqbK9vMe42ZYmsy1tQ8ZD1jPVqHOCBXi6j8AHGtXPt1KA+FJziwMEqM\nC8agGwZhvVKyJSTPyR02tFvJhK7B7HCZUeX3k9fEs8CVDtH3rEV8DDRXR/Vr\n+xXzKGLp5Kzwlp0ZX6sW29w+pZWjbX5PLsbv7RkA4fzm2wZPIAodik7SCxf0\nV3un8uqTGyqIhRtEuz86pjTp9oPeEgvlknsCeucO4WoQAEW0uPB6OIaKBlpA\nIhaUvoOpQbZ88hHdepfJ8KkIBHDoBzLp1WTxIlx+tYXgv3piLyKN5XKz5Lu7\n+Jyo\r\n=CR3B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXNU287cZafc+0u8t5pgDs/qXPY4AqGsT4Z9LJ392q/wIgZEkpKRxmJe/R2YCosJ3Z9ZZr+0Gpqn/rbFVLyV4InXE="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.14_1595465304504_0.6374429216778703"},"_hasShrinkwrap":false},"0.12.0-next.15":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.15","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.15","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.15","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"ee87f73b104b285a85a24c57ab491afe6f3ec486","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.15","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-LWqkzdX9ASfIvxy+ivUBCpPsqi3B120ls4YBD4ZJHBMx7QQIJQdRaeLxuc78SekwYKpiLMQtBpbFzhOyDuo+7g==","shasum":"9729a38405fe38a788e792553c64f7def8c117d2","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.15.tgz","fileCount":13,"unpackedSize":19337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJDxxCRA9TVsSAnZWagAATl4P+QFsHdB2qZNyiTZjo6kt\nONaueAwC8qqu6YT4xcrSYtP72amJBALHDAh5IlkyfvU0h78kG7Ta3Hgy38/9\n4m2Wx+hMXt8DolKZpR6+wWYojBS1lEkzrTUHTAfhLekVywwGSKgQK+kxmEAp\nc8rwYADHdq2QU66RGEbnuYP+ynVtgYUl74Iiw0mKT/y9KP0hj1JoUFyBp7gU\nOq9e97L+1htt9f1+Tg2iLwka5XzGLxsx2F4iZ0b28kr1c7xl3rykRyVdn/HI\ns3LC/ESP23mBcXUKbnmsy9+u83FLorCYKpayZjw9vLJ/F14v7bRY84eDAteJ\nV09IeT/Vdvq9eWGu27NiBUhMIhPSPokV9VBypQu4IOGxY9XpY8UOguyxGeiU\n3I9DBSSC47EvBgqrA8yYD94XtsoRBMx4wEwFXiAdUGOPmcOtMy3B0aM/tb7r\n+GF23D5j9ZN2rhXWpdz28AQREzsgaL2VbPyJK1PscwdqPUA6VL3ZEtqegI6Q\nc+HzyDcEStvlbzroGppEx1rs09kdufj8Fu18f4xSVQdt7A6OjSBSebkm9xiv\nlv5YFbTid4dVp6wdwTXGmf6XSHdQwD8seUUWbMmJlGJGhjKxUczuooxG0ust\nzGlno3VdlzSL1Y6qX5jSmFsHR/08hZGH9vNOGVtBUDSJNbUmVOXiaVFhPGnA\nitmk\r\n=PHud\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+ePKV7EwU02mPoaP7rrWxN2SkVHnBMm73e2y5gFjsCAiA47TJ4KqopD1viJ8IqZ9U36/beBL9KAQBuF6ykGrVHpg=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.15_1596210289087_0.28234209203113747"},"_hasShrinkwrap":false},"0.12.0-next.16":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0-next.16","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0-next.16","@jorsek/gatsby-theme-easydita-og":"^0.12.0-next.16","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"67edb08c62d0881223a8c23aea474cef88e46aa4","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.0-next.16","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-vWr/epPX3KAVThp5Nu3DmGP1A/cK6eCjQy0+dot+ZD31k2J6zua/HGbcgsXstCrJssVGuyer5klTzLqV9oOBZA==","shasum":"e7a621ec0c9d72c79b9cb0d9ea7db76ae1c46800","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0-next.16.tgz","fileCount":13,"unpackedSize":19214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKDlvCRA9TVsSAnZWagAAvFcP+wc6dQmTrv+U4MfGpoAr\n5mqF5pBygsdzBJ4CQ9z2E71aJ1a3OfnYhWdOxm90qGCtb2ITFKAxhbC1lvJM\nF+xHlhuy0abmr/uOtHzBTgzLP0hfnYqaNk8FEzi6gQmcxLTkPhnUwsNCh6KU\n3htch8xUmMfhTNvoVplMh+jREAASMFacN5NxGNEu+nNxILts2xEW/dK+Luvw\nmYn2maFbai0lp9V92mEqgw4OassO5jqz51JEZOAnT2tsQVzJaScAQtGb70u3\nlxxwhRSUFwooNisvpNifH3Fk7JuD25bfV+Xopho+JMIaCVIS1qci1UXeF4Ap\n205nKs7KGU8qvZrjbi35EFqbV8FCNdUQAgKKzxxWeRnQkCPtJDBRyuIjsc7B\nhD2vXcj+j8rQibWl/u01/IT5e73paXWCHfQjPmeRoPzRN4HVtyAyxSwl1CC/\nQ2eDG0JTFWbqdgnV50Jc2Q2tc/4fBzedV6uE8ECUoBLgEb0Y4F6aDTk5a2V4\nKWO+z4PAW7lQbV7A1pW1j3R9VF3FD11Fd6YmfG39qkPvq8wFjnZ+FfoYhEng\n0v5UGMcEFWtTiXCyiFLwUTmp7/vm++9rfxIf19096zjhH5IYXfJXdBPLehEj\n4SpsP94tF+NvxbPBudms59UjjvBl9juXdkhDt+NufyNK0rWklyOSQB9+0NDB\nfL1x\r\n=SLpi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHm0djGAnMAkcV4p4IMV1LWpOCp0iv8pKx4cAqfx+xZKAiA4msrhp3GvyHc/GgrCAz7itBdlbwwylt+2qJrSC20HpQ=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0-next.16_1596471662913_0.5209309542572775"},"_hasShrinkwrap":false},"0.12.0":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.0","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.0","@jorsek/gatsby-theme-easydita-og":"^0.12.0","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"f92ffc41eac8ca02bfd22880da875107f77f504f","_id":"@jorsek/gatsby-starter-easydita@0.12.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-pH+UuvWbbb0UWLXCPAfo6tz9/XnLgGwdPvk1mdmP2RTOjpk1g7coT6H55btmxPDGmUE/2av5yYgfWPoeu5ODvA==","shasum":"1696887007e7c13479feb3d31029f208ad165242","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.0.tgz","fileCount":13,"unpackedSize":19190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKDrQCRA9TVsSAnZWagAAWlgP+wR3WD5jIe3iDFo6WeAI\n3R6AJCD6HLY0Ddy8ye3KI7/IzCtJvGdsKq29BmBFMP9jm8uOyRIF4PFGJf5S\n1Xgqteg9n1MaEWTs9SNubtO2D6UA9YUNn/japIVmZR0VvKupmhzz4XFSDGjf\n9udjWq6s720rpFQSD1+QV+r0l4mWD2gQ2INNKnnd6Q0aZYPlBe1e+slskr/U\nmDXjIYNqWxMsmkI+KxK3502crFRrFF6fkaM3je7Dpln4o2tiIIobE6TImn3i\nqHULlQwZng/212cwaYtL4oJ3A30XKXRRUwmaXWs3hEpLZhDOc9vLsJ18t183\n/rs+TOFiUvohLa1NykxPTwDQ7/HkAEuWSFiIEwM66oC4wjOB6o9yprN7JETZ\nHlWZe+kazlPi5YvSMo1BK57/jK8ycXbSG90UyhkaEiWWa3CXTUpvGZ5NwTFa\n3xXKUo4XzxGue9hMYNTSy5YdMtlSToa9C4PwqsQMObQEzIbqXzWPPkTORQmB\n4F8I62W2+Jo1QZuOdrEHFZcxPQoyOo41IRO9l9Xg1AuM1eRPhPpwO8D14r7P\nkx0LCaRZ429FEchwPhMtgb1YpYMpfM5k+Ur64M6aYozCBHXBbZmdu9VMOBsP\ndowNXZ2vHn8UhwJryGmyNfGZ7NXZAQors/3nYds0F8ZofDp6QzdlCxpBrZin\nKYWd\r\n=YoNV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADvNpCzD/8oVZoKxAmz0cQ2j4Z7z5FQEjazSGSeHt4NAiBZ1EPHt/1y84/zQRiXD0S+zzBHBEN9pHiKn/osQOZBaA=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.0_1596472016470_0.7144100583834434"},"_hasShrinkwrap":false},"0.12.1-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.1-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.1-next.1","@jorsek/gatsby-theme-easydita-og":"^0.12.1-next.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"b1d96a1727251517a3c376f6f95bbed61c8ed468","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.1-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-g1Wpb23jjSuqWBWEdc2CQFwrMfsozkAFW/61odiofWArjwSew0QcZnwlp8PY28viAdTqbxjQvxHptGdKb7hYzQ==","shasum":"abda80a778680465d6642471d4e3a4e2cfe9cd53","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.1-next.1.tgz","fileCount":13,"unpackedSize":19211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKEdVCRA9TVsSAnZWagAAP0kP/2H0dHhdR3guXfGRM9mf\n/d/8OIC8QF7DUDQLlE9lIEGP3mEKb0dWj2KAMNl4x+4+7UeqPQDWiuHRzjFF\n6mMwqm/C5az9KEEaAOdhiFDO/YzcN1NoxlYneup/WrceurkpL+FfvyerxPYo\n2nt2iWmnVKiLH3I822GJwx58xuSqZdP/hHqKJfSoeO7wIlFBSE7zcy8DWAP9\njqu2to8NuF5IAQmO8zIXySjT/yBsSFACC3DD+vLiIudnj/CAm32+5UuPkE6D\n/aCCWdkVPN0kob0VgoxYghqj2gAEUzR7wG49uAtk+TXxnkTxwitepq1AWFZi\nMbgXcMyCJFH7RAChUtMHo7p9rHUsP57S+jo60QKmfmm3WiNNMazVI5lanmRA\nTnWWO5gOaDtsDfADMC09sDImBDwy1uNywZPXsoZ0LLskHGHsv2iGy4f8HB4L\noCW3LqRPqVXIUyyKdVFoCg/9JFqWkDqS8xP99B77HyNqaeuJv91zv/mBySvb\nBpWSWjD1lDPOG4FIBwh2Wd8B/vtJIBS2V+wjnVlXcUYTZijgXfWjTpz7n5wL\nvCs9C/xwc7hIjERLcl/W7R1bEMGMTp993HaspJ+02QAJjMHNa6ezyATclSga\n8kLeQIsE2uveangc8GkDQAanaIiWTu6G1H4petKdZ1C6eWhUlPifUSWCOjvA\nlkgf\r\n=mDW0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDel1D8jezMjDoePTLLIT3OhnUuxhvAOgmAmRT/FYwqGwIgZDxyuJK3aZLpO/UlTBxJLaKcX07C2bLj5ACBT3Ezffc="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.1-next.1_1596475221197_0.8921254997956167"},"_hasShrinkwrap":false},"0.12.1-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.1-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.1-next.2","@jorsek/gatsby-theme-easydita-og":"^0.12.1-next.2","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"e8097129bb98771eb4fb4395140281f6872a92b0","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.1-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-XEakAewdmCWDh6Exba3fbBaCT76BdPVmjgnWGfgE9BRPVlgv4m/koxmt36I8Yy6dsxuuISsV6oLM5e2otryVPg==","shasum":"d771ac90760c50b10ef2fbb4b7df320f9cbdd0ba","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.1-next.2.tgz","fileCount":13,"unpackedSize":19211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKH5pCRA9TVsSAnZWagAAJSwP/3lniwkduUQOaHEiAeib\nr0HTRAXCT0jchsu9eOfWMBj5uzhC6i6oHrPxTa5IrHnjxTqQR2zUc949S0k4\nWPdD3SRwhT7BiZ1lcGwoTNEPccQZotmRXY20lrWl32xRRuGFJvKFEAE03U0R\nST2v+rCnQiP3i8MoxVRZSFKWRxlvNhzPn/GsDclJmASqtvY8AeGZKLwemh1X\nbGzhQ2Fxooh4RUTeWJBJlPTEqwoi7q9pFA4pwoKswZqMkGwtgaCzy3TXapNG\nMpUocYIKGuUKFxnNiozVAJPbSw6nWP9Q3KlOQpem2+eILhiDBJtVqhlAY7KO\nwNITdVHc20B1hOQkUvo70zDR+XMWwsICRIKwuNMsnZwiOV8+1UCJCdr8K2q2\nlg9oTSBe1Bc8OvrDk5DDOMUsvWfwCybhrMKGhwiVPNGBlaomsjUDugMr9EJV\nz2EnCX4Pg/efNktcGKeu9UfFUWUbEbEC7nR1nMOo2Hu6RTwJIf+90zhVkR43\nAfO46NcO2kWbHDHjrWTmYmqiSKvlc/PeFmFYg5yTTajh63lNf0hHHUOT1Nb0\nGyYyHYm7RwByx1oVHvpn3bK9BkfwngA7gNVK8/jv2atvjYNdR0IWewr1ql9m\nfccTzHQZLHzEigyhnGGeVrHMHJiaT6k0vaeY92n5yT+/tuznX58+i07tYcQb\nmeoR\r\n=77Oo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8aeLQyf7GXJtb8Gv2eZAQHfZqzH4Y8ESw7WWArgtj6QIhANpGLGg7/TcKb/bcQfVk0mxbova9tXa6B5IYB2AIxXcj"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.1-next.2_1596489320795_0.8219395856422311"},"_hasShrinkwrap":false},"0.12.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.1","@jorsek/gatsby-theme-easydita-og":"^0.12.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"8d247d6421cfd903d48563a2073f9da37249feff","_id":"@jorsek/gatsby-starter-easydita@0.12.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-j0hMgoH6FXsyqXCzODFRJ1SUBDMijyCA8LCNLhj29qcedM2NmDTSx07lv+GQ8qs1V6r0Ix3+W/7o5UBks73gHA==","shasum":"d5524cadf5be42bfb39209f7dd89c7a63b4e4763","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.1.tgz","fileCount":13,"unpackedSize":19190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKIJHCRA9TVsSAnZWagAAnbcP/2V3LUDZx+Mp6WVz+jMg\ntOY0lbBmHWhwIq7XQlL55lr5pojbf9HVY156CwAl31eSfm9YIVJxlUUq1Bnp\n5mtPRxAO3hBGnUm7cOrW8UQ3B7eQ+ipcmfFbBMh1vnT8f2Tz/Dx7u1+TMP0V\niiCJ2OvnRatUTsV6tTHCWkPoEtgqNPDL4hg7oylvd7JwSXyFMPDrLbKNZHLt\ntfjN8zAvmCJmM3gmVexSwlDVuo2asTQO/DOzda/A27Bpq+minUyyTWcs717J\nijyJ7W5iWfwRvabh2xPIl9x+wrDhhfzW5k9Coe3msObxibN455bmZZFtdQpg\nBdJtEAOlBChfMa6C8NT8Hk0nxvdKR3GSlHFNn2NnaOJYx+W2favbV5dnVfza\nEFFWO/EWlew+usbKhuIxLjAkZR7PTKTQn4QnnjZ8wC3uYI8AYgDZRSPEKQyn\n36OKCRCFpcegJDG5+OVCjYHHLwfFZbZaRoYJQePBKjaokC3HVJ6ypeObR6ix\np5nAblPBT78TKfR4yTDmbMb3o/taaplx7TjBlet1LPbR1NzWOHHv1rJqTH4/\n5/o/5qYVdFvqlVxdBwsPJMt1JwyFjwgEZJHpZH/kXUCpQtyobLO+ZvGO1nq+\nmWTa32MZ8zAOM8S00tW/blZOVCAfyoXpzomxipiAx8ipL1bB7U99mxRgHVYm\nvUOd\r\n=PZBh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs2hI7CXTD4qojAsQmPpQM25n+VXh4be8iFvNMrv8SKgIgR1DzHTuHXvWG6tnsvb+ehdqIZ9joUqIToRzW6rhPFyo="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.1_1596490310735_0.2792447914816998"},"_hasShrinkwrap":false},"0.12.2-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.2-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.2-next.1","@jorsek/gatsby-theme-easydita-og":"^0.12.2-next.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"cb82ed91fa2bbf549ee0299c7444cac83aa544a9","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.2-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-Q29FgTTmfrQF6xrq17ZSymCMqCWfhZtcNzoReEanb7gRYX8XgOJeE9fDv8O+KxKaFpTasgJjfeD1qzBZ5jBV2g==","shasum":"5e7df25fb41ac05b76b2c00e3384267e9c9f10fb","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.2-next.1.tgz","fileCount":13,"unpackedSize":19211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKIrrCRA9TVsSAnZWagAAqfoP/31YSHGLus+BsWOAkp/+\ngoCsiUiBv6aW/gwv2wb3yaGz/n/5+l3O3F5oxei5IO+8KE6EVOLErNpaczho\nCKt7bfU9FHHYMl3m8h1CnohQQqHFCpqQ5gP0I5X1n2UNZ0KK+fnOLqesU4gS\nrO+irPuGXBNcKSL+5lbRGIAy1Ujzyn36FMuaNwXIcxlL7b3g1H06QCcQ9Sjn\ncTEHE0ZSlBGJFJ5aHe+s4mc6yEHPPOESzPR/GhpgW4ECFrWghTv/C80PAUD6\n1TZM7eUlw06GwYtXDFKqCGvjpvfyB9oLpu8MLnjdp/cOulAB7IXHivma6ALw\ndItgwOYsKVFSfYQQ9gMPfoGlwBdlSXEmt8sJenGBHMYEpyVVERvhbXpU/BvR\nZmcOEfV+H3zuCCXJmUxmXwR2/0vbJ04hWAbfxX17UG2O7wlNxPUXhQFGXQr9\n1vxQPr96UApbSaVfwHGaoQ800bKQXsitj6mHcpPJsw1OJ3RZytqkYPrgEunx\nyo/1DzJG5nrI/z1jEvA0oVRHDbdVc5k+azWiVHW8ef429DAgLTNZovyt4LfJ\nduNYlo6XqvYvn9zFqlMEi92n+mgT/ZhufqJq2Vcs0iRuFKTv9bF2Rb0fsym1\nYxjbgFOMbFGLjvQpAoeOpWzZSpctIGgWrCcF4DtFIV7uDIbbaqJrgk1xK334\nKrLG\r\n=g6Xq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKV3LOOjRomN9IjeyA2ZLNekt4enLdItjiFsHVxDCoIQIhALIWZes/p7XRmiC6JAjXjFguZoli7oOaZ7KD/yjS7xqt"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.2-next.1_1596492523416_0.2537825168648513"},"_hasShrinkwrap":false},"0.12.2-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.2-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.2-next.2","@jorsek/gatsby-theme-easydita-og":"^0.12.2-next.2","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"0bc827a1a1136c4e47f085c26f5850818aef391b","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.2-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-A233n9TIR1u1+yqMQNVhleT6ZgG1XnYQF7pKWrYfFvNrhxpBOalmPMyZ5KgaUeH1pvdjgUQBbyc8mg/6rACajQ==","shasum":"a353244de5a3ba9213b572ee37a5be450d525ef7","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.2-next.2.tgz","fileCount":13,"unpackedSize":19211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKJJPCRA9TVsSAnZWagAAYDwP/11Ib6eHJ+flKloaGdUS\nQR/9squh2gZJgQQk2+a1+5X2tH/Dn0Hv90McIXaWNlgMUr1hOQbnww2gpW7o\nYq7BrtpUUxASlYsRG6EwvW8Md5Ur6CgN1LdbjgKXLr7QnJjAyO623SQe39VH\nCKwRKaut3MOJlnVDYW6w31+Lmm8h0/WFJt+2tG7hATVoSYYYifuoE4A4TcEZ\n/QqLOISH9YVuJDBuIPJhgKgvPpRlS1PHSp3wzjkPI7RyG97M2BeZ1ZAViclC\npzrm0tD/2dtbCii28t970Hj5VrgWvpCt4THjth7yPg4FHs3W2sGlg5xS4Oyt\nVmJKcn/u8VTv3EHM6IHgLAo77dNVPQK9cPs4jfydFrS0FqMM/dkrAzUuvx86\nyyXS41zJVXlILBnnGSLWrZKAcR9ZNRvMK5UHf0YjPIUuwxX3bAA6cmHQfTbu\nQ3+P3JztXs6O4t5Fy3eQznVpte0HLQmH6MU8aCDHRwARPrHC9FBieykazbHj\nf8sTejowrTbobcX0BUKs//rP4MFrSR3Ywoc0JShpQ/xxLdEpcUuKePdyEzVx\nQZPAqtTTQmFiybADWWNlmNXm5ttPqino793LFkwkZ6sJaFlKN3gNvdUYsayT\nExpHLFObD9mM89LOcVDMQDhIIrTYvFSMA5oxvJYpOTm9JTMwgknUaay5pj5+\nW3uv\r\n=5sbF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPpQHjMXxasdFrpug4qaAtSNgXKjSAHObO1WZWXzMe6gIhAO+6pModAt5OE2Fi70nQCYFDUorALGxrPVDcKXaR/PG5"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.2-next.2_1596494414397_0.9431518105269785"},"_hasShrinkwrap":false},"0.12.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.2","@jorsek/gatsby-theme-easydita-og":"^0.12.2","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"07083ac96c683570a826418f92192112bfe41bf6","_id":"@jorsek/gatsby-starter-easydita@0.12.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-YySfYcVmK1y/26qmA9K7DgzH6gvNcthLeO+ThCoNS4h/at16CmDR2z6t5pWRqf5Cw5D5usM1wErXfKtm3ykf3A==","shasum":"32791ecff380f9928398fea2e8dd3f8bf3086841","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.2.tgz","fileCount":13,"unpackedSize":19190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKJN7CRA9TVsSAnZWagAAIBoP/R4yrKHkIeVlmJM9FfBx\nOz6PtcRe/pmuj94d+6MIOMD1KOHotlVxxY9LoFR6t+j1tMdpS4iGWMVIIlCr\nLMNuB29ClaiLA2cJRevMeooBWs3JUC0phRMbU3r4EmNagRALd6evkMNRFZ8I\nOLhAXpFo1MH+b1eHmqeWTmf+dg7MwvG4paS1YTEhlIdYfdBpikDr/Rj+M+Hn\nDZU+IW3OTQtKOSYz4afW8lozOjiGBAr24E3chhZnNroRAIsvQCiTbNqCJ8ZO\n1Hs5KOojsZyZGMJYlKiy30DO6MiyrF+/ZLzB65J43OJXGlznF7doclwWoOzr\nCltARx2jDjwFQLG6iSkrUMZZ71AMOhek+v83051Vg/xSTPYaG9miq8auRml7\n3gAJiTcq83Rwvipmk/5Op3Yuo+NSEfyg8s/1/sQEgTCGMckKF8m7vU+QNyGX\nnfys8mpkK2PWb1vT2JreE+wYY8w7Xkm6iTLDgWMGVcHYnBbTc7jkBvTPp01y\nDNttstwE526A3HXA6WeRA5lt5LFm3g5THkqm6L91fFioLUgLXyxTPNPAPGSD\n9Y90mtUlS8grhBsdLeUIUCCSAm6SWRHAt7x2pc+L/NMUQB4qgqZSgknZ/XCm\n+vX3wNp6SAs+ztru+9+OyOQEo0clmYrk7vUzX63Cs+/jpGt+o0F/uSoIQP5I\neF9s\r\n=665r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwWiOzjeAGrDsWph31lrS8+Gtre3njyQEPTgnAnjlVFAiEAtvdjs3F3y6ytQlDDYzX8AFlw4FoT4HsWsrLHgBwwuf8="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.2_1596494715101_0.5201551366789623"},"_hasShrinkwrap":false},"0.12.3-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.3-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.3-next.1","@jorsek/gatsby-theme-easydita-og":"^0.12.3-next.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"4f7eb01d53931d15df52160659ab42f9a1694a10","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.3-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-3zWrRMmEYKjNh5EnM3UxwE6vYxtDS5WLy0kjxhp5W1+rPoKZ2Fd3i2N4dC2Nhp9iU9RyJph6G/ODslUK0C3giQ==","shasum":"088af2119028bd39cea55bbc3a46df38d07b2cd4","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.3-next.1.tgz","fileCount":15,"unpackedSize":21626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKfDVCRA9TVsSAnZWagAABWgP/1pAqba++olpJW3/v9mY\nZC+GjLcamwtuJD97lpYXTrn+FCHa9WTVNpJ5xZo7oG5td/0WEL/Nn7FP+Nq5\n+tEHMMPweabB2JCCqA/eSmjS0JwTdPgkBrTUIve5dSTl6s1jkdTrcETAkK2O\nGsNII/Th7YTfNmRl7w6TOXfEtn2PO0848fgA/oQauEpFTWdSQN55l5THpQ+m\nVAg9y5B0+FrCVHmhSTp+p/TZ2Dz9yWbjeQlFg7qbt9+EAbL1c0n5UVrNBLlq\nhzeWy9ur8u99lc9gyf+NevadsRjqvdUAbnkm2wKBVNmZZP/xRDWMeZCKDxsD\nt0T59XA0q35fve5BYjRldpDt4v937268sdQRtDbuqHBcUWzg3frTBiJgEqBO\nMxgTvhS+Q6xlrQpwZ5boxaOmjP4+KA/N1sDf/IEiWrEPGolTo8ey+nElTHe+\nK5G2/8d4TX6zgPNYEH1Egs4gfh4jBXJq4UHRpNfTVp9Ik1iRzhEYzCL/2nl/\n9nlR7UyN1cEFLXFAtTfZBnnOcbdwD0VLp0XMqPsyEmaDMcgW4MsW3d9woRNe\nZPD7xdUjHNxU+KLoezHkIU+/EULSfGgeRFPtYqaB/AVKf674CzPWdmeBvhzm\npBtkbe17TIemzVPMlO85Y5yZpaf2eOKnvYAA86wEERUTRVd0t+gi2ZcKGYvc\nPGCA\r\n=fhY7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRfYuwKiVTPbhNn+qJ9YRJq/A867lKttd0oG7CPFNuVQIhALnQuSuRef1aeAgTLT4WcrwB2zBjR76mP5jr1T9kjf6a"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.3-next.1_1596584149518_0.2760849983529148"},"_hasShrinkwrap":false},"0.12.3-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.3-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.3-next.2","@jorsek/gatsby-theme-easydita-og":"^0.12.3-next.2","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"674ac94df10a316cc97655f49329d47f3f9ba680","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.3-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-5M2PTOnycPeNawCnYig0SvMRHdIHkH7uaZOlc4rNCAHDtpAgpEyUnzlP42S57NRNZU8NPJZHroD1YkxhXIJikw==","shasum":"7caeb911a57cadbb12e379a36c7b3857bea3f3a2","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.3-next.2.tgz","fileCount":15,"unpackedSize":21626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKgQmCRA9TVsSAnZWagAAE9MP/2im4lePjoCnoT1I49CL\ncDGX3fN3pBZzAzMbZirhUg7Hx/PhDW2LoHNAhm6/WaZehXvF3KDHJZfKTN30\nswskH2Ruksehtw3KCClEXH+u20LVJkpXDVDhE6ktDnERvZ5vCTR77lcrTMuY\nWkIsZlil8PsdvSlUaTTOd5CtYkrLjEP858id7Z37/axPK1eEVpRdmVILJsw7\n90Z37yvWnYoeq5L7IwJ8bMNx5nHdv46oujdIzTJtAHHYIt6/2I+qj/WNDlOa\nUrUi8pkd4jWrIO5k5k4yWGigsAOLDjqxE9DQ54RL1rZWBBcWRf+MNgRohbmD\njv4GZ3wrZ3gbEfWwpOkaeLCJfM438qVC06ZzhphF8pk+EENbU+amiqdHKEOm\nFEf2CCMsaOz/caEcFuRGtJeNJi4A7yuuxL+2hF+dl78HIQZPUzDA8UgZOVnZ\nXDaRiqUVXY3JB4PLiR0y0vWRGycRIWFNgkHLOeKS4ffG0Ta8sfWBX1IPI5BC\nqIOaQrhnlr+n9fVZgBmVMDvMnKhbv+pxkSs4PM5WTqQi4FHn0UcOOMbMn7gr\nTHcQFxFJafq/ORcp+PZrcKtYqVupGRaZINkTINwq/02AmD+AicihrrFpJdU2\nV5rAkcoDV0J2nk9UVjpMuS7I8yEHqZ0s8uUX9GEndjYxpx28N4V8JZ0OqBs3\n1JIr\r\n=bbrw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDztty04aTB8sm82muINGks88iJut5rt4qTh+2IAAAQ8AIhAMReYm89U0mPPOBqgJ/9/gyue+SLxIJQQYFeKcVkVnLB"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.3-next.2_1596589093869_0.3369075372929804"},"_hasShrinkwrap":false},"0.12.3-next.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.3-next.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.3-next.3","@jorsek/gatsby-theme-easydita-og":"^0.12.3-next.3","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"94606a5f09a5f0006e6051413403fb4caa15de18","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.3-next.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-L8hQ0RfK0MCqx0smrca1fnkN8RnCbvHcpbzvaJ2GT3s/OlhVzx3mwIZGe65iDsZAt4RdYA+PP46H5vz/QII7lQ==","shasum":"2ec45e15c8fdae41f5883d6e8ceec0e49d2b3be4","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.3-next.3.tgz","fileCount":15,"unpackedSize":21626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKuQXCRA9TVsSAnZWagAAefYP/Av1CkKsqKf2USogwwSF\nYOjBlghd4GDcXm/zDZ1lAku5+ryvyDdxCJveSR+wjlBZNGcHV9iuyPrJ7Clz\nun1bjpQHXIJRoP8PnY4CpCs4EaPvbijtPtTLikv0gELkmGtCKTDSGUGN5I7o\nVTkuYlfFN/6c/cK0tjpPyp7zCzjuwebXKsi7VrxfiG5AhUqa5gLT28K8ywQj\nW+jIuxYZvIZQ4kkvD8OZHdgHllu682PzkUtpkT6EThsvdr0gWLjBW8Be7fv7\nALvCGLjwkOBN26Yix6Agt7+PuSsuubHtZG3kN+1Ga3pyrpAtbuX69pgGvwtn\nFIKy/2u2Npuv9gZOVg2nEgKchVohHOYxLlQu9vwwDA+Jn+OU+zqC7kmh4acy\nJpwr7viY3ZfXHLzWepOrElFeslMM6jSG/t6G5smUR3gnaaYs8bWIifYHe2Or\nKiNGSABQAJBSBXjnuv3X/dfyB2/+A5o227HuM/550aMzCIbYX6G6/l4Nykzy\nclQ5daK6S7qCnDPhORjsWhy5G9jm/OYx7U83FJnw8CZVoeCMz6c72LfkgrMc\n0XVqP7x44Vt/3TQ+sJM8wNlFCvu9IiEgb9StPCZ4O6SLkmqgm6wSKSegok7J\nTd0qCjzz5rvOPCekbTZI2pzQJ6G6UbWPHP5ycaFokn7t+zA6BMay3ddT6SB9\nZULP\r\n=/5vF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAQk8RQ8QswKD8UlyRq8mUZunfnFnhZ+33LLhC1/4/tgIgVDo3S4z2YPZzXAukeMA1Lypm3zKnPDNBm5moxiDqVeQ="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.3-next.3_1596646423042_0.28281044603109073"},"_hasShrinkwrap":false},"0.12.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.3","@jorsek/gatsby-theme-easydita-og":"^0.12.3","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"0c60aff922ed2ca490fa39b7f9250c28436a1b2b","_id":"@jorsek/gatsby-starter-easydita@0.12.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-R//+pRJsHUsZ5Fi9lS/SEKuwXaUzx879kapaSlsMX+VDkuRaAmTFIJ5ZZoYW91zK6DAhz1dudHSgmPQq4fYo5g==","shasum":"a9d04d59967a3f1f0dcf240f0cb73668408457d6","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.3.tgz","fileCount":15,"unpackedSize":21605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKunpCRA9TVsSAnZWagAAkFYP/3kcSwMpdwXQ/Xlo/K77\nqK8CrhDsY9B1iOM4jA31GI5puAB10EAKH2NuTnpUJnJ23OYVGzy+fGraSsCn\nPCEWH+Jw8pRNUQXWKUPTXZW/1XIRDeYHFS3mjz034tN9cuKuGxEOEE9UrfZs\nyIS4FKvHna63mWhxQaaEk65pArdyO4d+4AwF3UJwRV8LKcyqosdNKxIg9Xvk\n+AArcAmR2+5l5bDCTkPedytSB34xLWZGUZUnTEs9R+qzyALix0mZiaDMcuQu\n3PEK0jj7YBKxa39CqcoUWgQoVi8SZrU4swKOgLJEKk/17UYY3aQbtkBlrAuf\nEj4xfKH5z34hMEZ/lHsAAUQIpoDL3aWioEUsVUZxcmmy9KnefbPVh0iqON+U\nKhuo+VYcqr0OXjrhQbaLwdlZL32vCBZ0Jv1DXUH4ue2xRDglVK6+BDN87qTJ\nQ2lpvLUECtttsCouFpy8J6JcPRQcRdjLjSZ4Kx2G4tBjkOBLc8QNxkJoXpcd\n4z3TO1OD/8fq1JKYPPm8MQFixynBSbBLueXxR7vQnlfaobw0+gokp9JgLrde\nr8HgmuI71DeP+axtjM7w4DWFqxbQW3Ody1pYrvH+crIgj5rzR+lHB61nzu0N\n4n78aD/uIwkeqd4zZ5CuvvSfRqiICqO042vVKWsiwL+EhH/7qK0XqeRGQrC4\nuDvo\r\n=P/q3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvmBJByzFF+lqfhE01PLvYjV41TVeRqmfOBJHcXY9pngIhAMLI7lkDoe3ZQ7oAugdytWdB34jdO0Ujfr5XuG8Z4rix"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.3_1596647913391_0.9984704288269604"},"_hasShrinkwrap":false},"0.12.4-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.4-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.4-next.1","@jorsek/gatsby-theme-easydita-og":"^0.12.4-next.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"88ce74afb4acb94bcdc9af42ceb7a27832508ef7","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.4-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-pzUrxbaOrcwTukZLJZP+eBNTZoPlrzDnFvRpfg5Snqkkz9cV5QRVypLOtnkj15SGuVXmNZHhB6MZEQ/Ze6ylJg==","shasum":"417adf0bf8fab3cb2fc7ad329eb929fd13b92cdb","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.4-next.1.tgz","fileCount":15,"unpackedSize":21626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKw0LCRA9TVsSAnZWagAAgl4P/RgHnV2E19BAQulG3xMD\ntC/BisTh9PznPr7JJ7f72w++BDwfnaTsL+LKCz4MGzTDtfWMQ72f5N2ZmW98\nL3CzTZCkm8v5ZTVKgMc8UiR/MHHHLPH4zCXpVXF2qaVXa1m6pKupP4c7isDt\nPIBSlnNeS6LKQ8ejzgLPUrjqns8OAXWoJGJ80t5JAoYYkm/RC8Zdd7BLAN9q\nEk/WtQQU4yoGDJ0eSeD6Q6gp4Ms56DoFo/3HCQypAUObpYQDEef9xviTNvC7\nAZjPVIUm23TbYWC9T0cLTo6aSsk7pQtiLhqiITZRr4PJCe99e5d3Jk/pgwtJ\n64nVtVkbToLFHRgU+72J6uzxRZw6YKbalwZ4GzH4QyX0gAfusLNnflofIBqa\nKxgvTDFTd4AzbOj+Iwm4a8XgjYwdHbgL4Jx+tGFiWd5exxJNgDAQjOcciO8O\n17ogqQVZl5Pq7lobKdkGEhyyVC8opO8vV33Zada0KqmTxPVxksp+o2DCJ2kN\n9U82vQ5MY74bIdoKIb7f5b0ABt9RpNYe1yCIfu2/uFWuVdyN2z8WYMFJktvn\nwG0/pzv1F2D4AwOhflf49TAiNuobKActOiyWrdHa6HnXiq6hjzEInDy+KEwZ\nFTaMtm9AGaYlCK12jXCXGRFTes5CV0d/XN+WZ7izVRlC3LgLfnGNWbnqbCVX\nLXTD\r\n=4iIK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLGFdguk7i0EUEYatoZYYYc1XGZ6eDwNPbbVfURYn07AIgOiCYRBGBKCwYGM+3qKCp2Us4hVzxw5Knn0bZrM6Nv1E="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.4-next.1_1596656907486_0.36134078352811194"},"_hasShrinkwrap":false},"0.12.4-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.4-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.4-next.2","@jorsek/gatsby-theme-easydita-og":"^0.12.4-next.2","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"f022e0b09a8cdc71b40fa05f24cd59442a7f60f3","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.4-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-X8lUSCAj5W/DOFjLyQlHm5jT83BXHXGyz91DScdF+eIacVMiyMEdxYchyRGUd7NwUovazZKxRGf4aaMGX19gyA==","shasum":"6875e1e936de5f7465d71b216749520a93cca1d4","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.4-next.2.tgz","fileCount":15,"unpackedSize":21626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOsx6CRA9TVsSAnZWagAA5F8P/01ZORgchrMj44sztBmX\nSd31Q03XmXW4MknkDVOQIGmkfxm7n2lgIWQHzLFTvRZvzh08MDSSQp8iGBYf\nN9GxazBaTLdnvR5XqSJ2CKwksEPhg90kMF2/UNvKK8P4p0RxLOfVIKJjZqeM\nOJFBnr+JQEgkNnL3ZC5ai2UBiMt1eJsjkh/rHKU4fsfuPymTv56ap5/oDm/t\n3fEq4RM2elyDSSCZWNPJa55GyJ4la4obKicQIIb6ZfAATtjkhRCjPJTvTkl5\n/mFqNP80lw/lNe9crH1+6OY0LmGqrsumekjXpJbxUB7eNSnq6VAklGXj5QVw\nG7hSKMoPicQakYGuTuMjoP2UChiZB3KhYnumD7z1r2v/V5RBpe9RtTHb0mHL\n1/Ig1bzQzXJm0anyG+4PBwGc5vvo8rgWRq6HOhNjui4vQlfAkXerGO4gQoRo\nz5wmRiJ5YzpNCuro5ZnVnhGYgLvAAG7/bQG2CeYcg37NwdaRgijTg7yyvP+g\nNJ9ug0w1D2trxQcBQRw+ZmIdJXKLaHOEBKjqVTTYxUaRzCDkrv06lqLIVDxy\nONX80TJEHudtjXYn99eJTzAM3+5Vga32ffRKOf4Dt9XBCDSJ+o8HPjdix0yc\ni3nbca/7rysWQJxqRqzb3BePGEv7GptwJh2ofnQJIjkC4AJuqj6SF+OR2tNI\n85m5\r\n=MIW8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNP0niEroHclY1P72moDPwl+x5d6mTksdR4Rz/fSziVQIgLog+nf7w2KZo4eQdO9T7t2R28S8E+jxIsoLjwHwSNp4="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.4-next.2_1597688953805_0.8416445571127558"},"_hasShrinkwrap":false},"0.12.4-next.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.4-next.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.4-next.3","@jorsek/gatsby-theme-easydita-og":"^0.12.4-next.3","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"60068aaa07e575c1bc5ff83aa31ed58e1b95c9a3","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.4-next.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-3TXbQbIjkF7dsopsRGB41r7gibey+RgbkzVHFh1rryUg3r6USZp7gAhinn7kxKVPQc+geK/EeQtUXLkDEsp5vA==","shasum":"0052f319e417dfec259a037e2c4d5a68adb9f247","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.4-next.3.tgz","fileCount":15,"unpackedSize":21626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfREqVCRA9TVsSAnZWagAA520P/29gdZc+YJGoFwJWOW4I\noq4xqHrYpk1X8GPdfkArBrvf3pBrjngpnHpNFRYoXhj6b0S4kiUQDGdCzkDU\n6M9yvBRu0t0W/x25/B95iheaQ9HNX4IJP9uZ7JRFBNnRUhZjwPGejjINyY5a\n60w/Jhg4FGFTUkP5LUCs3Nl0mVeOBclqg8KcB6raB100u9b6PpVWQzHwIi1p\nkbjIssiOqphjmg6T/0Agr+R/sqxYey2ybhw9wrUw0NvCY+5d6eD8Rn/Yk3W6\n+ekSTbesByXd6nYwEVPV9IeLYDVO+XcUHFSCkpbos3dfO8q7zEgw+xOMSd0C\no8od7HBVnmWipprmj/zZSU9VWJVUUIPanQHy3hSIQDI+eJWOH/X/NG+WejwK\nafK6FErtW8bpAH8K7VEGtmSGfeB5KgGYruJLX4vgmaIxFkmHhz58mL5THyOR\ncDi060pGsVN9zSnl0sH8788z8PFKVDoKErEOvYBil+UxDMdN+hiY+ISj+YhI\nZEZ4odZEGmX/up3sRPYTkH+dS1+3J1tsx+BloVzcbfydxRCyP51B5niesTji\n+GNUOwpGTYBz/u+5BClTb6aCE7mWUWlSKfhXRvLKjz9TFAnhIfy6NQJvWCjl\nXHPoxe2UehoYvncHYMBFHVDlfrXuYqB8RM0HfVlpwPTNFL2dXznzZc2l1j3Q\nFy4n\r\n=ojZH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEdu2NOIHBPkyakf43GTJ+stGWN+J2mD0cstPYMKblggIhAMw5p8VeoMUSy5El7Pdn1JP6K04KfCZXfJJE2lB74JCJ"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.4-next.3_1598311060605_0.23878547795773386"},"_hasShrinkwrap":false},"0.12.4-next.4":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.4-next.4","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.4-next.4","@jorsek/gatsby-theme-easydita-og":"^0.12.4-next.4","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"e10faebc8b42dd5352fb7bf88e74878474dea97a","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.4-next.4","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-I5eZGpiFmD9Ji0o3mgK+WVQtT5i8BpervmgO3z5grIANoKGOiUiiCZOG1bp3hft+pujx9/EV30xjPamL0sfI3Q==","shasum":"9c7d2f63fe4bb605a78acb07e065cdbd8ea76d52","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.4-next.4.tgz","fileCount":15,"unpackedSize":21626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTUqoCRA9TVsSAnZWagAAooEP/3JZiI7X004i6F4W9vQh\nQjrIS3vEkK+HTEz4zEq1ZzWJdPofarwCIDzq3CUQVWraElMvdiUs906TE6wl\ncG5BBZOvtsUZXaF3fcPZrXp2AD3jCfUAhgfD/7j4BOXRH56CNr/BgPbRAwW2\n4QM4riD10Xv7kFiaIZYXEm6RxCB4FjIAiwMbvzJhFhdw4yfeaMy5NG2EWemC\n21Pxp8lb7+vOBEsoC+Ck2nw0u/93f0gJcEAbqCtEUWTi8aqdkTJtQsMeXbbZ\nxzCRGqFDBWW2JWhNFIbWUqyMlpJaUX3cFrrLQtPtMn3vHhH4tn6ek6yy6eYS\n5VKA8ozHf0EBK+Tx7Q4UB26TmL3jVPAL+/flq1jFU1qR11i5Q6aGHyTgZgun\nj6l+UA6c44A/c7LtA8smQTUWCUR38GHKfx/eRjVqMRdiBCeVRxMoo6DoL3On\ne1bjClI2XL0ryBmWWEDaVWilrK16Ee4Dxbic0Ifk1jORODXG/SkTHFe9dOlR\nfaQq+ufYlRMdqxmQgCuSM1H3XIQVTrIp+V6ECLfYq3XdwfCcCGqszBEUEdB8\n6HaVK0nY/JZLaJ9N8Z44etgHfXyEE+jYPqAnwfY0kyBp2nQEUlKVqN9yxXRA\nt6S4w1jBwyI/xAABiq2WhA4JV8JHEfLAzY3y8TQZpSZKoE/LXewh46mhmYs5\nEyqk\r\n=Gid9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmzlc57v1SGQstWD4jLETi62+UoiKNsr4PnFYBPs5beAiEAoUgPuObQuzqTkNgfvyPzIgosOIM+ncDJ/68tY/mMtO0="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.4-next.4_1598900903618_0.9649455751030411"},"_hasShrinkwrap":false},"0.12.4":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.4","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.4","@jorsek/gatsby-theme-easydita-og":"^0.12.4","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"cbaf4ec4967f74179853e1902043698c767a959e","_id":"@jorsek/gatsby-starter-easydita@0.12.4","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-PdBY1ST+ipQv0AGDVhgGRGuLebXWgKqstJbNpHptGWS8P6yglw8DeveqatMsnTk5F7JgFJCMm1emDcIoG8SOSw==","shasum":"25919774ae6807a61e7c6883e2a3f1c835d4c9d0","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.4.tgz","fileCount":15,"unpackedSize":21605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTU4lCRA9TVsSAnZWagAATRYP/1zYAvyDpl+1J6Z/5k5k\nS+sk+1rC3sVpOjIIGIY3bd1k5VSm/Yk0TdiVi75IQPgaEs8Cho6E3nMXcdAZ\nGmlR/yLc368874jPN5U3MWkpXJ0oyDA/FrJr2EW8fUw5UnJ3PXuAP+ngyyaP\nPQi3UZbUzNDhJfD5ZcQnSmMfNNYHmPalhbtyF1RiH1sbIhVOzm0FW1RLT8T/\nWXRya3ddN0w5ZIl0Rl+pOLTfAZVh8gmqMexEZeHnkszmz1xsaISvGuC98Nzn\nUydDMRaPgMSSA0oYBYCdxLZX6RGCmR3AeMuuXZ5KPHogMp1i8WGY76Lom67e\nWREhGlRZFrexgoa/8L7MolUW+Ho0K7Ui8ekWPE1szrya/Fw5bGQW0jRxQC00\n+64yjD/r8Ii52DmGNrWNouzVFdurX4lKtEU+0Hw0ZkezEYdpu3OgyPghKBv3\nvrrynRdmywDYlqFqWSH3KmAH9f5M7EoDXhfx0Smcb728K29GEnAaqXkvxsRS\nqp/NpK8yo4IbYwtz8W8Ng3ZCsEJTOGBCDcDOoqgteV21/Fv9UFftYsxw02XQ\n+mw/wryyTXNb9GRsDtASGNuIOmYT7MEgONzhP+7IGX++Bys8j9aAM/5dNBBc\naHa5ava8muKFZegfi8saB6U5ybQI46EIOwqtWx3KQBVsZY+adW4bNO4OQjkA\nJ6Yn\r\n=Kh2R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9sHvgtAra/xumn5zHkjt2YlmlYHyMjiV7XTYxwzg5bAiB+EKd/V/9f1zlW44PYNsR5l+MRsDBD46BBBZttghK4Ow=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.4_1598901797216_0.03577421653387636"},"_hasShrinkwrap":false},"0.12.4-next.5":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.4-next.5","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.4-next.5","@jorsek/gatsby-theme-easydita-og":"^0.12.4-next.5","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"77186088f51c3a501a5acdc1284549685c9629bc","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.4-next.5","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-OD2XxqJHeIiy/1DCrmOhqC3R1+BDhsWNFjXD67wvEvYlQbhiBmFNkNqIW2PlYj4B94VsQEHe00TUFbS/FyKeKQ==","shasum":"44d0c9dc1d9c068cd27d2e3ac3fbc441b479cb94","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.4-next.5.tgz","fileCount":15,"unpackedSize":21626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUAiNCRA9TVsSAnZWagAArKoP/3TlDEbXXTTCzNg9CuxQ\nvOVENmXtQ+KhPWTyv/M63KD1kGIL2lEonK4D+j+Ics6gTORFvew3AQGzXERR\nXenaFT8ZVTkbHmJ4b2rkJW6GG/eQJ555mgwElJ7GdY/UyvgkH79lwz4CIR1W\nKXRllyptk//iMAHa8gCcV5zhMfAlv0sjwXTKSEA9hInWTslz8yAi700p8Dre\nd272MLkybiZJZs103zK1I9iXaw0MwGxZZQiKJyUFUPS4R1CG2uFJKz/ULJ4X\nYUriUoyNnqrUSLOC4IdREVs425cSk6RZgIu3CRPU+sybkQ95QY9hb+irsUoV\nBhRPDpVMGfOrKsE3XRVljYiJdGBxIbIpHW79jOd131hukBGRe02d4FGadEd8\nQrmjSS6iLr2e+IttwM9dHn8MHZLdZQvSGsW1BJD843BDL1OXJSg6i1teqbkq\nLLvkOAjhoyQM0kqUSxAXxYtGY9/kd0qpwbfiOfxYjNzLqjIDzPy3mvDDBn6n\nvcZbi6e8QyyBe22I/7d2oUj+j9WF55BulJFcbwzpWRLMRWzha4GaLf7/9AW+\n3a00JjFKIjulvLWx68DEvhXTtga6X3Pd03COleefYWpvQ/0WAscQZBuwPTca\n6yfvkYCIYEwhZcWlXuvqX7HlK5bCkcqswQTN11j18wMRExG/gt3yuhxvmQce\niz1l\r\n=8MBX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYeEioRaAmWZnLs7dXwg2HhKNQIyka9h2nustbd78cqAiAImcQ5I7J8aFTWP39JIzde00J7TaYlsGS4YbOa1aBaAg=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.4-next.5_1599080588861_0.31715689255228785"},"_hasShrinkwrap":false},"0.12.5":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.5","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.5","@jorsek/gatsby-theme-easydita-og":"^0.12.5","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"27744b2c40d3578943258a529360fa3197d68208","_id":"@jorsek/gatsby-starter-easydita@0.12.5","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-8cm9Djq5ktAzztFAiCLZMT7M7fXsRvPIeYNnPqqoLfdy0ab6f1cC4+m+Y2hPqS0zirNwhICsuIAQnNNa7rWQjw==","shasum":"71c3119556ed38a6aa212c863500ed106d968ba4","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.5.tgz","fileCount":15,"unpackedSize":21605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUAmjCRA9TVsSAnZWagAAsYMP/jpYx1MiphdJc0xbJKTB\nw2v5aF5yeT/gZHlV091TyQOJ15cwazegcqHA6f7N49KVoejPvW6QYZC2zfwn\nqLCjr5CzraZn0d1B9slEfZCZOR3j6h6P1l38CkEC0LEU+Z5BVb6q342S6T4O\nlRaLA9jDVcBZGTOJ0B0cCoYtorgr1CD7FMnDUfTa84qFvU0juqXefdHjTmwr\nORyq4mngpFBBYlflme/XOdPN2RAN8W5lKvZMv3/OqyMqs2n3t+NFPqRhCezt\nBgNqXFzxqOopPjXDNVk0CauZ5yfjd1WoxS2twfr8BLBG/7Y0GYWghMFbIiNA\nWtvMcwcM06gRhdi5RVYVATqamKVMDETYoH9b7o+rhBvJjifdO3mLr1jqsDwm\nnl+HpmxguhHT/g93UBoQxF9GcME48knx5RgIwtuk2l+acXzsuMuCI9fgNEqg\n74X/b6eW+zqa178HZoZWgUNHRs7ioctllTUFbj8R8brqIUfQL1zzyrbxNjNY\nuav7SjLepGqoWL0Z/PmW8Uq31MDdCRoo3/PXxrLSdlLsLclIxpJcS2BBc3vW\nExDckSuEeUfOCGaSG1bHpQ1F6YWUd1vRfr6srfM9C/pRoD+5i0VNM46H3su5\nNQKPmo+ZSp0X8rXkzhkwzPmZYeeECja3jEgMRhLd0Bef02MnyooGWOuQOxB6\nprdZ\r\n=Xzw7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm4WYLUDekVPmkA7WDUl32J48lsVHRZHtI6GUJwE6wLwIhAOqPSRPTTWCAqx/0HnyYOJ0kSOHDb3efADL1aGvxwMJV"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.5_1599080867113_0.5898013724400437"},"_hasShrinkwrap":false},"0.12.6-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.6-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.6-next.1","@jorsek/gatsby-theme-easydita-og":"^0.12.6-next.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"dda81753ad73886e94c69f87af74c216a965636a","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.6-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-CNAqczqyAovZg2a1vCFuY5Yu7wL51/jR05skI9xsvJZkcHzVuro282B2r0ARxM7QOpo+pVjuTwf+q7ocJ1W5gA==","shasum":"9fc152cb6aeb33767816fdc832a742693c6bb648","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.6-next.1.tgz","fileCount":15,"unpackedSize":21626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUBI0CRA9TVsSAnZWagAA4IoP/2t2h/HjnL/oE0gHtLl8\ntAAXFOYLKFtY/Y/ZcYg7gVIMIkjJn+hY/Wfsglv9ymPYrMTiHCBZ359xtZtG\ntpF1vKG7WeweiHx8EUFvsjjPI5Fi9WnG6i4suu2E6sfgayTOXmz2FaowRsua\nK2Zqfux5qaQNT+mTB6R/jDsFGqW4JMATRt0qPHtodrPmJ69VUZbgvgain47A\nMmm+oc8oAuokxFWHxGXSya/DED9sttFKIQxaHPXsLSLlJaD1vDBTAoJxxogj\nJxQ5LVsoLED7Hjt7ZZwqXfaKRq+mh3tIeme+7TalvfAdJpW3kEN4Gcwl6GQr\nE9GNAOjcNeFVgNTqOKj63NOlYZS1nOZ3mqe7cJlqs/30Jv6G1iYJwhVa4woz\nx56R0fzl5q/usAVw70WyYQsHhJFtIKMrBqF1U9y9Iye7ju+6a6rLgP4zHyyF\n0zt9aoJX+wEGuUkPwJTpOPisuE9+iWB/rvwk8DTVzUwoi+tNvxwtYlLaEVdr\nxxywRj2hXZbRHTwovOR6+O9yr12YqVYSOfiYIQB1JgJzbWmO9JlbTFFpYfSn\nOuaY7EmXe6JX2Oo/+9DSbm+np6I0S62XXw9rOUbW5CgJPq8Eh0A3kfmTJaMh\n/ulHazAxDHMLRNmDQDdcF8DN3IxE8Ver7NAZ7xocBkJ5NlAPJxitR6dpF3Dz\npbFJ\r\n=n5ys\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUZmPjZF2oh9RwcaZmVwGlLpn1qwTEJoUu2wXtVJTOOAIhAJXsaYlqzzhZx5l22IIdziQb/hpRQUqlD8kQyB+x2/8t"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.6-next.1_1599083059756_0.09209290427345729"},"_hasShrinkwrap":false},"0.12.6-hotfix-ezd.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.6-hotfix-ezd.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.6-hotfix-ezd.1","@jorsek/gatsby-theme-easydita-og":"^0.12.6-hotfix-ezd.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"a7ad2c6be03718e375b590562c181b95392d0dae","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.6-hotfix-ezd.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-tN8qGlde2j/rEsu4/AEUkR5RVZOqbqivlLL7wutE11Uf4ddrOeOt2lXFc6gu5Snj9gmA+UA+PKWpqPgvxx+ncQ==","shasum":"99ffda0e1a3d11591332b762f4d4dbc6a0822647","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.6-hotfix-ezd.1.tgz","fileCount":15,"unpackedSize":21911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUBj+CRA9TVsSAnZWagAAeeoP/0ygy+KRtbRg5rgZD7Gi\n2CSroa19y2PKpD3HGV88lvrfoAUilrGIZzF8TQ9ZT24+Vl3BJycTAFOMzim8\noYv2Pueb8P2ZZK+9nxWeY/OOkPs/PpPgR0melYoYJvrVk4DKDyh6WllkYhII\n9i4nT7Lhi+EqYhcbm2aVW47nT+q0baKvV9LvVpNFwSubxhzmhFQntCWQ/MnF\n5iLduSo7aYRPZ/TsHLucHffUMa7pWSRqytI+/IliuLD81mXh9AQ5GJFtG0QQ\ncE8BmnzOqQLqjRpmL16DDzk9ngpW6IUwVSVDnPtRmtkf0etkBAjHT3PIpzlG\nYa+O+IHwihNLrd5J0r27gHxwIhfkZ6ZYPTDEAN0/1VGTw7eVQNSgSJ78PTSU\nGdCvN0xlhXHLSkBd9ITLxcWJzaFY3j01LEEE7eo6jVAskTYohKy578HnVATz\nqw/XYlpBDcg88AbwlNu56Ag5Es7UoPCFiCYu9vHmm+BIg7Nc6P+A2W6+GsBG\n+z7NSP6sS4b9sdXf+/3ekSZcRN0SKGI0NGMWHJ2pjgUcrw23hW+M4r+3xiKX\nWj3ZEqjlg8Pig9XJ5o9MpNNkD5dKOLLE9iDcQrQlyMl5ojOb0k7xlYvwDKG+\nQr79UXL96SBcj5FPYhX680eduBaMHSepUUy+hp9xmeVdMelu95YZS5w5vOIR\nlJdZ\r\n=PWZP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGD+k95Elp/wdv6WvpuEZxPY/3MxBKccTK8lFphhvZIkAiEAs2CiP+Zyx2yWogTW4J61L4MF0kLbV4prTXPyEBu+bmI="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.6-hotfix-ezd.1_1599084798465_0.22560218239806562"},"_hasShrinkwrap":false},"0.12.6-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.6-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.6-next.2","@jorsek/gatsby-theme-easydita-og":"^0.12.6-next.2","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"b47c1769f39ee66e4a4d3eaa5dda9c4902310f5e","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.6-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-OnBO/plu9y8f86I5J+VCFviCF11rFE8UptdHfmYiy3bUIIR51SHXZM9Il5NFk9z9zSHHqfePQDoni5wgkMoZ1Q==","shasum":"eee1261331e2963695c07cf68e36b198d34a7ada","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.6-next.2.tgz","fileCount":15,"unpackedSize":21626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUBr0CRA9TVsSAnZWagAAVhgP/A6Aorg8IjtsdUKwQgmd\n9j9+COM99lGVddQcrqhH07HY6+Py3osM5+JlXHiYx6qvo9OA4FW/HJbnNFBi\nfsgSLV1HiN1wu69DOiRfQ5TySwPnyJqm7ECcJuLNkBdgEt7hOIQHHHyhmEyV\nqZQg679Qg2OmIYcsmIPz8S+sTYQaKpPkfnM293Wi0DoWpVHlaKz/kslUL+tY\nrEhmxUD6moVOopzvY8ae86Ndrkyu/F2DnaOwAV48j/UQ+cQx1Akeb09BPDdg\ndTwDMrW2qqJxuo5E7FAHx/XmEL3ODWVKmxc4iloPw4W3SoPrYmBKkErkqpKO\n2iX1BIcGQrxWfIDpv+i1zd2lKOBUCWtwJ1G+t7IaZESbEXCBjbmsDctYLrVe\ndhKMGOrLk7Ehb4Yvk8s+dN2SK6hr0+2yUNvwG907DrD30ARw8y40mrC739Tv\nPV155rC8rpuW+ijoNZWvjktdWaRUXSKH5eNNhL8hLYXotfSe9xYW5QbkP1WH\nfjLtX9FlRmqrlABNPMEydOZ28PZl94i6vAw1j40cgJGQgXmI1Tqc1p9v/zz8\nHsX/HJzBNRxZHRefnCSKyi51NwdOX/YKBdZ/oc84E4uVaI5Iogq1yn7iiJfb\nIG3F5lapldsQ71KG8wO6dYPsCA96CzdOyuRxkADDKxBGBy4HGw6dRIr8Be1o\nhAFF\r\n=CThG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFr6LrjQd4riUFGX8AG/jfAEdyyDKqyRpc6s6AVMe0JRAiEAtime6j0+FYSLBq9/4WdaTX6lSGXcZCvzlPD6ekhKyQI="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.6-next.2_1599085299709_0.644600446867315"},"_hasShrinkwrap":false},"0.12.6-next.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.6-next.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.6-next.3","@jorsek/gatsby-theme-easydita-og":"^0.12.6-next.3","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"84e19f4421e6fb8f8f66580842f2e02d0af2c387","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.6-next.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-s/DoY8IHW92YBQmsk5h2nqLF2CyDJyWyZ3TkS6o4wd6bHsZLZOVsKKU4tJhhzNREQPs2cp07S92dvSIY2LJqMA==","shasum":"69dea2c1bec2f182a7cbd9e4eb5edf25eb1b2775","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.6-next.3.tgz","fileCount":15,"unpackedSize":21626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfURbCCRA9TVsSAnZWagAAZX0P/3RDmJrA+FzYRstypQFm\n4iLRK181RuPXH+T0U4CZBVyn8Im8wOfCoUIvwB2CLEc1ua1UXyN5lvbSDUAA\nx5CZRaLSZzIPa7HT+RmWNKg67uh4uNieGg7sxlelMETF3xLVgMAfBCfd6kOp\nOMcqxW5yYA54MCaNxkTIJdAq++3F4TXhmAGQ180kQP6AIbWs5wr5u/oaSOn7\n1W/QPAiEzGEu0/+chhHvgmgl8Ie9PK0l88lsd+MMrTxcT7plTpyxj7tlQhQf\np2ggP0IlQSlHoAzEUPAK/kHBFlyJAJ6ekfK71qxTZJBqfhY4FZRXhIzWWEPj\nj6iPjV3vruJy+/U1S1q13O4n0PxQHSc4tgMclgiNHe09fhC8I6CTSXeh9+8C\n9BgQ1eRXeWiA2b7H1rPq7i9QxpEtyM+LrUxRmoqQReDdeSDIYBbn5emG/ZwC\njBrbLuABwXeBU6aXVCKLRAfDVxhwK8VvP3AIBc2O4hpv4VyWC+89B7bBIK5N\nWlZHIh3Nee/PINfbgT9pxv0pnN8CPxnO7gA5B3DPPqeGA00DH60CGUMYe6RX\nXOu/RT5/oLMMYuklxHCJUFWOvNiZqPADMNjCmAIZZNinBq0714bYBgWTLc0l\n7NKYYA5/u8b2VrtOiamUeaQFvXk7VlfejhVy4HW/e4N2Z+a/LuPuvgX7OnAE\nUhyr\r\n=dXUO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6foBEmURbezMRkg6E8rhd1lNlH6oxjBxcTw3G7BD4/AIhAI+0QTl+jNfNY8oPODTWZttZBFbdF8fSORRQ2udRM6YV"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.6-next.3_1599149759589_0.4854165572457094"},"_hasShrinkwrap":false},"0.12.6-next.4":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.6-next.4","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.6-next.4","@jorsek/gatsby-theme-easydita-og":"^0.12.6-next.4","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"6cc24ac17a337b1286af542c75be51a09054448f","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.6-next.4","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-Fz4S+GxenqJ2J3yiztEwV+s2vvexHnmnsyK8F3z5NtVA4OYGrJ/WYR1hm+1sXfKd6YSV5dpW9XvyckJ1llrsbw==","shasum":"6a1140d674414e22920a488d419c4a19d8e76687","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.6-next.4.tgz","fileCount":15,"unpackedSize":21626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUR7rCRA9TVsSAnZWagAAd1cP/Rs3SdkX08D8L32qrhAQ\nHFg0SF7InMAzvfEZvCVYob8c/aYZn4FitDD3L7fZslfisdCjmTpaeQZZO1Yd\nurPHYGTGQySFgm87XpvY0RLnvxxZtZPo3zbrmgIZrzOgCd0pE12heZDjnfqX\nC5l4uRE2nKvP/1/YCySDutiuAgafRut9J9G6MDU3mnOiPbRAlQcjPgmo7DcE\n+OXUOWhr6jEeEqUAnOawsLMe1WKB5f1mOGGiXX+EJlg25W5PbErn7kBWlaPa\nyO0ctUuk+Wg8InZJsu3Q/r7Ulsb99q3RN/XSAkFcSTqTyHMJUipBAOucUczX\n5I+ekAvDIPRGalfwSjfQRGPcFwmogbGMrNgBvGVDg3K0w2RfdfhbswhqW6Q3\nNWHjG0Rk1sDhkoTynCRa1MCSTG6YgdjyahWKOWKve7np6EdZaEmq5rLx96yR\nHISP8qwi3XNV1IfpOviRhqpjyJvUnoanSeaF9QM/dAID76tb67Zk4hJ5e9Pi\nG01ZMVoV4aQs2caA5lUtCOhbXirQtXPv2KpJ8jo837qgkkBRhAB4hVSM/mux\nPMUWfUJ0zGsYWFTPE1voO7ZXJGRGuEx3P+xvyWxw29DGYNFF5zMLPEMBBuzN\nWYed4QCoSWd8BfpPnszIzYfkeR7seQ7Nozb/PfHJ+fdApVhBypFpcSPGMMAy\noNEl\r\n=f2zJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBiQjKj9RIvdDv31qHJ26CTfTf/4xY+l9xgFNZTXEDXwIhAKt+MIgyBmvsQXQH9tlAruQo72naCkl18yZnmRzlDSSQ"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.6-next.4_1599151851032_0.38361405324977893"},"_hasShrinkwrap":false},"0.12.6-hotfix-ezd.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.6-hotfix-ezd.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.6-hotfix-ezd.2","@jorsek/gatsby-theme-easydita-og":"^0.12.6-hotfix-ezd.2","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"32abb618e5b53270ee3304b15b6e60a008fe1958","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.6-hotfix-ezd.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-x4R/JwgBfn9/pNzxS5CUrgFZ9DtLcD9Mfs3FBGTBWBsP67/sQkjXGZ/EbO7r8V2rgW/QLzYYy5acgxZhB5yUSA==","shasum":"3acaeb6412abda9bd4e33447231698e175bebad2","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.6-hotfix-ezd.2.tgz","fileCount":15,"unpackedSize":21911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUW6gCRA9TVsSAnZWagAA+D4P/3ATp5UesND4szLKlIN3\nAxKCH1oVkXcpoOufyh9mPuCHP+4mNhTDtnmyQ0L4752qJpUWbZsG+HFK+FHq\nq+tadfCjYys9UDTr+BAvhdXOXH3lw0aJSDe0HgfmyT2EMOGP9GQ+pCaw0rrj\nX324CXNsU+b/SYKz9iWeUKf5Aw5P3QFL/o7jh7mo0wcT1y4Pm26U9FFJMlDq\nQzBO89pxlNnllHclcxxpR6tzoAJPlKvSo3ObHJ/nLVwPwc772GNTvBtQLkml\nM5S6L60fTUcWcwhjrHPSTgB8O/nZsUlO9Pt9MPTWCh0mdWR4wSQWlv5U0U5o\nNFqWsDWvKOiiFCh3U0njv+h9Jxy1Q273YIApmTtU6vn7ishddL2NVGB5tkQ4\nm6U7lo1ZPJT9LiIFwvH0llV3ewZdzI+o5MzhgWglCCv+xmorO5vP6RE9nXNE\nJ0wPIOzdM2DUbouH1MpY3ZsNHw/KKo4hDrqoK8dJYremNvVn+xm8cYV2rg5g\nMwn6/oya3GiDkydNygLJSKC5i58IwaRhgdCtOlQmoK6HecMvMmfB50VVm5Er\noQi7VHDDGEkjbOHX+ldmWpxH6UdRHe6C9bzbmba5qQaXEvigpISPUeyBbjiL\nzb/DgRs0duZxV+dCcbRvm79uyWHjnRYukCPWxu4TlAUs+J85vkQiMwQq2Vbg\ngKGb\r\n=V6A7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmSDuOEt6qII4JNe2uEY6z8I12W7YbV7T6XY1Vqu1M7gIhANZL7cjKD/x4ppqFXQw6ois/gQCU4ScWzNLToyuAYDF4"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.6-hotfix-ezd.2_1599172256193_0.023249716523444652"},"_hasShrinkwrap":false},"0.12.6-next.5":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.6-next.5","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.6-next.5","@jorsek/gatsby-theme-easydita-og":"^0.12.6-next.5","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"7e21a2cbe7f40ae5b8474a16d379e5cf0fd0e0a1","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.6-next.5","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-Jg1BhJcc3ws4ciIKpM9ut3GnQ4g7hZENYaU+n4EebMpJG/HAn+PTT2WWvjmWW7ae7J+aEmcUcLmcLkBX0hrTgQ==","shasum":"0971c1fe111dd1b6537f2a6a05e8b349f3564811","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.6-next.5.tgz","fileCount":15,"unpackedSize":21626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWQ7UCRA9TVsSAnZWagAAchgP/AksxHRqJBWa3HuSkHir\nPezZ0/wocI5PlVI1u/gVoFapJb7WJQxaqCNQZnZLXvx7ghsffAA98aCQRSqD\nwegwryTILgyz7L4QFtRFgDnxCBsxHzKhQsr3peTfIRm59+Tg+LVp61Q9m1OB\n3O2jZymD8aa4UBAxhqovvZWcHNaHAOJwMF8CwdKHBI70iSMq82OWy9CZQsUo\n7ZcWXpuItcq8SMNcyXrJpNsMFc1lZEADPAXKCSYtNSd8Gx/cs84me+4PnXQn\nvZUhy9m8+Y1UG+IEjFEg2XGucLlPcMaTKeIUjKopbef2nrqFXnQuw0gpcW6t\n2Hupq7H7BHRsrlErdmAi/CPsNeQGZ84RaMAtNKqeo2V8zvi0kp+7NzJO4rIE\nlPBZreWWfJ1aLfDNuE/AXTQdS1xZvj/q9OVYGMYnVt0FI9zGK9AGxp3kc26t\n+tbvcuoPvHbvW8xAAPcI37T9icNIp1iP1CWLujnjaS13DDOOhseUUMYjjw+1\nhX1IXdWUHhJvqyVkwRXoIdIw/m4pVg6Z4uN2fSgIM9ADHpwGqzAK2OL0Kjzx\n6mlbkV/Vbvq++0/DJyvvGLjES8U4QPk42+BLGwSXYbbx5jSTx5yOiBE7ExK/\nuPBSV5qJt2viSSzUCszjI1V/X8vpfwTrkd/JA6NkUffiKPBkEk8Gb0iDB+9+\nQecI\r\n=+5j8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuzGwhf64bMDIqG9iVt8mLGwZt0euTQE8eX8GD52KmOAIgIL94sDQ+U+zfcDSzdAKbataGlOk/E1xmlNuiMM5WdV0="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.6-next.5_1599672019670_0.766748495737509"},"_hasShrinkwrap":false},"0.12.6":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.6","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.6","@jorsek/gatsby-theme-easydita-og":"^0.12.6","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"94bbc027ec9303e53075da5fc2148536f51d817f","_id":"@jorsek/gatsby-starter-easydita@0.12.6","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-39Lo+wl/cCSFHHayoJDUg6h96q1kqw6Xa0cNfGULZbiwrBv4BRRZ665qqxAtd44ZuXXurJUgw7qaYzEYJeSE2w==","shasum":"4c78069b9efba758230b439bf0bbd3653400e0f5","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.6.tgz","fileCount":15,"unpackedSize":21605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWRgoCRA9TVsSAnZWagAAfbkP/1YFFIcXBsCrljzqDb9+\nIIRx68Nob4exr6AzwCk1ACP2g8hqCEJoXWUDvxvD1+h6gORWLSs5oVPhO9nR\nrxvJt0zKbDjCQ7NX1mB4vzqeybF/2usJLT0NPkLCxr+ppb95fL5J9ZE/2Ooe\ntYln3FPPkjkDCsFBbsXPbVOkpQykW9tzjhHXb4SQihjCQtO52i2moCc2on3C\nAz5tt45v9KSuidslzBwpjxZw+U0RE9/Pc1fPNrw0Ghr/y8Q2QWaPAhAr/0nb\nPeqpIQdfik0CuEBRvx/boaJr6sxx2E3RWSaFEi8tJa+7tDwiJn1uxA/xa53D\nZsYoDICCI6aGWlI6Oyu/HMKztYUjZohW6hNXhrLQnveRhbjGKZkr4wa7Uw3u\ndBejSgfvN1wx3gmOK/8Edp+qTRDLOSpRbwQIh/lZX/WHZRTgeHNrADqQGJ57\ntb4FHBcmFZJQulo/yfFeqg1kIGC4adtUoAgNY1kAfZfWkFh7YJ6njsQ1Tvpw\nSyFFrXiD6L/BE0B0Xfr14rDk3H0lEPx0wqMfgbleVG8+2sH99pl8tE2Wvz4A\nbr86E85iybHOnQg27uhfGwUww3dr0Nq0k/ahE3oK6ieWSz0UnaJ18vWk7s+K\n5AEsaNUB0NvaOYbPH0fuw8moalPtkITywtrd1Kv+tAXIrxsVkiiwd9hoEv3L\n1gO1\r\n=Aqaf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcWrcxmx7Vy8jOQ54DYNyj9l0UfNXwaixJmHsmOm+6jAIhAJ8OrvZRCxK4Ruf0zOmgtVth8UKUUTTjfXYFNcO7SdT3"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.6_1599674408108_0.16520588895046506"},"_hasShrinkwrap":false},"0.12.6-next.6":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.6-next.6","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.6-next.6","@jorsek/gatsby-theme-easydita-og":"^0.12.6-next.6","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"b94ec1f933835a859ab53561af06467aee9a2cec","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n## Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n### Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.6-next.6","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-S4hNnKYWIEbo99ngez07lgjwssbevfSa2+PXXLNsLwwUrgV1YW93NUzWu9dWNywLgXv4Zg1ARHyGGexP8zW7xQ==","shasum":"43339bf35a699d1c0566a7fd2ea5203a6e7636cd","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.6-next.6.tgz","fileCount":15,"unpackedSize":22914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW78PCRA9TVsSAnZWagAAmQ4QAJ4epKfqxABeFWjZcmz1\nLDNnTFWs3QvEfu1mSLLxZuDBotR6Pbx/mZbOovIGeaRGAjr9attY/etYzZh5\nX4X3k3Nu+RZ66I+Vs0/TX0aoeaMjDuoyoQGsWpoQO/72/qZUJXm3yfG3I9NW\nGputh/ZG+Y+z2OEctSxrLiL4FP5Pg+jJwQmPi/PgXlWPtB8px8ZA7BRLK3mt\nbWi1ZUP51s3qc7SZKSJ1twT/4Zz6wi/SPm6oX91Fan+AZhraEO6/gRv5ul7d\nGzoHFiLUaOTL9MS1puO425rkfSDK/14Dn1cHUTM8CmMI7SJPW1xwGkFjxEbr\n/kUvnH3fOs2Mugabe72KSNJuk0zhLtJsxp0OU8OSKr7lVAU2pBCw3EWs8sm4\n6z8FExDmeZl2oAtDNCg4vLfYgKBIpqz7gpxpZIhB23t8Oi2d/yDusN3bbFgI\nvQf6bou0hIAAfzaMUqpTV9dhqDAbpaOnYZQsMzJ0F3qGSlgsBCwtp4BAhTsy\neFPkLGtKRnKA4KGauWzQ9vV1NkrB5I6+0ELAxBeJOCpMwyFqo2nYzxRVMlOk\nhTdSaCNomCzhub6WF04bDgNjyoUNx+mIroSTYHV8ovPEGlCTpXhzBs0WCcqT\nvEsZOpXuc5mpSoL5Ios1uVPkHF/tDo9K4oWf7vKZgSl0RkMIqRE9/M3aLHmc\nC3Pn\r\n=+Jbk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiicGB4eJBsfZoGcefM6rjtcFBkRwlq+gVfJ1v40EUlAiBlzNB6VM2PvzXhZBNUk0PUubOWt9p699pgT/FTd55M1w=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.6-next.6_1599848206516_0.9452369209385307"},"_hasShrinkwrap":false},"0.12.7-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.7-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.7-next.1","@jorsek/gatsby-theme-easydita-og":"^0.12.7-next.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"4eddc0b63917893b99910223cdfe5a8fcb683df7","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n## Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n### Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.7-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-RAI4LKN6XQ58I6vartPzmc9PtVQF/VmbkhbFII3VCJrosxbGQapU6vBn/teWxqK10U2IqvR3mP+oitseIl5IuA==","shasum":"73a781f81d1bba5486386fe70f97f99cbe28c368","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.7-next.1.tgz","fileCount":15,"unpackedSize":22914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW8qMCRA9TVsSAnZWagAAMtIP+QEl2FmLg3LS2BfT8W7S\nkpy8R2/RqibGDYQp9uN3xkZ4rlLB8oqh+x1KlCJ4queykEHBdTtKgYUgADiE\nldQDQcxdSZXcgXeWwQOnQPRAQwkvxRaF1yCh90vaVjJ1/d+afdt9JYHX2q+z\nxLezEppJ5awisKYRUKakSKXbRBlDkLrkRtigeVuMih5o3m6dtryzBKLWiCVs\nP6HWyDffEc4ZgPOQJh3OZoNk5kym17z4DY5jVJrsCSmgRn+wiqwNRxGvxXCD\nYuQEVWNkMWoU4MOVc51IxAJaXjfoeVZMszr933cBX+21JoLToCY4NltZGWLP\nR80OPfmTqVa8zSqKMogodGj03LAjxldc7HNw3PzRg0zsa2gl8Q3n3reoIKbO\n908RXaKYWODwy/hNvPGSFOTrd4vEUjCAFIBXet/jjpTnIYVmuLo5rvDM6/nB\ndUVWbFWbZvL5lgUJVuLwzSi5lIYcFO84VfhF3CWSQy6wcvpkQsZlUjZfhKRz\niRRgKfGcGJT7NdL1/VJr3gU111CmpxFoFWHI0pCBHfAvUG5WpGMXiRAzcizK\nEXqZ+0jfKrc/tISIDdu6pThjNFL/oGZUgkZvw5sC7hAPfmkrglv5qjGXIPwJ\n8SUq5kQiwX8HCPxdr5HI5+ZxTmcaAyRjh9Uf1A0+YV4x7sp5PJAOvVtUFV8c\nr0o3\r\n=MhFJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW06sTehigx+9ErRmTiAJqfyrnbRcfKdslngLWZIkdEwIhAMfLFjHSm4tE+D/63K3oHf5vRiXQOeyVwDTPkAuz0PeL"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.7-next.1_1599851147862_0.043778213835043545"},"_hasShrinkwrap":false},"0.12.7-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.7-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.7-next.2","@jorsek/gatsby-theme-easydita-og":"^0.12.7-next.2","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"befd46ccf722f5bd5eeb862ce530fbe1fc4c46fe","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n## Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n### Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.7-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-isUBD2zj9bxyIyHWE1GQrwwTkmCHTLdJyTBEv2UNaEzq4QlvrBp/w1+N5jZcowD4z+ixWaBRrdD8wZJIY+Jz4w==","shasum":"a0ef1c7da48312ed7067a63c98b21edade2d1b99","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.7-next.2.tgz","fileCount":15,"unpackedSize":22664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW9LyCRA9TVsSAnZWagAA2kkP/jk8P6tTQTr+67IBeKB+\nfDSoByk9ViWKBtaDYk4PTYeh/eS9dxaBgZjjz9MLZh4rvcZMyhL0mdycjW/o\nIgRcSh8i1wPN5TKNoND2rvsRt/Kw6tKWfWkMv+ay2dNN2Hcgm6lLntw4reRr\n8sfG1XF5m7vaAA6oasn2zgdHCgt3PdRtyK/VZ7wHg/qGEjIOswRkucpDbQjQ\n12/rYAZpDTIzgyp0bbDCc4AWovpiR9eYhZddnz2zVmB3QxD0p83e4IQ2/fZQ\na9JGeGv/1pPElKO3NVTCUXtwBTvffn5rTQajvw3bajOnuXTXARrFQ3BysJyP\nXFr/SWKqc53bFdMMsZ7Rxukiy72VL8gr8FUKkQ0STwZuBKJ6mgia58M8pgX6\nlMyGfwBF/8+ie3LF8zz2TGEyjcuOtFLguyRxXmdbrk9Q6ng4jmtV894x0t1S\nSnfE33g6Erta9aZVwA9il3l3fWOMfQ9mHuE630ySE4Z6oahrm5h9xxHYC75x\nITkpznDxKnw26RaqtBKkOIXV0VqN9ske8dnQsXhlzdQkc/9kUuPswlcXgPqq\nF9JUTM2IRVh7Rnc3jgnjJR9jTIge3W0z+AMipUvZYnNyBVjx+zp3tK3Isi8H\nWspp3O+Z65QzWztxcUOldKYczCuGD/stS3/kVLEXEuWpGdOQQuaN9wIfrsRG\nA7++\r\n=cgX8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjP5yV2JXfpsTnspupOBklehXMs3qy6sggyuVWIDWH3AIgIdFY3dse8X+8yowTsRkV9kAKdLQAzxykqwTPTSCgdGE="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.7-next.2_1599853297726_0.6201193031896015"},"_hasShrinkwrap":false},"0.12.7-hotfix-ezd.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.7-hotfix-ezd.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.7-hotfix-ezd.1","@jorsek/gatsby-theme-easydita-og":"^0.12.7-hotfix-ezd.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"3c0d2495e131a0d3171196d8c93c2a902905179b","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n## Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n### Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.7-hotfix-ezd.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-nMRAbWQYsfwLdP06Qpbn8EbWW4AXIraRElrA7KSOKhGMXSlW+DaQPBLh4FLjJW1ZkR3T9fk4LutGv/A5poi4cQ==","shasum":"df8ae0312cbba86738b1aa891785b4cbefe24dd1","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.7-hotfix-ezd.1.tgz","fileCount":15,"unpackedSize":23677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW+R7CRA9TVsSAnZWagAAon8P/0QKRYtlNS1yxCNJhukU\nA7FeaSVS7gTIJo49suEY2gNCgfUxXeh3ANr3Qlm+DDV225HLdLb2jGxF61SH\nv9jbYtjteKUY7kJFBQIMvtTdTW1OniDPltlFh3ZdL1OcA7E/abFyTM5ANUCQ\nKBFywee82iSpO+TIys1gcC2/kpr3THMdsu3mZWYXfYr0fE4h8JjuJmpjnZzq\n1SYezfAbTHrhooThE4qTiIIS3R877MsZ98ktWSLO1w3T0yVRt5FkVvc61p32\nzuhhyhBNTeFqoBvhm3dmgs6cp9ssBRyT/aBCI+ZFe050tryx8KTpjdZBKodF\nrJSkotzxsw2o16gvCPnnPSsMeN7AZA4kYMPU21a0vMTUkzGJiILFoNxrR1kU\nzuJNjaD9CXsyApzr+YCpDtY+UHKwawDLrhUBewWwZ+qZgxH0PAuNkLvoDsw5\nDpjIMDVJF0TyqYW5OZ1dqo6vNhS035GLtT9NKdMJdw10qdN0KRG7yKUL00JS\n1wnF+YMzuSHfTi6sYwtdRR2vbs47zax/ydffcqR3W13R+YNDE1WYlMqK5fow\nBHq1XoB6AWbh+hGSmV/JdFEJgk41zdFjw/z/UaIjfCDPmy8Uqr5GRIO8uhW0\nPRwX0wR1CK723TRiPx4OxA/PFeYvHDkeElNpBv4o4a45ZoCk8BKCHhfaRu9P\nTfZB\r\n=rjRf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjbNPEmVdkEP2NDt59tdeCHBjcM2uwMqP1JEwB9T8AYwIhAMl/DvXr1AX/bIt8/HT6dU58PneB4/lCcreR3gsHKRga"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.7-hotfix-ezd.1_1599857786668_0.31183087601122117"},"_hasShrinkwrap":false},"0.12.7-next.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.7-next.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.7-next.3","@jorsek/gatsby-theme-easydita-og":"^0.12.7-next.3","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"5cdf1603bc90aa27ba9ff03cfb9684b24c642f03","readme":"# Deploying\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n## Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n## Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n### Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.7-next.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-SXcjr01jOURGjHliYGUNiPVz+f5rB3yHLUgSsa/TGNNcpKpzg9y/DEbQNqjBcpjHc7JkyOBFkbbJuiKzNAAeYQ==","shasum":"043aba03b1b3ab93d5fbd87cca8a22f414d58865","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.7-next.3.tgz","fileCount":15,"unpackedSize":22664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYlIrCRA9TVsSAnZWagAA98UQAJYVCFNQH4fMhR2Hurve\ndDf5QiMWoYdJe5Z/9pg+rKGSEDoY/xFNSpxcS6kakPg+spLJ6VwpsCurOVpj\n6catVnv1Y6o69PzCkocBgcyHeXFFLRi8r8Z3n/2CcIjRCvEi7cCxUvpgKIFA\n4DDWSE8h5PMgKLGdIxm0FnIj3S4YON3Kcy+IFuWaVqM6rsZ1SO3D4f6USi/V\nnFe0AKWSFX6psvcLCoKKVF2+Upe7Ty4ajTaPsL6a0ivkKqOp8VD/R9r1c4Up\nuw2n0WU/H/FeKJSmZtt1Xg/25lUcnr67KYH/RXodkw0YxO762Dbrv5pdJglC\n65rmkvWxd5LeXkAlvhhbZi/S0zGfVKkyyPNyCiW5ZrIftG4ChTv10sKUDNSt\nIiPhJ9+FeCsnWqvueF7rpkXVSGk0ygxehTc9oynw8/hbya2ooS9uuzWKByHE\n+VT796km2qrwUKBTMKsWa08UvbZJ8MIYByS86altqSq5Z5KIFSJY0DZEpuxD\nJgCW0/m5+EHeVslVJI8YcFV3w6yUMv8QtWzmDP9CQlAmfFd9lKxeh0h8eNuR\nbHEkrriE0KDql8LNJkrlK8T4uv/CGgfcZPU9D+T+RU8GDFZGZR9TBuxjUkL2\nzxeYKYjg50mZ2g0HnXGXRlkh+QC/qvWtSYsN4qfhaDSqIQF9W80ypgbzrzt8\nigo5\r\n=5W9G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtnn+IUWntF2AUhHelSyuYhF78GrcpbxiRunpWNEc0yAIgVgMb7sF/BV5CmDs6bSifpQXpXr/WJZchz8vjufOqXUY="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.7-next.3_1600279083102_0.034076537730903134"},"_hasShrinkwrap":false},"0.12.7-next.4":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.7-next.4","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.7-next.4","@jorsek/gatsby-theme-easydita-og":"^0.12.7-next.4","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"78f6868dd4dc639799887f819c7d70d82f6f2cca","readme":"<!-- omit in toc -->\n# Deploying\nDeploying to Netlify will create a *clone* of the starter in your Git(Hub|Lab|Bucket) account, and automatically wire up that repo to the newly created netlify site such that when you push to your new repo, your changes will be automatically built and deployed to Netlify.\n\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n<!-- omit in toc -->\n# Table of Contents\n\n- [Configuring](#configuring)\n  - [Hero Title](#hero-title)\n  - [Hero Subtitle](#hero-subtitle)\n  - [Theme](#theme)\n  - [Runtime Remote Mode](#runtime-remote-mode)\n  - [Buildtime Remote Mode](#buildtime-remote-mode)\n    - [Content Org](#content-org)\n    - [Content Rootmap](#content-rootmap)\n    - [Content Token](#content-token)\n  - [Buildtime Bundle Mode](#buildtime-bundle-mode)\n    - [Content Static Dir](#content-static-dir)\n  - [Client Options](#client-options)\n- [Content Transforms](#content-transforms)\n- [Gated Features](#gated-features)\n  - [Redirect to first content-ful child](#redirect-to-first-content-ful-child)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n# Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n# Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n## Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.7-next.4","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-s+t/891zpuP7NrurwFOLnINwENPSiojrc9XYgnLwmriYGNiNGcPlAzbQvJXgKyzsLCiBcIwHlbuuEdw/asnFDg==","shasum":"d6fb079f61a05433e1ed445ba9d38e6f61116cfa","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.7-next.4.tgz","fileCount":15,"unpackedSize":23627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaRrUCRA9TVsSAnZWagAAFooP/2IUcmuXQa5QAgFGaHBN\nq9xc0Yn1VKp1ZxvWqyGzdVcuzxbOAzY0XxzBWnHTG9q5DNPm5vdEw2zutRga\nZSnDCdq4F4XqS7MjvtOmZSzRNboX3XFTDL/W46S141jjkrni3JejTUiNrfBx\nVK9s8NUcE8lfGvr8ow2Xxi5YA1mpF5y9sY2LxGLqnkvUdLm5HkhsznWEkULB\nz9ZVlTMQXJ11N2ssgPKd3ZUi5JRQs+wsTrPMeQc9BJLRZn1jzQqTBBhpIs7U\n9ImbPSGhypPFLmAD/dcbtrQ0M6csQzx1U2cxGqh2T+57kZenY4EsoY+Bjf0i\naS0ZtuehdN2QReDRkjdjuAm8nDS0gzAYDbH6F7ttA14q5rQ2QHmxaqS7H+hH\nwggbc1QYyQGzyXqOcu6J5qV+wvdQ/oLXv8JYNl0NQtdY8qsZV4dpUsPou9QZ\n7IfoT2Uolu5OVGbTjxW/NAcn5sry98BksQ8IdYq6hU/5mennJJTEFfYVNH97\nD6pwwk2CqB7YtIqY1cTGDitBk5/Dm3Jhm364xH56Cpaem+54Qfq/0zsHGU90\nflp6sJbzBytKvlFW5j8trXf7NVQAqHP4p/sQ3YBdcMIBh9AE25RHBlmDaTqa\npf4Cskd+uCI00U6mDk3H0scN0fuuyw8tJpQZWxCuGfFGlkRAPdMFHRUA257d\nKp0s\r\n=/CUr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9NWim0ykFnGeXFItN13Slo0RFfW1X50UsHy/YnfjBBgIhAMNWVMBOMJ//AMLRvRLDG0JZJ8lBYq7bxURkxoclMJZg"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.7-next.4_1600723668488_0.7485561576150213"},"_hasShrinkwrap":false},"0.12.7":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.7","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.7","@jorsek/gatsby-theme-easydita-og":"^0.12.7","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"3cd5a80dd6033696f2466599fb11a6735c19a092","_id":"@jorsek/gatsby-starter-easydita@0.12.7","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-3zmeF2+KFrAFaM3cKSezXmjhz3Dsm1IkJqme+Vf5dTE72U+eLB0KzeUO1jeYqtKqIjhdaVfOG3ivk96RPRKW6g==","shasum":"21294f109d9e6b4ac686c34d2741824d9830d287","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.7.tgz","fileCount":15,"unpackedSize":23606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaR9ICRA9TVsSAnZWagAAoOYP/3b3skkxaipHVFffwJ0H\n4ktAcGtNsTPr+AIcNH4OU6ouOK1KSAQWwLrjwLfWOW7Od0IgEnBZjp4kewaI\n6+w6kIhz04EZ4qSH/RyHwzyEiCfYSIHU6Z4tCs/aQLkqLfdjkpLUNcYG3k2A\nXiMCONRz4aZTYXJ6RXZKD4vwGYdZfLmUCLeWw3e8FJNrI5rn74RYkWTta+PK\nhiV9VVJBoPxG4pfcLJtQwPP95j+2OyIXQmN0kRscPB9Vfp0OcuSMZw3dBQ1f\nc5zLaKrjVbynmZy6WmdHuwpsss2rarJSYZqEiCxz7K5CS/aNNvQFbFr3280q\nMIeVO3ePwCxQnW1j1VRb3LI7JH//r6aO/9FCZSegias3xUUCIUtEGBALv/ko\nkt8ISGf6pDRyKZXtjnnIsIL/WeNHH2h2vzaOcyaw8UPXaGQMM4Ue18pTcd79\nmYkHAH23eOtX41AMFdZdx3PD3JanEqMGe/ZoYZKpdrX/OM8cW+QJZsOAf1bp\n/9LKL8864bIXGzr5SKap9O0YOljQqLKbZK1Bi3ewoYPvGoEcBQ93dl1XcVHA\n0ImeTFvnF+Kj8Mrxpgmz6+DUi5M96cFHZci05DEs93zmN06hD/eLi+3NB7nr\nUKAsxw4A+85u6Un24eBtznA45WvHEMkQm8KGfuSQZS5fqYH2msYh9huMNBUq\nRUcF\r\n=e0xU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjJEYbRb7qGbq6DbNMEaoN/uUn0u/PcXOC02D7hAzPngIhAMNxoCsU8p49NFpuztZsEoSxgVJNXUsRWwq5Aju/h752"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.7_1600724807803_0.46639211404433323"},"_hasShrinkwrap":false},"0.12.8-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.8-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.8-next.1","@jorsek/gatsby-theme-easydita-og":"^0.12.8-next.1","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"0beb0d95818e153f3b29ecf6b446d57fad39941c","readme":"<!-- omit in toc -->\n# Deploying\nDeploying to Netlify will create a *clone* of the starter in your Git(Hub|Lab|Bucket) account, and automatically wire up that repo to the newly created netlify site such that when you push to your new repo, your changes will be automatically built and deployed to Netlify.\n\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n<!-- omit in toc -->\n# Table of Contents\n\n- [Configuring](#configuring)\n  - [Hero Title](#hero-title)\n  - [Hero Subtitle](#hero-subtitle)\n  - [Theme](#theme)\n  - [Runtime Remote Mode](#runtime-remote-mode)\n  - [Buildtime Remote Mode](#buildtime-remote-mode)\n    - [Content Org](#content-org)\n    - [Content Rootmap](#content-rootmap)\n    - [Content Token](#content-token)\n  - [Buildtime Bundle Mode](#buildtime-bundle-mode)\n    - [Content Static Dir](#content-static-dir)\n  - [Client Options](#client-options)\n- [Content Transforms](#content-transforms)\n- [Gated Features](#gated-features)\n  - [Redirect to first content-ful child](#redirect-to-first-content-ful-child)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n# Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n# Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n## Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.8-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-sUD9tM+IxJnb0Tn/14DSDWhdKcaw5eyX5sM9kChDCfnqr5phI9scsACbkEInW4NCx9uMzU941aBTQ+Wiwzf5GA==","shasum":"784f836357bd51ed2011a19d66bf0e0311186192","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.8-next.1.tgz","fileCount":15,"unpackedSize":23627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfakONCRA9TVsSAnZWagAAJ6cP/1A+/oCM5vQcXeGyV6m3\n+XxHnlysPhZb1Ih14AncRrPLS/1WY5HU5Ow3c58qcoBMZb6jqQWomLfkf/Oz\nZPXRz7/LRkfI5vTOF5JUa3zWZSuciWlA8rFoCxEqHbNU+mghbFJNFu/h0yNL\nUDupxr8QcSYn6DriJ7WuREfIA9JAbnWQWI/sysEWnch7q1023pwt14dAighV\nkP0sCHXlJW2tsGvqYNwUMGFSBQp39/xJIkJZxkykzKSkJTidbX9g0z5JsVno\n3SexHuOUZKE5DZ70AbAkD1IV7WtELQLGnV79foRKnRc8CNFn+wXP30CBbnEA\naVJcz7kOV2VkUoDSEZamX8DpAYAk0GIF76ceDz2jBXjYPDvMM5TBX8AAhb3k\nruHHaO7+BXmiCEyZN30alN2eQP23E82qwPnzAVlzWcx1xia6BgbKo0UgWt8f\nbAIwgZHaXhfBYyygOvQQVBswIdKV60OOlmIq0fKgnMpLN7LVdIeQ66F1SZRI\nx9kZww/D/tzcYXV4Hn9KWrLOYoVMpaPYIoa5jQg5IMieg+uZhUg8wd2AiMC6\nU6bEYJOHHH0tiZjrE8qWEX8iEi0x9b0H35KKKOgpXQJ9HKTfWpDKBMV4s3pb\nUPwuBN4jIx4Tyh9DcfT+p3+RLRkYQvjIEsZYOlyV0ylv8GfHIE63dVfsUnrw\n63nS\r\n=bq0Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHysQp5iNns9tR2U0PqKds3fvSkdBc+MF8wR7GM6UTT9AiA397eP13Cp+Hn2MAMe8GXkLWGFsJfYlZRrlSCPEVzqCw=="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.8-next.1_1600799629342_0.7025822146489586"},"_hasShrinkwrap":false},"0.12.8-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.8-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.8-next.2","@jorsek/gatsby-theme-easydita-og":"^0.12.8-next.2","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"68a2619f8d4298f5ae77fd276568fc2ede473bbb","readme":"<!-- omit in toc -->\n# Deploying\nDeploying to Netlify will create a *clone* of the starter in your Git(Hub|Lab|Bucket) account, and automatically wire up that repo to the newly created netlify site such that when you push to your new repo, your changes will be automatically built and deployed to Netlify.\n\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n<!-- omit in toc -->\n# Table of Contents\n\n- [Configuring](#configuring)\n  - [Hero Title](#hero-title)\n  - [Hero Subtitle](#hero-subtitle)\n  - [Theme](#theme)\n  - [Runtime Remote Mode](#runtime-remote-mode)\n  - [Buildtime Remote Mode](#buildtime-remote-mode)\n    - [Content Org](#content-org)\n    - [Content Rootmap](#content-rootmap)\n    - [Content Token](#content-token)\n  - [Buildtime Bundle Mode](#buildtime-bundle-mode)\n    - [Content Static Dir](#content-static-dir)\n  - [Client Options](#client-options)\n- [Content Transforms](#content-transforms)\n- [Gated Features](#gated-features)\n  - [Redirect to first content-ful child](#redirect-to-first-content-ful-child)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n# Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n# Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n## Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.8-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-igK/MVSEKDFOH73/C67blXVnA2jQCmZrDe9kd2teCCsjrl71EBtjw8ixL7ncUSRCTQpBCh/zyKZBw51q/5nLcA==","shasum":"c901982c5bfb4c9fb850bc72ac9092067fe9a7e7","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.8-next.2.tgz","fileCount":15,"unpackedSize":23627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbjV5CRA9TVsSAnZWagAAvz8QAI/x6YmA3lAURioYlSDE\nBTK/TjHhyf2ac+htSoh9FA7324CB7daZbWb3/b7zOQQBzHYPaaA+UvTuEdgG\ntMquQSqjgFsSJ1MBWGlfl4HI1+QhxOKp9r2JcdXI9+VarQXD5CCs6v1ka4nk\nSF8NYOrtFQGrxFAfejRwz35iuRRHzUwr9zXfdmFicHO09JM8JTL6cxdjK4DY\n4N7efEgmgtPge8BwNQK6OGRFYJOJolpdncryDxUpQqaRmjExtWvEB1yRq3wj\nxGd4m9LQZhqXBWQZ+YkZgAnkcFzPE4KVQMvQraKFYHUNaLpoOaUuD3fubZ/7\n3+yFoKIif1+tL7TCXdNCK4azmnoh7VB6Fsc4MlzxAjJg/wfaSd4OipZqY14J\n9Nh5+AQyAeUsp5s7Kzr+WccOOAgXOESRnhQqlSs+067RhMeuk6Fz0O67HwO5\nYWvSh/ZBliYIikKtn7oUrbv6NKscj4Ogb5sa7pWwbRcnYZWhaaVXW9vvgw73\nNw8pQ1tjNHdLxmITNYUYaQidaUbaxQQ32eAeOKJdu3qUhW/ILrFY22dB4JxW\nrGbuMuOowqplSMrXmdan1j57NA0KRsi/DzC1RjzWPSrfaL43tog6/TLtAZz1\nhpO3CyLBSOmVlEaUqDWiaxIo/QcB+/3XeNC1nNwz6evHPkzLkgwUjg26pWx4\ni28o\r\n=FZqN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpr1TlizMImBIXEOiE3dcv6NTbhYDz1c/uwrgNPBYQMwIgfXtlJxXn3MRy/RY7byayHiK+3Vce0CW9NufW9naFuGA="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.8-next.2_1601058168711_0.5713098693042371"},"_hasShrinkwrap":false},"0.12.8-next.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.8-next.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.8-next.3","@jorsek/gatsby-theme-easydita-og":"^0.12.8-next.3","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"92ffd5b29ca57ecaa498e14399349e83d638c75d","readme":"<!-- omit in toc -->\n# Deploying\nDeploying to Netlify will create a *clone* of the starter in your Git(Hub|Lab|Bucket) account, and automatically wire up that repo to the newly created netlify site such that when you push to your new repo, your changes will be automatically built and deployed to Netlify.\n\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n<!-- omit in toc -->\n# Table of Contents\n\n- [Configuring](#configuring)\n  - [Hero Title](#hero-title)\n  - [Hero Subtitle](#hero-subtitle)\n  - [Theme](#theme)\n  - [Runtime Remote Mode](#runtime-remote-mode)\n  - [Buildtime Remote Mode](#buildtime-remote-mode)\n    - [Content Org](#content-org)\n    - [Content Rootmap](#content-rootmap)\n    - [Content Token](#content-token)\n  - [Buildtime Bundle Mode](#buildtime-bundle-mode)\n    - [Content Static Dir](#content-static-dir)\n  - [Client Options](#client-options)\n- [Content Transforms](#content-transforms)\n- [Gated Features](#gated-features)\n  - [Redirect to first content-ful child](#redirect-to-first-content-ful-child)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n# Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n# Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n## Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.8-next.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-FY7B/TGazcuOuZZ9S5gk7ZbfwuF03kF3daX6Kw95UUav7wu4eAJHZCow2dqPmSb/vGvgEkN8j6yqiqFzx8z20Q==","shasum":"5a65787caf52256ad32ec7c570a70c5ba244e901","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.8-next.3.tgz","fileCount":15,"unpackedSize":23627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbkYeCRA9TVsSAnZWagAA5+oP/18GgFcurUvXRJUwOrsV\nIlBbqFuaXwx+bNBvqEQGR9+mVKKW6/ou6+kYuZftEEXY2s862HDkyDO6UM6P\nh2CmRfGw7dMs8OhLtSpIubPjYLoViOnUOtCcRo/lNPWzj7CHhdykvDHY6+Qx\n8I3zRqRDgaR2YuQIHHhsE9R4pDYMTnN2N4wcnygooIDXoCFtSM+AYL2Ilc2z\nzpsZZwBs1gvitUS35lC1i+lCBjthQluo/aMW2H3TnsoQw67gSHQ2mAo8kT7K\n3b1M6z4TwbaHj5se+R7tUzwzK65e4rHO6wDSzZPWrJ2Di1rMVfy4x7SQibzD\nrAuE4aI67UNlfyk9eOXSmdy6fQLZd5g3mBDt/FDp1CSPsuMSO/De8nOYeGvp\nkgUdLxDDOEX6LImbbUl6cpNCx6yTPXgtpKA1a4NAF5YN+uhWrhhR7jPbunu1\nL6fyJlQqyrVVHu5ZTpkKRDF0Vsgw65Hfv5f/MLP8NeRlYyW/fPfPW705dGEJ\nElRYMYJ6YZ68DWnwQT7Kk8YdBAwBm2UhLQhVFFhD2lmiCNDccwnw/lTvUSwC\nYAV2SOuloRYDauk2qVAxy/1cfBvTI3CTYxh5d0seUlJCrmbKlCk/y0WSnCYM\nQ/JAl3pgUSi706X7XuwXGiCZY1QMJDZtuJX7EaijnQ37taC+OtZK02DHF2rC\n99NO\r\n=9zhp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6desM5dsVylu8BgN2IM4JhjeF97e5hl6DlPufD5UtbQIgN0YrtTFEpHgabbtRKdmzfgps1HglFKImQVTb+02FgrY="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.8-next.3_1601062429927_0.17422723947106689"},"_hasShrinkwrap":false},"0.12.8-next.4":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.8-next.4","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.8-next.4","@jorsek/gatsby-theme-easydita-og":"^0.12.8-next.4","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"18dea07ff96e40273449b8d9609833594709f48f","readme":"<!-- omit in toc -->\n# Deploying\nDeploying to Netlify will create a *clone* of the starter in your Git(Hub|Lab|Bucket) account, and automatically wire up that repo to the newly created netlify site such that when you push to your new repo, your changes will be automatically built and deployed to Netlify.\n\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n<!-- omit in toc -->\n# Table of Contents\n\n- [Configuring](#configuring)\n  - [Hero Title](#hero-title)\n  - [Hero Subtitle](#hero-subtitle)\n  - [Theme](#theme)\n  - [Runtime Remote Mode](#runtime-remote-mode)\n  - [Buildtime Remote Mode](#buildtime-remote-mode)\n    - [Content Org](#content-org)\n    - [Content Rootmap](#content-rootmap)\n    - [Content Token](#content-token)\n  - [Buildtime Bundle Mode](#buildtime-bundle-mode)\n    - [Content Static Dir](#content-static-dir)\n  - [Client Options](#client-options)\n- [Content Transforms](#content-transforms)\n- [Gated Features](#gated-features)\n  - [Redirect to first content-ful child](#redirect-to-first-content-ful-child)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n# Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n# Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n## Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.8-next.4","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-AOGiWO4FxspO/VvpoiDIkFRkBbsP6WGVUcyAWEGYMREY0Mciw6mgVJ/iWRM7EUwgZZq8hdogdOQH5EqyY6DNlA==","shasum":"c1b575bf1e1862be21d6b50abf55b5105cd052e3","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.8-next.4.tgz","fileCount":15,"unpackedSize":23627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbk8rCRA9TVsSAnZWagAAqFQP+wW3Qj68ws95gCYBoXO0\n/UkcdTIv4WFLwu9sSXmadlDYwNYr8zNQRp1Dm3A7OxKdLkRo5LmDIt+CQqPR\n7zh2VpwwWnd9AFfN+EhlIVjQbnPaAao6m/vCJmj2bORlrE9lgOwIKTgJIOU8\nRyo+oZG9Dbg4pmZYzbqldWe4kDAX2DJAuf7gYk42odN7PoLefvy0VrzJdxGR\nnBnrcg9piHPQXkpxe5gJXmv2RxhtTloKFiDNstrLbDYm4C5iFf2OBmp8aW7c\nU+itfyU0F4L1FZI5ohSydAmRmVKYJQMAMxGPSc8LK0E6xEWPuAlxvmE+Kb9A\nnSZqopYYMvQor4HnkTlj06nmyyCrsWkUI7oX3tv6I/KnsBsdgjQC8c0Noh3I\nXZL+H0vBoRokcz/vuWjXCVj3kMDxbsvRtpBah2J8O2X/M758d61LdA8gglqB\nsFhrMVrm2p4DfuHvfmXU7C9H1DY19j4PQLFo+XcGCZ/tw4YcYTis2O7idJvf\n8LJpi6EWKtLFF40hepj5PcCPZruNKDDPfDXhYBn3OQ++wSnlUv72YwRzXJzG\npOX4NR5MJsCNoG90cDVDeL9yaULBxziv5L7MALZQIBL3vWJxiCoGtne8SnSr\nog9tzJI6uF6oaVNY5EQpmh6HR3njRMRTzHPsEHY9FlHaNheqh7usHFFRtNte\nS0hJ\r\n=kX5W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDV//yyh87ykRcEtIBnL9vS9cJeE8Nou1LJZBK6DHHxpAiEAwemDaiUuc1OJCjM5SFnerpmqmGr8udZlRENmzSAXEeQ="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.8-next.4_1601064747184_0.5362024435167272"},"_hasShrinkwrap":false},"0.12.8":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.8","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/.bin/gatsby develop","debug":"yarn run clear && env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.8","@jorsek/gatsby-theme-easydita-og":"^0.12.8","auth0-js":"~9.12.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"73d76402fa6cd9a2003ad4d514cf49b447837071","_id":"@jorsek/gatsby-starter-easydita@0.12.8","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-I0suY2tz5d+p3RY/Tatak5I0r9UwglKnhnNfDnWvwQq/DK/2siDbYWuAmygsE1FO7If/WM0kxbHWJVc7+DoyYA==","shasum":"c88d3e900de63285c0829e8d13df79830ce7914a","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.8.tgz","fileCount":15,"unpackedSize":23606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfckXBCRA9TVsSAnZWagAAxF4P/1PpH8zqxATGtQ52Dic6\noWGiA3bLxPMBDuSqkgsPi440L+3quDdb4pzBz750E36NYf/OlsDHUtmFLQ8o\ndlmIpTM6KfsCTdjjsAC0jDqlemqpicoD0mTjqHEpEC8stlMceQXL1dg3g6O3\nfqkX9Z8JfPgcRuakg3Hv0jjyfLMoZFLW2GE/Tr6XNwqhI6tBu8W2AQs+3IAQ\nl2kEZXAOvTRXNVplgp4Q6HrUOad6l6lkV6iTlMcpbGmKgjjG1WtqIZ8XNeCJ\nPeGQ5IMeNogMcTMhiiSorQetOVnFBephJR+vRK44ePP/DKiYHBHOhr8IFiYd\nxuL+YwXOkZacrPeLqiII+HdtvbRiuHavPx17YHbsK0NB5os+d3yalx79uZEy\nYRGdqprCzdU7yv096AILfFCH9E6oLGWphk61jr0bx20IO8ahLEobl8weyZ7A\n3Fcc02FFtCeABnGceOBXfBTeH/ReMNMP0z3aEboguJ1a7mw7R93FIHZqXXIS\n4J4BUAbkhAvyDICj/pRhlCmLrIaKG4XyKf0Eh7mgQI/4usYlurJlypK9Kh5E\nBWc/KVCjvvpYfbVB00dDQzN00NOWEpthDpiKDH2YC3/hAagxkYtqyP81wEOx\nvQU2m72Uz4HmxEO4HNn9aAPdv28xsVzxCTPeUmm+T6jPWmM6s5vifIjRAWHe\nt9qe\r\n=2JSI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEohNKPEwjIcm+E6fXuIT81Uk5aDJNfY0kueqN5rw0E7AiEA+kAB5zqDytStUbvujMLCj046i3CYAYu4wguujiIcJHQ="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.8_1601324480961_0.3172449548443239"},"_hasShrinkwrap":false},"0.12.9-next.1":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.9-next.1","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rm -r .cache public","bundle":"cross-env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/gatsby/dist/bin/gatsby.js build","docker:build":"./build_gatsby.sh","develop":"cross-env NODE_OPTIONS=--max-old-space-size=4096 node ./node_modules/gatsby/dist/bin/gatsby.js develop","debug":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"npm run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.9-next.1","@jorsek/gatsby-theme-easydita-og":"^0.12.9-next.1","auth0-js":"~9.12.2","cross-env":"^7.0.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"c3441e21b60715fcdf12d03ce6a47f7b27f77a3f","readme":"<!-- omit in toc -->\n# Deploying\nDeploying to Netlify will create a *clone* of the starter in your Git(Hub|Lab|Bucket) account, and automatically wire up that repo to the newly created netlify site such that when you push to your new repo, your changes will be automatically built and deployed to Netlify.\n\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n<!-- omit in toc -->\n# Table of Contents\n\n- [Configuring](#configuring)\n  - [Hero Title](#hero-title)\n  - [Hero Subtitle](#hero-subtitle)\n  - [Theme](#theme)\n  - [Runtime Remote Mode](#runtime-remote-mode)\n  - [Buildtime Remote Mode](#buildtime-remote-mode)\n    - [Content Org](#content-org)\n    - [Content Rootmap](#content-rootmap)\n    - [Content Token](#content-token)\n  - [Buildtime Bundle Mode](#buildtime-bundle-mode)\n    - [Content Static Dir](#content-static-dir)\n  - [Client Options](#client-options)\n- [Content Transforms](#content-transforms)\n- [Gated Features](#gated-features)\n  - [Redirect to first content-ful child](#redirect-to-first-content-ful-child)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n# Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n# Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n## Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.9-next.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-8el+BwEiw+ZsuCu09Zbmi5bCrw+1/yyp35o+Ckn9siwXKbwDcectSxYBjiQy66LYhtJtcN1dvK06MbImn9OCKQ==","shasum":"fe31c1664acf87cbaee6d480f74f5b4599ee3a2c","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.9-next.1.tgz","fileCount":15,"unpackedSize":23663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc2blCRA9TVsSAnZWagAAVdwP/RWn3BII1ohi2GN1EiZs\nkpUlNkHZW2up7+M9PJ7Eoqqx/sdgj4PJDSutS2Qkuenw9PbZqo6eJTxwAxJc\n3cJMeeQsOzSjflPa+ixCgtF94DMFNjBCXVTTR8LxUwEVB8HZ4X1ev4mhK8jv\nNlLUFT9bAuemDZcZTfnnLYdlibULwbanG7WWdR96RHW+S9NyLdoe3Md1yqUr\nlneoYGFwWWhaG8+FGAUMd4JqQXuX01hPcutzmFxtVBljpPOkgjzWsslwtO0n\npAKdRCTuDaZeZBpHNG8XOrBnO+CVCCU6pBHpElfC3XDCdlXl4Zg6/yZIF8x3\nioEJJz2lESmaGwC4VBOXZocH93gqtBl11HJN/wiYxs4x1sI1b0wp3NyprJ2x\nFcbHDwOwzBrYrTB0175w52Je8a52f0GsFG1H+1tdCTLgwL4KFoC67Rqbvg26\nTKfz0dQHr+dtRxEAl88u/K5HSywbM7hmTODx3nfyZnk8XugJhDmsZyl6Bnj5\nI97sKuJXEDuwWzremq+4h5GvxfV93brTPrNrcymF6G7d1GPphZQ+xE3U1rVn\n32wqmxWGHNsiP8Nu23Anbsb4mwESCE75tFvtULjNBsaBD1lSKtGa5VpVGj5E\nAWCRB50byUZR3sgrcu1ezHs8DqyTv0IyONzJo+KCSGJX/MTIZzVRdl5ayHka\n5t4r\r\n=X3Zk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJhonuvTNJI42HJZX4pRb7mfp2mKyiW07XmhrbYY7DgAIhAL8M9QO04AC2vrL6WA+okvNtyPQ44wvffOdwvn2rZGkE"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.9-next.1_1601398500610_0.5942297046261975"},"_hasShrinkwrap":false},"0.12.9-next.2":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.9-next.2","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby develop","debug":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"yarn run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.9-next.2","@jorsek/gatsby-theme-easydita-og":"^0.12.9-next.2","auth0-js":"~9.12.2","cross-env":"^7.0.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"67623d8f8dbd54eff1330fbbc14d073b6ff89711","readme":"<!-- omit in toc -->\n# Deploying\nDeploying to Netlify will create a *clone* of the starter in your Git(Hub|Lab|Bucket) account, and automatically wire up that repo to the newly created netlify site such that when you push to your new repo, your changes will be automatically built and deployed to Netlify.\n\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n<!-- omit in toc -->\n# Table of Contents\n\n- [Configuring](#configuring)\n  - [Hero Title](#hero-title)\n  - [Hero Subtitle](#hero-subtitle)\n  - [Theme](#theme)\n  - [Runtime Remote Mode](#runtime-remote-mode)\n  - [Buildtime Remote Mode](#buildtime-remote-mode)\n    - [Content Org](#content-org)\n    - [Content Rootmap](#content-rootmap)\n    - [Content Token](#content-token)\n  - [Buildtime Bundle Mode](#buildtime-bundle-mode)\n    - [Content Static Dir](#content-static-dir)\n  - [Client Options](#client-options)\n- [Content Transforms](#content-transforms)\n- [Gated Features](#gated-features)\n  - [Redirect to first content-ful child](#redirect-to-first-content-ful-child)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n# Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n# Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n## Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.9-next.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-1FD7Zt0Fjr9LvN2D6STGGMKlJEG3AINU5vbr1VaPwOOb9e+4U1nz48qIdcHthKyyKHQAFBzgqdjzW5FheM0VYw==","shasum":"ce8eb67b91ce7f038409436e59f2decd270a9ae3","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.9-next.2.tgz","fileCount":15,"unpackedSize":23724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd6D2CRA9TVsSAnZWagAAYKQP/181dj5AHJ/SNu7HTd/o\nM8GfmAfdH4tiiPJIpwQGY/t3RPH/WkxSbLoVBczw0ztdoBx81ugnpPhCU0Iz\nIh3Emqek5yB1+9BBX2Tk4nB7+tDLk+Kto6IW+rCMEFehwPwNyaFEy83go/md\nrKBUyioRmS+C/G82SkEvl5wngNBhvNdrujXPKOa8xxScmePjqpmmKnyfJxXq\nx5aw6Eay5u0HRgYeJT8TXFgkJ5B3+ieJocVkoEQEMGrXtNJs/5AhGLuzWH5D\nfObnVpNwqLvBCDblEjiioHNCKtre+Q1D+49UNQKpwKFHywO2SEj2VcwflvbH\nDFD87TgH9Njzp++clALTBjk5RwsX+88gjWd89lPXZ8pOvQdZt6IefIO2y8Vk\nizM5gx5YVVdykLOD5I5FdfgbXH/LRw0TPUySBQvBb89cAA5chlSbneoYKELb\nQd5/1aoyzrVI03QswDRR/bJQzeWmxnK7xEANUfUTdA6tsodrP9AFW3grzBSK\n70aIo3N8Qgi+sLA06AGXQvEIIH+iteA4iY0iqDyo/QXRzNhj8bA3PojXIXxH\niPhB58wo8yfG8N+eRftxG4dH3Yet1imeaQorLelU/smeZZxztDjgr9hcPAlR\nRmg6RDwiDe47Q9eyHMj2crI+9QV9/FDWWrLUqaOypJLAk5eRjKgYv6l4gPxs\nSnZz\r\n=c5PT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1Ui/5s36ggYAXNt781eanD4hMD0CUFnzu/fhxbqfEjwIgHNq0NKQ9UsuF6sjHfFFZTlWTWzAyU4LQ6zkkkxWQT40="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.9-next.2_1601675510238_0.4790787109329353"},"_hasShrinkwrap":false},"0.12.9-next.3":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.9-next.3","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby develop","debug":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"yarn run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.9-next.3","@jorsek/gatsby-theme-easydita-og":"^0.12.9-next.3","auth0-js":"~9.12.2","cross-env":"^7.0.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"de8db96621920cdf4d2069f020c021dc26c93229","readme":"<!-- omit in toc -->\n# Deploying\nDeploying to Netlify will create a *clone* of the starter in your Git(Hub|Lab|Bucket) account, and automatically wire up that repo to the newly created netlify site such that when you push to your new repo, your changes will be automatically built and deployed to Netlify.\n\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n<!-- omit in toc -->\n# Table of Contents\n\n- [Configuring](#configuring)\n  - [Hero Title](#hero-title)\n  - [Hero Subtitle](#hero-subtitle)\n  - [Theme](#theme)\n  - [Runtime Remote Mode](#runtime-remote-mode)\n  - [Buildtime Remote Mode](#buildtime-remote-mode)\n    - [Content Org](#content-org)\n    - [Content Rootmap](#content-rootmap)\n    - [Content Token](#content-token)\n  - [Buildtime Bundle Mode](#buildtime-bundle-mode)\n    - [Content Static Dir](#content-static-dir)\n  - [Client Options](#client-options)\n- [Content Transforms](#content-transforms)\n- [Gated Features](#gated-features)\n  - [Redirect to first content-ful child](#redirect-to-first-content-ful-child)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n# Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n# Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n## Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.9-next.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-admNeK8uUiVe4PNX2DY4IxzV4IO0hGOEsh1R7IO0IRpVoUzimFJUg29NteLntW7leVOl/AcQlwaSe/nHLW9bKQ==","shasum":"16444944084b0e65fe2f23af2ffbc6b83bb5de1e","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.9-next.3.tgz","fileCount":15,"unpackedSize":23724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh0p9CRA9TVsSAnZWagAAllYP/1aHNr3hlJ5UUaTcK/Pq\nIpOw6J6TwAsWH3jsEjLDjEoatWcphTubRbKJIbKUHU6/yP5DZfib8lJKBYUI\nPKeQ0/YTOljs4u9HTQsfQ7JonEp0dV0nJdD52B13uDib+ijXm/+FjisvQ+sB\nMTE4m4HHghKYJWiUNGQGmyHMstiIkXGhsgDzN8YMLRToAXIjG+VHySSkvBPx\nSLLf28JBXjkBqisd9dlsEBjkLEenyUe8+05E1sdZ7Th4M92etmwlGejXhVlo\nD/kGwNE1KItI33qIE3BpWD4AX1STHLS+9Q/Nd1kV89JyzXB2Pv9F+++lVNDM\nFHhB1uMV0h9R35xJyySR4gdgj6rcGKUSvbi88KSvKTBqqAcT3y7EPTgfjtv4\nO7jmyOhcxWldQmLcRJAo6RTOJhkXi4V048mgCMsOxQzsYhnMYI0og2+PSZ2f\npNcKa4k3yB6vlesMoex7gfeuiDiGfGVG7tM58w8cFQfPJt0NVRlqUieIUl2l\nfotH9vx8I/g5eay791it25McY4rBqBUCtcu3q26uQ5t/AdNFS84CLmufr8c7\nUODb5fuZMQ+2y/nB/DId4nvhu3bxSiSbX5dNnFeKvlWQxW+zo/YPSVyhOV8y\neZhfpDID/bAyuObP2eqH2lFPXaYNow0wIvtXX4BFe+8pBwwLUmAe/a5BX7jt\nIl13\r\n=RzlL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDndOHGpVGaRNio8iZP5JmMqvq6z5cPmGtvRfr5Q1kcnAIgZy+VfOkxccHmGBfj5TqxacGJUVHE4hCHL4eDlSMP6mg="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.9-next.3_1602701949027_0.43608882856362974"},"_hasShrinkwrap":false},"0.12.9-next.4":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.9-next.4","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby develop","debug":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"yarn run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.9-next.4","@jorsek/gatsby-theme-easydita-og":"^0.12.9-next.4","auth0-js":"~9.12.2","cross-env":"^7.0.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"c9f319b8f190a56d425f67ab126f1d599abcbf9c","readme":"<!-- omit in toc -->\n# Deploying\nDeploying to Netlify will create a *clone* of the starter in your Git(Hub|Lab|Bucket) account, and automatically wire up that repo to the newly created netlify site such that when you push to your new repo, your changes will be automatically built and deployed to Netlify.\n\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n<!-- omit in toc -->\n# Table of Contents\n\n- [Configuring](#configuring)\n  - [Hero Title](#hero-title)\n  - [Hero Subtitle](#hero-subtitle)\n  - [Theme](#theme)\n  - [Runtime Remote Mode](#runtime-remote-mode)\n  - [Buildtime Remote Mode](#buildtime-remote-mode)\n    - [Content Org](#content-org)\n    - [Content Rootmap](#content-rootmap)\n    - [Content Token](#content-token)\n  - [Buildtime Bundle Mode](#buildtime-bundle-mode)\n    - [Content Static Dir](#content-static-dir)\n  - [Client Options](#client-options)\n- [Content Transforms](#content-transforms)\n- [Gated Features](#gated-features)\n  - [Redirect to first content-ful child](#redirect-to-first-content-ful-child)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n# Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n# Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n## Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.9-next.4","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-PiejzUkQew+AuBgEHKD5U16s1dkCJ4eqxo6Vp/f2H/qqCRJYGEDQeJzoss2x/BZN6BKroarwdWZxcO5hxE1/VA==","shasum":"1ed82ef73ba260b49abe89c21134fb6f59e6702e","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.9-next.4.tgz","fileCount":15,"unpackedSize":23724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflxJ/CRA9TVsSAnZWagAAeqwQAJMBaO4o1gIlr5yzpNHQ\nXJ+4U2MXqeSr75lWGesdVk7+UBtOw358xld1qKMUYU3oQjv2oyxZRGtUPEsG\ntYd0CAmXizOyxr3rZEWG06k1a5wplczhvZOj7NQb03EZa30hHe8I+cYzLjjw\n4HTHhb70C8e85E5QS0FEA93jstfG0r6VhBhZ8BGaa6D7+CKnNfB2Y31F2pRe\n5vHRdC5dmvqRZyHgEHHKNfWRMWInolxoUSLJg9cyQHMH7Zy000E/AHCHUgVh\nbYc4P1sMIhthQLnDFGZnRb0P7bLYWbe5B/Gmrk4hL1vXV1o8JvnpJb7RQ/Ad\nwdABdQGmwpHN98GRCqEJTzEUBED9uqND67dmwcAS0v8rjZrlzsTXBwVhofw9\n9/No+aAtw5FYwxPBgWqzmeX1zaptHtugRO/nD3cPXJSyeqTLcNsI2P7R+z7f\n1eBN4ixapN/Nc1EZnuQ8gmbksnGV29jtKdSge5zTBkdh3kOAGwKKLE+gXGBZ\nQs6sbzUTn4LI1vGd3Qchd/xFd7rpOiXib1dVdy7VsGbOeGvzMzuryvQBybEr\nmbT5H0tLvuPVCWoyQKVxv6zvzeTaQXLQqNh+ti98CTy/CQz+WIROOGeprB4x\ndVZSKRyetyPLuybSQKQ3TB36/hsEPdnZrPGM1cIi/sP46tPd1BeHoa1yBBwU\nzLTE\r\n=xss/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1HxEycm33/AySmFw9sSEqgRQGbOL/+vQTgeE7VBWeHgIhAL450F4UcZogtnI6Thixs+g4XJpfG+RuTzxWFzvQJQU0"}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.9-next.4_1603736191273_0.9911699334120716"},"_hasShrinkwrap":false},"0.12.9-next.5":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.9-next.5","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby develop","debug":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"yarn run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.9-next.5","@jorsek/gatsby-theme-easydita-og":"^0.12.9-next.5","auth0-js":"~9.12.2","cross-env":"^7.0.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"9e397ab8a34a4ed726640c2e5283423a16e21fb3","readme":"<!-- omit in toc -->\n# Deploying\nDeploying to Netlify will create a *clone* of the starter in your Git(Hub|Lab|Bucket) account, and automatically wire up that repo to the newly created netlify site such that when you push to your new repo, your changes will be automatically built and deployed to Netlify.\n\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n<!-- omit in toc -->\n# Table of Contents\n\n- [Configuring](#configuring)\n  - [Hero Title](#hero-title)\n  - [Hero Subtitle](#hero-subtitle)\n  - [Theme](#theme)\n  - [Runtime Remote Mode](#runtime-remote-mode)\n  - [Buildtime Remote Mode](#buildtime-remote-mode)\n    - [Content Org](#content-org)\n    - [Content Rootmap](#content-rootmap)\n    - [Content Token](#content-token)\n  - [Buildtime Bundle Mode](#buildtime-bundle-mode)\n    - [Content Static Dir](#content-static-dir)\n  - [Client Options](#client-options)\n- [Content Transforms](#content-transforms)\n- [Gated Features](#gated-features)\n  - [Redirect to first content-ful child](#redirect-to-first-content-ful-child)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n# Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n# Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n## Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.9-next.5","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-FJEDooJt0kGEMYMij1dTAW9LfJ3WYsHjXRQhBE+TJb7bgqAF2dxky1mn3n8rOwBPd5RIzSIbM4S19ABfcUPPMw==","shasum":"81f19505eb9032f0333120d226aeb6db11d74d36","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.9-next.5.tgz","fileCount":15,"unpackedSize":23724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflyVyCRA9TVsSAnZWagAAE/AP/R9IXbv06DEc9+B8bQNF\nryZzAWkALLgbu2QNCgk7DBkEj1m1PlYmp33zSB68vVmgEAopkvRG5HIohazM\nECpk0TDIzzLLTnTxjqFimqSvicASRwsshrCk1JlXqQLpXW3ZllhHR3kVj9zv\nLMUL547Ap557pLemvCsndUwxLwUQn9m1VnAlT0KM9RV3BvVH98wRobecXMGJ\njz+XmGo6aL3V1Uu0ajoXgdDbxGqHoxPaJzF/d6mIiH7OEiQPMUDVqTLvmlbc\nezz/zXU8M5z9+raU12SLNQIEOYB4vQRlWvpGjSSDuXAQ/PMV9qnU54R3mkIg\nNi/VRrud8wRrIwPPpQ/ndArdsuWsIT79VzlUBBmXXmbXL8LdgvkndCPvioaB\nTqCySgyo/3mp97Iiu6LdDvMyAOcGLZqaDKJDudhY9Nl68W7xFhMImZog61ZB\nxZEUFBk11SF2HgeypB2jsKWO4RgaDMo/ZOjWAb1agClUtmDKqX4t9KYyriyA\nujYaFkWfHFn0R5HAexaU53EP37v9b77Coe9HV+v/HWkiuDijdyWXA/lLc0D9\n2TCRY9aQpPb/U350NUGFF9LMhOyfcqR5cgKPUHZM1T2F5OVtzLDxogIGzrUf\n2XY3YIZOcybSvwhUPTld+D795AU/GPKm+wRHveh/uPApNzpla+Ku6x8FagDB\n0Wqu\r\n=nkHd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRPrvnzlSK98zfbxjJOMFh0oobAzyLJBqbsIDnxMsYuAIgQy2kI3Tb/0hHXKSMTrAfAU7NipOAsk7SikqsF5zlXYk="}]},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.9-next.5_1603741041416_0.9452694457169013"},"_hasShrinkwrap":false},"0.12.9-next.6":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.9-next.6","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby develop","debug":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"yarn run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.9-next.6","@jorsek/gatsby-theme-easydita-og":"^0.12.9-next.6","auth0-js":"~9.12.2","cross-env":"^7.0.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"0fb559504fc7f9c7016d8251e3ad5cb4b33f74f2","readme":"<!-- omit in toc -->\n# Deploying\nDeploying to Netlify will create a *clone* of the starter in your Git(Hub|Lab|Bucket) account, and automatically wire up that repo to the newly created netlify site such that when you push to your new repo, your changes will be automatically built and deployed to Netlify.\n\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n<!-- omit in toc -->\n# Table of Contents\n\n- [Configuring](#configuring)\n  - [Hero Title](#hero-title)\n  - [Hero Subtitle](#hero-subtitle)\n  - [Theme](#theme)\n  - [Runtime Remote Mode](#runtime-remote-mode)\n  - [Buildtime Remote Mode](#buildtime-remote-mode)\n    - [Content Org](#content-org)\n    - [Content Rootmap](#content-rootmap)\n    - [Content Token](#content-token)\n  - [Buildtime Bundle Mode](#buildtime-bundle-mode)\n    - [Content Static Dir](#content-static-dir)\n  - [Client Options](#client-options)\n- [Content Transforms](#content-transforms)\n- [Gated Features](#gated-features)\n  - [Redirect to first content-ful child](#redirect-to-first-content-ful-child)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n# Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n# Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n## Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.9-next.6","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.20.2/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-a65UCHFeLzeCHO35TC7ci8GTuuPH286n3dr1Pf1pDSgDf1t/B5JVby7DHxh1uf8Ldpy3+porFclTTLQpn5kJNg==","shasum":"a83ffe0fb3cf35ab633390fcfa2762398ef78c3e","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.9-next.6.tgz","fileCount":15,"unpackedSize":23724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfodxECRA9TVsSAnZWagAAQIIQAJRBA4D/s5U65bcdlkcy\nnE1Bt9qV5L446dt4aQdmWotn2PniI1317yU//ASRPyc378v4L6fzCvPAinSg\nfFKsf0+9BQjkgu9utwOESru3RSn5ipaFvYOE7TmfjLgsUS7+CJXGm3dKGHbH\nYwY94GgyWPHm516T58Ms2LSZGwT8RGTdI3OEYrtzwebgqdpDZywxEqb3OphI\nylb5JvvZ99UVqYdn/ERkq25wcXjAdqWO8pnQ+WVi/LEj9lXyncYmzLvnlnov\ndF+NGO3Um73xk5rMHegAKx+EN2FagE5fNZY7gEKg0KZyLj1/ghnrAkuf8J4L\nU6F22/Sc0qH50L+MyNKm8M+7LLxHcM+GXT3f/3V22juoUOshzsTj8v1MpEkv\nC69STqHjZ2RkxZAsHb0/xdE0qxQMKQjsqo+3n3yX3Jn1JJxprMDGn0X7Tft2\nXSt9EOBvS/lfS3+HdaUJH9KBIuYpgnOJ/MHDHimztmx3OrBNzhpNVGcczBNn\ngZWaHMx60cnCOFQYexcRIdQZ96gOH3uu5hI7/eDcUyzdTh+1pqkbgPjCNN3f\n+Gn7ilNJZf5Kj4TuoVE2R1HvI3y85SHivqwnz/erdWpAm0aKyKgiZlbz1eiv\njAqwmCNXuXsdN/whMTh1NPLaLLK7A3ZPq1+ZQhK6p0HX+PUcT0fOTW8agi6m\nwLZN\r\n=+UmQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiDzeOoy4pckK8xJQ777JNFTr9YpGE5StpXrlc5tshkAIgV7beTeqIptHll83qJ4fJahLlwaVUJZRM448z51tMaiI="}]},"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"maintainers":[{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.9-next.6_1604443203891_0.7362305275569161"},"_hasShrinkwrap":false},"0.12.9-next.7":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.9-next.7","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby develop","debug":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"yarn run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.9-next.7","@jorsek/gatsby-theme-easydita-og":"^0.12.9-next.7","auth0-js":"~9.12.2","cross-env":"^7.0.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"824a4a2738f62be7153517c501fc62c4b5c99443","readme":"<!-- omit in toc -->\n# Deploying\nDeploying to Netlify will create a *clone* of the starter in your Git(Hub|Lab|Bucket) account, and automatically wire up that repo to the newly created netlify site such that when you push to your new repo, your changes will be automatically built and deployed to Netlify.\n\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n<!-- omit in toc -->\n# Table of Contents\n\n- [Configuring](#configuring)\n  - [Hero Title](#hero-title)\n  - [Hero Subtitle](#hero-subtitle)\n  - [Theme](#theme)\n  - [Runtime Remote Mode](#runtime-remote-mode)\n  - [Buildtime Remote Mode](#buildtime-remote-mode)\n    - [Content Org](#content-org)\n    - [Content Rootmap](#content-rootmap)\n    - [Content Token](#content-token)\n  - [Buildtime Bundle Mode](#buildtime-bundle-mode)\n    - [Content Static Dir](#content-static-dir)\n  - [Client Options](#client-options)\n- [Content Transforms](#content-transforms)\n- [Gated Features](#gated-features)\n  - [Redirect to first content-ful child](#redirect-to-first-content-ful-child)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n# Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n# Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n## Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.9-next.7","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.20.2/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-ey8i5eWxmjC+V5YYSWHBw87TBrnDbHvpSD1WJnSHWqaITdCTRJ6Cx9TrtHJSe6hIbQ7jsZ5ak0k89hiDxakWyA==","shasum":"93cb171f02cd8b6c14c5fd77a6d038a4e79dc05f","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.9-next.7.tgz","fileCount":15,"unpackedSize":23724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxS1eCRA9TVsSAnZWagAAcyQP/jEaAmNJpMoj491xajIm\nAbDbo03hQByY7jzTs6v1wEuo0Fh+WNaFLbqKkNbHmiXDk0LxFtXdzjYPrF5a\n9d/bt6UsvTyNJwYPuqqWnp2iDXeOBF49KPEOZELP1pD/8xZlSFs80kZX/rRP\njrCK/j2ed9g1bcac9HDQP0EvimTeh69dICvF7RnLxSak56pkGiUTyRvi5qv4\nAlof0ot2SenoxyZ9Z0Eu4o1gk8UIS8gQYQyT76stUAXsRs98Xm/sHss3TAAP\nluxQ6n3t16dtI8Sho3BN328Av4bx+HUmfkwOlyw2ORLsREYk4OygzdNH5yPY\nLS3joF9xAwA5GWOFPjbFmiN0VbkRonDFMJ0paij0+K8lKB0thzOsh+nBFUrc\nalb+3bnDOc59HnnkbV6z5xq9IV7p06lNdp4Xly06h6YP6CxD3jDdavwabAZV\nxuTSY5iJ7YFzirWYr1NJ6miKAEbgcngzTTVnQ8i1sRGq4yO2Hemxbejcwd12\npn7rfe44kq0X0D9wvFVe5A3yaJmRhLhHcW+v/swpaqYZXp8eRpTlOo6SlnhS\nOeoh7JZ5trF+/46YzlnCbJryYnDPJ8/Xb0PqfXuGCsmt0mwQY40bRO3weT+n\nwyCa27iyVBR/zE7zuqmDcidQH0zIcnAAT8M8/CGN9sdP05FktoWRUB6Hov7+\nDeQG\r\n=f8Ck\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFJcZUP4teTmDnVYf1MjhZ2f3/kOqGZwUwpK4vCuyafAiAeKyZ/gkZ+hR4syET0KkJv55OJbKLhJoRTV61vedJBjw=="}]},"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"maintainers":[{"name":"krystian.balwierz","email":"krystian.balwierz@jorsek.com"},{"name":"wojtek-jarosz","email":"wojtek.jarosz@jorsek.com"},{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.9-next.7_1606757726301_0.9522770049608682"},"_hasShrinkwrap":false},"0.12.9-next.8":{"name":"@jorsek/gatsby-starter-easydita","version":"0.12.9-next.8","description":"EasyDITA's static site starter project","main":"index.js","license":"UNLICENSED","private":false,"scripts":{"build":"echo \"Done\"","clear":"rimraf .cache public","bundle":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby build","docker:build":"./build_gatsby.sh","develop":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 gatsby develop","debug":"yarn run clear && cross-env NODE_OPTIONS=--max-old-space-size=4096 node --nolazy --inspect-brk ../../node_modules/gatsby/dist/bin/gatsby develop","start":"yarn run develop","serve":"gatsby serve"},"dependencies":{"@jorsek/gatsby-theme-easydita-jsk":"^0.12.9-next.8","@jorsek/gatsby-theme-easydita-og":"^0.12.9-next.8","auth0-js":"~9.12.2","cross-env":"^7.0.2","gatsby":"^2.22.17","nconf":"^0.10.0","prop-types":"~15.7.2","react":"~16.12.0","react-dom":"~16.12.0","react-helmet":"~5.2.1","rimraf":"^3.0.2","ts-node":"^8.10.2"},"devDependencies":{"@types/nconf":"^0.10.0","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","prettier":"^2.0.5"},"gitHead":"0dbf4aeda2a2b75ed3c37ae0db3c4af78a4ac50c","readme":"<!-- omit in toc -->\n# Deploying\nDeploying to Netlify will create a *clone* of the starter in your Git(Hub|Lab|Bucket) account, and automatically wire up that repo to the newly created netlify site such that when you push to your new repo, your changes will be automatically built and deployed to Netlify.\n\n[![Deploy](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://gitlab.com/Jorsek/portal/gatsby-starter-easydita)\n\n<!-- omit in toc -->\n# Table of Contents\n\n- [Configuring](#configuring)\n  - [Hero Title](#hero-title)\n  - [Hero Subtitle](#hero-subtitle)\n  - [Theme](#theme)\n  - [Runtime Remote Mode](#runtime-remote-mode)\n  - [Buildtime Remote Mode](#buildtime-remote-mode)\n    - [Content Org](#content-org)\n    - [Content Rootmap](#content-rootmap)\n    - [Content Token](#content-token)\n  - [Buildtime Bundle Mode](#buildtime-bundle-mode)\n    - [Content Static Dir](#content-static-dir)\n  - [Client Options](#client-options)\n- [Content Transforms](#content-transforms)\n- [Gated Features](#gated-features)\n  - [Redirect to first content-ful child](#redirect-to-first-content-ful-child)\n\n# Configuring\n\nThe portal framework's starter can be configured two different ways: via the `portal_config.json` file, and via `PORTAL_`-prefixed environment variables. The possible config options are as follows.\n\n---\n\n## Hero Title \n> `heroTitle`, or ` PORTAL_HERO_TITLE`\n\nThe string that will be used for the hero title.\n\n## Hero Subtitle\n> `heroSubtitle`, or ` PORTAL_HERO_SUBTITLE`\n\nThe string that will be used for the hero subtitle.\n\n## Theme\n> `theme`, or `PORTAL_THEME`, default: `@jorsek/gatsby-theme-easydita-jsk`\n\nThe theme package to use. Currently only `@jorsek/gatysby-theme-easydita-jsk` is available, but more will come.\n\n## Runtime Remote Mode \n> `contentRuntimeRemote`, or ` PORTAL_CONTENT_RUNTIME_REMOTE`\n\nRuntime remote mode enables dynamic content fetching at runtime. This has the effect of the portal being dynamic, where each page loads its content upon load, as opposed to static mode where content is loaded at buildtime and baked into each page.\n\nThe content API will, by default, use the [Content Org](#content-org), [Content Rootmap](#content-rootmap), [Content Token](#content-token), and [Content Client Opts](#content-cilent-opts) config, but with some extra code, features like auth can be implemented that dynamically choose values for token/client opts based on the logged in user.\n\n## Buildtime Remote Mode \n> `contentBuildtimeRemote`, or `PORTAL_CONTENT_BUILDTIME_REMOTE`\n\nBuildtime remote mode is one of the two ways to source static content at buildtime. In this mode, [Content Org](#content-org), [Content Rootmap](#content-rootmap), and [Content Token](#content-token) are required. Content is fetched from the API including sections, groups, pages, and binary assets. Each corresponding page is generated from the content API's response, and the site acts as a statically built site.\n\n### Content Org \n> `contentOrg`, or `PORTAL_CONTENT_ORG`\n\nThe org ID to use when fetching dynamic content\n\n### Content Rootmap \n> `contentRootmap`, or `PORTAL_CONTENT_ROOTMAP`\n\nThe root map ID to use when fetching dynamic content\n\n### Content Token \n> `contentToken`, or `PORTAL_CONTENT_TOKEN`\n\nThe token to use when fetching dynamic content\n\n## Buildtime Bundle Mode \n> `contentBuildtimeStatic`, or `PORTAL_CONTENT_BUILDTIME_STATIC`\n\nBuildtime bundle mode works much the same way as buildtime remote mode, except instead of sourcing content from the API, content is sourced from the content bundle that has been unzipped into [Content Static Dir](#content-static-dir).\n\n### Content Static Dir\n> `contentStaticDir`, or `PORTAL_CONTENT_STATIC_DIR`, default: `ezd_content`\n\nThe root directory of the unzipped content bundle, when in [Buildtime Bundle Mode](#buildtime-bundle-mode)\n\n## Client Options\n> `contentClientOpts` or `PORTAL_CONTENT_CLIENT_OPTS`, default: \n> ```\n> {\n>     \"scheme\": \"https://\",\n>     \"loginRequired\": false,\n>     \"hostName\": \"content.easydita.com\",\n>     \"rateLimit\": {\n>         \"maxRPS\": 10,\n>         \"maxRequests\": 2\n>     }\n> }\n> ```\n\nOptions passed to the EasyDITA client. When setting values via environment variables, use `__` to signify object keys. \n\nFor example, to set `contentClientOpts.hostName = \"content-trial.easydita.com\"`, you would set `PORTAL_CONTENT_CLIENT_OPTS__HOSTNAME=\"content-trial.easydita.com\"`\n\n# Content Transforms\n\nThe portal framework supports transforming the three kinds of content it consumes before that content reaches the frontend. Given that these transforms are defined as javascript functions, they can only be defined in javascript. Since the portal supports both [Build](#buildtime-bundle-mode)[time](#buildtime-remote-mode) and [Runtime](#runtime-remote-mode) modes, the transforms need to be available both at buildtime during content sourcing, and at runtime. \n\nIn order to support this, the content transforms will be defined in the `src/transforms/index.ts` file. For example, to combine the first two breadcrumbs into one:\n\n```typescript\n// Interface pasted here for context\ninterface IContentTransformer {\n    transformToGroup?(input: any): ISection;\n    transformToSection?(input: any): ISection;\n    transformToPage?(input: any, section: ISection): IPageContent;\n}\n\nexport default [\n    {\n        transformToPage(input) {\n            return {\n                ...input,\n                breadcrumbs: [\n                    ...(input && input.breadcrumbs && input.breadcrumbs[2]\n                        ? [\n                                {\n                                    href: input.breadcrumbs[2].href,\n                                    title: `${input.breadcrumbs[1].title} (${input.breadcrumbs[2].title})`,\n                                },\n                            ]\n                        : []),\n                    ...input.breadcrumbs.slice(3),\n                ],\n            };\n        },\n    },\n]\n```\n\n# Gated Features\nSome features truly deserve first-class support in the framework, while at the same time need to be disabled for some customers. Those features shall live behind gates, as described here\n\n## Redirect to first content-ful child\n> `redirectToFirstContentfulChild`, or `PORTAL_REDIRECT_TO_FIRST_CONTENTFUL_CHILD`, default: `true`\n\nFrequently, sections will exist purely to organize their content pages into a meaningful order, without themselves having any content. This feature causes specific types of content pages to search for, and redirect to the first child that does not meet the redirect conditions in a depth-first manner. These conditions are:\n\n* Page's `type` is `topichead`\n* Page's content is an empty string\n\nThis feature should be **disabled** for portals that define dynamic intermediate content pages, such as to render the child pages as cards or a list of links.","readmeFilename":"README.md","_id":"@jorsek/gatsby-starter-easydita@0.12.9-next.8","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.20.2/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-HH7G1wJggsze6q0KUZLEWpZf9yAVRRUwsJGSPEhn27C0uEZQT2+qdAluA7r/6hXCF5IOsGX3+kPAB6V08EBvmw==","shasum":"ed0f9d0d746f7cadd9b4c64c690185def9a20ddf","tarball":"https://registry.npmjs.org/@jorsek/gatsby-starter-easydita/-/gatsby-starter-easydita-0.12.9-next.8.tgz","fileCount":15,"unpackedSize":23724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxWR4CRA9TVsSAnZWagAAcRAP/2rBwrSGVrNXJiwgpEHa\nLr6v2jnJnkjk0Kcomn5auo0zwsUhaGM6QCdaEPwbuLrXuowqogv0rsKV0B6+\nUPuBQAXAbBeOfq3ztiN/qaYEIuZZbe3edeol/V653Rj7epBqo+beYg+NY+4B\nQ4K1JMopTda815bsgsJkwWylOFC4rNs/FWJaPIE1cSS9cIATP7ivglok2jIM\nhSQRPBWR/UZkxJ/VpgQiOaNAnN00So6v7RMKmy6cI5tMkrg/nLrZBGButpB/\nGhbj+/ydtl81R+W76hMxXVyMQslwfCFvOY/WMnpXq/Vrp0CG2gcyiAGadnLs\nL4+q8Vuui8vFsDl6UYSwT+kawYd/ruBoTezb2A1LZhD7GhkMKBnvC59IMslQ\nbFmQ5gtszOyuDdGxFUuM+2dySQjp6QcFXlPzcrsN9F2JuhSAJjBjV5XJ3GnR\nREWG5xVt29Am/6665J/OAtg+5i+wra8JpuC7Shnmnx12JaRw47zuYIW3eCuw\nJIf6RCe8jtmWYFcKUcigeALfykcVvqWoFSlvw9eHNOo3MzFAwxjpRAIsWa0T\nSxx58fdxsbzAq1MQ/uQNNrLhc7+xH57q7LCZbH2tc124Bpce0wBbgdK002em\nJcCfGgw1FKLA3/T8VTMjmSQmI/xNcboM7OrAhGQJyC6kc6moyNselMcBVJvv\nplBS\r\n=iX80\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqyywTQVeCrR7xGzPNsHhBaGGSt9zIPYP0w8XdeE82BAiBP5GO53Pcd0RQOE++kmQB/D7its+KeB/G32AUp6NwBJA=="}]},"_npmUser":{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},"directories":{},"maintainers":[{"name":"krystian.balwierz","email":"krystian.balwierz@jorsek.com"},{"name":"wojtek-jarosz","email":"wojtek.jarosz@jorsek.com"},{"name":"dkeller585","email":"doug.kellermeyer@jorsek.com"},{"name":"jorsek_greg","email":"greg.shear@jorsek.com"},{"name":"pboz","email":"patrick.bosek@jorsek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-starter-easydita_0.12.9-next.8_1606771832396_0.5265618379202659"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-20T20:19:30.290Z","0.2.2":"2020-01-20T20:19:30.824Z","modified":"2023-04-12T09:38:36.654Z","0.3.0":"2020-01-21T15:34:08.019Z","0.4.0":"2020-01-22T19:25:32.017Z","0.5.0":"2020-02-10T22:55:33.314Z","0.5.1":"2020-02-10T23:27:20.626Z","0.6.0":"2020-03-04T21:49:33.564Z","0.7.0":"2020-03-11T20:27:38.392Z","0.9.0":"2020-04-02T02:34:19.127Z","0.10.0":"2020-04-02T18:26:31.901Z","0.7.1":"2020-04-02T18:50:59.180Z","0.10.1":"2020-04-03T16:59:23.184Z","0.10.2":"2020-04-09T22:45:38.910Z","0.10.3":"2020-04-09T23:01:06.607Z","0.10.3-next.1":"2020-04-09T23:16:52.602Z","0.7.2":"2020-04-12T21:23:46.087Z","0.10.3-next.2":"2020-04-12T21:42:14.924Z","0.7.3":"2020-04-12T21:47:33.407Z","0.10.4":"2020-04-12T21:48:32.285Z","0.10.3-next.3":"2020-04-12T21:51:02.671Z","0.10.5":"2020-04-12T22:04:47.665Z","0.10.6-next.1":"2020-04-12T22:21:26.831Z","0.10.6-next.2":"2020-04-12T22:51:53.593Z","0.10.6-next.3":"2020-04-12T23:19:44.392Z","0.10.6":"2020-04-13T00:04:36.829Z","0.7.4":"2020-04-13T00:07:46.553Z","0.11.0-next.1":"2020-04-15T17:50:44.367Z","0.11.0-next.2":"2020-04-15T19:06:50.439Z","0.11.0-next.3":"2020-04-15T19:24:35.268Z","0.11.0-next.4":"2020-04-15T19:34:37.114Z","0.11.0-next.5":"2020-04-15T20:14:30.752Z","0.11.0-next.6":"2020-04-16T18:20:32.957Z","0.11.0-next.7":"2020-04-16T18:29:43.305Z","0.11.0-next.8":"2020-04-16T23:04:17.371Z","0.11.0-next.9":"2020-04-16T23:34:38.276Z","0.11.0-next.10":"2020-04-21T20:34:03.921Z","0.11.0-next.11":"2020-04-22T16:41:29.247Z","0.11.0-next.12":"2020-04-22T18:14:15.238Z","0.11.0-next.13":"2020-04-22T18:41:54.027Z","0.11.0-next.14":"2020-04-22T20:43:14.547Z","0.11.0-next.15":"2020-04-22T20:58:13.621Z","0.11.0-next.16":"2020-04-22T21:43:41.306Z","0.11.0-next.17":"2020-04-22T21:54:41.624Z","0.11.0-next.18":"2020-04-22T22:05:03.203Z","0.11.0-next.19":"2020-04-28T00:29:34.879Z","0.11.0-next.21":"2020-04-30T19:19:35.527Z","0.11.0-next.22":"2020-04-30T22:58:46.656Z","0.11.0-next.23":"2020-04-30T23:23:27.839Z","0.11.0-next.24":"2020-05-06T20:41:28.177Z","0.11.0-next.25":"2020-05-12T19:17:09.054Z","0.11.0-next.26":"2020-05-15T01:45:55.252Z","0.11.0-next.27":"2020-05-21T19:51:15.577Z","0.11.0-next.28":"2020-05-21T21:31:44.833Z","0.11.0-next.29":"2020-05-21T21:56:20.468Z","0.11.0-next.30":"2020-05-21T22:38:26.891Z","0.11.0-next.31":"2020-05-22T00:51:45.291Z","0.11.0-next.32":"2020-05-26T21:12:58.468Z","0.11.0-next.33":"2020-05-27T18:54:10.148Z","0.11.0":"2020-05-27T19:05:51.990Z","0.11.1-next.1":"2020-05-28T01:34:01.128Z","0.11.1-next.2":"2020-06-01T21:46:00.145Z","0.11.1-next.3":"2020-06-02T04:25:26.434Z","0.11.1":"2020-06-02T16:30:16.598Z","0.11.2-next.1":"2020-06-02T18:49:57.033Z","0.11.2-next.2":"2020-06-02T22:37:09.210Z","0.11.2":"2020-06-03T15:22:45.148Z","0.11.2-next.3":"2020-06-04T20:56:08.068Z","0.11.3-next.1":"2020-06-04T21:49:24.418Z","0.11.3":"2020-06-04T22:01:42.722Z","0.11.4-next.1":"2020-06-05T22:17:56.989Z","0.11.4-next.2":"2020-06-08T21:08:45.230Z","0.11.4-next.3":"2020-06-12T18:53:33.236Z","0.11.4-next.4":"2020-06-15T16:45:03.389Z","0.11.4-next.5":"2020-06-15T17:29:58.329Z","0.11.4-next.6":"2020-06-16T19:31:04.948Z","0.11.4-next.7":"2020-06-18T19:23:20.976Z","0.11.4-next.8":"2020-06-23T01:18:05.050Z","0.11.4-next.9":"2020-06-29T18:42:01.706Z","0.11.4-next.10":"2020-06-29T21:34:44.533Z","0.11.4-next.11":"2020-06-29T22:14:54.118Z","0.11.4-next.12":"2020-06-29T22:35:07.519Z","0.11.4-next.13":"2020-06-29T23:26:21.634Z","0.11.4-next.14":"2020-06-30T15:51:12.656Z","0.11.4-next.15":"2020-06-30T18:48:38.246Z","0.11.4-next.16":"2020-06-30T21:33:32.221Z","0.12.0-next.1":"2020-07-01T00:40:29.226Z","0.12.0-next.2":"2020-07-01T01:14:59.971Z","0.12.0-next.3":"2020-07-01T03:10:25.814Z","0.12.0-next.4":"2020-07-01T07:37:57.360Z","0.12.0-next.5":"2020-07-03T00:38:51.546Z","0.12.0-next.6":"2020-07-03T20:24:32.322Z","0.12.0-next.7":"2020-07-07T00:07:28.460Z","0.12.0-next.8":"2020-07-07T20:42:30.086Z","0.12.0-next.9":"2020-07-08T01:14:39.531Z","0.12.0-next.10":"2020-07-08T19:17:35.580Z","0.12.0-next.11":"2020-07-10T17:12:43.247Z","0.12.0-next.12":"2020-07-15T17:33:04.092Z","0.12.0-next.13":"2020-07-22T20:47:31.895Z","0.12.0-next.14":"2020-07-23T00:48:24.620Z","0.12.0-next.15":"2020-07-31T15:44:49.186Z","0.12.0-next.16":"2020-08-03T16:21:03.035Z","0.12.0":"2020-08-03T16:26:56.641Z","0.12.1-next.1":"2020-08-03T17:20:21.288Z","0.12.1-next.2":"2020-08-03T21:15:20.904Z","0.12.1":"2020-08-03T21:31:50.916Z","0.12.2-next.1":"2020-08-03T22:08:43.570Z","0.12.2-next.2":"2020-08-03T22:40:14.731Z","0.12.2":"2020-08-03T22:45:15.287Z","0.12.3-next.1":"2020-08-04T23:35:49.639Z","0.12.3-next.2":"2020-08-05T00:58:14.045Z","0.12.3-next.3":"2020-08-05T16:53:43.240Z","0.12.3":"2020-08-05T17:18:33.608Z","0.12.4-next.1":"2020-08-05T19:48:27.608Z","0.12.4-next.2":"2020-08-17T18:29:13.907Z","0.12.4-next.3":"2020-08-24T23:17:40.828Z","0.12.4-next.4":"2020-08-31T19:08:23.753Z","0.12.4":"2020-08-31T19:23:17.368Z","0.12.4-next.5":"2020-09-02T21:03:09.057Z","0.12.5":"2020-09-02T21:07:47.318Z","0.12.6-next.1":"2020-09-02T21:44:19.898Z","0.12.6-hotfix-ezd.1":"2020-09-02T22:13:18.600Z","0.12.6-next.2":"2020-09-02T22:21:39.832Z","0.12.6-next.3":"2020-09-03T16:15:59.711Z","0.12.6-next.4":"2020-09-03T16:50:51.203Z","0.12.6-hotfix-ezd.2":"2020-09-03T22:30:56.484Z","0.12.6-next.5":"2020-09-09T17:20:19.777Z","0.12.6":"2020-09-09T18:00:08.331Z","0.12.6-next.6":"2020-09-11T18:16:46.619Z","0.12.7-next.1":"2020-09-11T19:05:47.994Z","0.12.7-next.2":"2020-09-11T19:41:37.867Z","0.12.7-hotfix-ezd.1":"2020-09-11T20:56:26.839Z","0.12.7-next.3":"2020-09-16T17:58:03.213Z","0.12.7-next.4":"2020-09-21T21:27:48.603Z","0.12.7":"2020-09-21T21:46:47.964Z","0.12.8-next.1":"2020-09-22T18:33:49.614Z","0.12.8-next.2":"2020-09-25T18:22:48.840Z","0.12.8-next.3":"2020-09-25T19:33:50.091Z","0.12.8-next.4":"2020-09-25T20:12:27.406Z","0.12.8":"2020-09-28T20:21:21.096Z","0.12.9-next.1":"2020-09-29T16:55:00.783Z","0.12.9-next.2":"2020-10-02T21:51:50.461Z","0.12.9-next.3":"2020-10-14T18:59:09.159Z","0.12.9-next.4":"2020-10-26T18:16:31.471Z","0.12.9-next.5":"2020-10-26T19:37:21.850Z","0.12.9-next.6":"2020-11-03T22:40:04.016Z","0.12.9-next.7":"2020-11-30T17:35:26.481Z","0.12.9-next.8":"2020-11-30T21:30:32.553Z"},"maintainers":[{"email":"michal.dabrowski@heretto.com","name":"michal.dabrowski.heretto"},{"email":"jarek.kasza@heretto.com","name":"jarekkasza"},{"email":"sebastian.rembisz@heretto.com","name":"sebastian-rembisz-heretto"},{"email":"matt.hallman@heretto.com","name":"matthallmanheretto"},{"email":"patrick.bosek@jorsek.com","name":"pboz"},{"email":"krystian.balwierz@jorsek.com","name":"krystian.balwierz"}],"description":"EasyDITA's static site starter project","license":"UNLICENSED","readme":"","readmeFilename":""}