{"_id":"@asemirsk/documentation","_rev":"18-e864206a08dd90cd9473233bda0a1dda","time":{"created":"2022-04-04T11:44:50.476Z","1.0.0-alpha-3.9.0":"2022-03-15T12:56:34.646Z","modified":"2022-05-25T09:17:48.647Z","1.0.0-alpha-3.1.0":"2022-03-15T13:54:12.941Z","1.0.0-beta.2":"2022-03-15T14:25:08.409Z","1.0.0-beta.3":"2022-03-15T14:37:37.690Z","1.0.0":"2022-03-15T14:40:34.992Z","1.0.1-beta.0":"2022-03-15T14:44:42.973Z","1.0.0-alpha-5.3.0":"2022-03-15T16:03:36.101Z","1.0.0-alpha.0":"2022-04-04T11:44:50.717Z","1.0.0-beta.5":"2022-04-04T13:57:35.004Z","1.0.0-beta.6":"2022-04-08T20:00:49.107Z","1.0.1-beta.6":"2022-04-08T20:05:00.766Z","1.0.1":"2022-04-08T20:09:41.922Z","1.0.2-beta.0":"2022-04-08T20:19:07.952Z","1.0.2":"2022-04-08T20:22:19.676Z","1.1.0":"2022-04-19T15:07:08.258Z","1.0.0-canary-24-22.0":"2022-05-25T08:46:19.160Z","1.0.0-canary-24-23.0":"2022-05-25T09:07:52.276Z","1.0.0-canary-24-24.0":"2022-05-25T09:17:48.544Z"},"name":"@asemirsk/documentation","dist-tags":{"alpha":"1.0.0-alpha.0","latest":"1.1.0","next":"1.0.2-beta.0","canary-24":"1.0.0-canary-24-24.0"},"versions":{"1.0.0-alpha.0":{"name":"@asemirsk/documentation","version":"1.0.0-alpha.0","description":"A tool to aggregate markdown files for rendering by docsify","author":{"name":"Erik Summerfield","email":"esummer3@its.jnj.com"},"homepage":"https://github.com/johnsonandjohnson/bodiless-js#readme","license":"Apache-2.0","main":"./lib/index.js","bin":{"bl-docs-build":"bin/bl-docs-build"},"directories":{"lib":"lib","test":"__tests__","bin":"bin"},"repository":{"type":"git","url":"git+https://github.com/johnsonandjohnson/bodiless-js.git"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc -p ./tsconfig.json ","build:watch":"npm run build -- --watch"},"dependencies":{"@types/fs-extra":"^8.0.0","@types/lodash":"^4.14.158","@types/lodash.flow":"^3.5.6","@types/walk":"^2.3.0","fs-extra":"^8.1.0","lodash":"^4.17.19","walk":"^2.3.14","walkdir":"^0.4.1"},"devDependencies":{"ts-node":"^8"},"gitHead":"28ce15a6b1c49e6f984d59ff1db29bac050fe78d","bugs":{"url":"https://github.com/johnsonandjohnson/bodiless-js/issues"},"_id":"@asemirsk/documentation@1.0.0-alpha.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-rxQ6LFUhA2i1YkpmbspVXwDFvtjvYds2NRc0shNsijiGUfHCBqigr+J2Rt2eOO4Q4QO8VOaKMZnz7M0FOefHag==","shasum":"456f33c69c94b2563b2a3168298886a668cc869e","tarball":"https://registry.npmjs.org/@asemirsk/documentation/-/documentation-1.0.0-alpha.0.tgz","fileCount":133,"unpackedSize":4034455,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHB/lXJUSSnLIfkk98q+8asCZl5sDSpTfsUAGFC/4QjyAiAHZbphqwG0b+W39s9OsE/zYD53vnc321OEoDGD/mqCRA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiStoyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob7hAAnlO3iMRtHYnc/A2EuMOVSGFUo1DgX0aScM0m7H6ezBzvQ6R8\r\nFBZ7AgeaAVdqu2Z8kAXY2o0JtV71TGe8/MSn7NMWS0TaqV0jBwwpfuQto8yk\r\nTjsnJ9pss1buBhns/K8JQUoPsVfxQlxGG18Tn9GydZcl0TNwtAfgVcISqmwW\r\nBu0ZUJiSG9UIDP/qscK3zUYQnjHJDHXQ+YQeo5/YSZgtPTnN1pnVF2OZOJ1x\r\nU+XqGRyq4EGze2s/vUXIJjaH6ikUXCbfLVapBekpixb7nMOJlhPuD5nQQG0q\r\np3+fYPZcaO7zO4CFnF6ZBHxYadHerDxx/w++fGtierLVyCiA/HQGdKZcY4UJ\r\ndYlsniyIDnObidNnovhYwte/g2KEHRPvEOm/6Q183lh85RmFD+NO/dC21e+X\r\nMP+mobHGUIeSnAkqdlLqs6Og2syHPoBiUKNtGWrcHRadIK8FdgAPdGf5Yk5a\r\nMAEKLNmYtm3RBxJqHRIf4Vrgw5Hv6UMEq3Yk26NIdnLGAlqjeROYvMEdyXxt\r\nmPTI7mqqBGnTKQjAJWLtnWk96dj609QQQRjoIO6n5taeWlhy5dSe0uVpheG5\r\nW0b3c/k1bWcAPJDnJ2B3xUJmbfbwWN4aCe484o2LruETew1h0ryzb0VK0VlQ\r\nTV3Cp6VSRWYLvkupm2UfpcopMwyI1D8/VWg=\r\n=vOmQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asemirsk","email":"al.semirski@gmail.com"},"maintainers":[{"name":"asemirsk","email":"al.semirski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/documentation_1.0.0-alpha.0_1649072690534_0.029043796989028703"},"_hasShrinkwrap":false},"1.0.0-beta.5":{"name":"@asemirsk/documentation","version":"1.0.0-beta.5","description":"A tool to aggregate markdown files for rendering by docsify","author":{"name":"Erik Summerfield","email":"esummer3@its.jnj.com"},"homepage":"https://github.com/johnsonandjohnson/bodiless-js#readme","license":"Apache-2.0","main":"./lib/index.js","bin":{"bl-docs-build":"bin/bl-docs-build"},"directories":{"lib":"lib","test":"__tests__","bin":"bin"},"repository":{"type":"git","url":"git+https://github.com/johnsonandjohnson/bodiless-js.git"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc -p ./tsconfig.json ","build:watch":"npm run build -- --watch"},"dependencies":{"@types/fs-extra":"^8.0.0","@types/lodash":"^4.14.158","@types/lodash.flow":"^3.5.6","@types/walk":"^2.3.0","fs-extra":"^8.1.0","lodash":"^4.17.19","walk":"^2.3.14","walkdir":"^0.4.1"},"devDependencies":{"ts-node":"^8"},"gitHead":"e6beb3c3e2c8fcff324e0e741ec5746fc55ec312","readme":"# BodilessJS\n\nBodilessJS is a toolset for building editable websites in a JAMStack. It is based on the idea that, for many sites, a full-blown CMS is unnecessary overhead and introduces more problems than it solves, including:\n\n- Complex workflows, especially when changes to \"content\" and \"presentation\" are linked\n- Complex editorial interfaces, especially when \"presentation\" is treated as \"content\"\n- Increased security vulnerabilities\n- Higher hosting, maintenance, and operational costs\n\nCMS's are great for some use-cases--for example when there is a lot of reusable content, where content is highly relational, or where presentation is highly standardized and templatized. However, for the most part, CMS's are simply unnecessary.\n\nSites built in a JAMStack tend to fall into two categories:\n\n- \"Headless\" implementations, where content is managed in a CMS and pulled into the site at build time,\n- \"Bodiless\" implementations, where content is managed alongside the code in the repository (often in markdown files). \n  \nAs you might expect, BodilessJS follows the latter pattern, and provides tools which allow non-developers to edit the content inline using a browser. This is not to say that a website built with BodilessJS can't pull content from an external CMS, but if *most* of your content is managed externally, there may be other toolkits that better fit your use case.\n\nBodilessJS is being developed at J&J to meet specific use-cases in the consumer marketing space. The design and architecture are based on learnings from many years of experience trying to build and operate a large-scale Drupal 7 platform to support customer-facing sites.\n\n## Instant Start\n\n```\ngit clone https://github.com/johnsonandjohnson/Bodiless-JS.git\nnpm run setup\nnpm run start\n```\n> NOTE: Do not run `npm install` at repository root.  Use `npm run setup` instead.\n\nThen Visit `localhost:8005` in your browser.\n\n> Requires [NodeJS](https://nodejs.org/en/download/) (LTS Gallium: node\n> 16.13+/npm 8.0+ only)\n\n## Links\n\n- [Read the Documentation on GitHub](https://johnsonandjohnson.github.io/Bodiless-JS)\n- [BodilessJS on NPM](https://www.npmjs.com/org/bodiless)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/johnsonandjohnson/bodiless-js/issues"},"_id":"@asemirsk/documentation@1.0.0-beta.5","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-ZrhP9BezwQixr8nZOWRm5byNYW1jkvrL9l5NCRFI9Xwg40xEDHPbk6XHQLtqS4uJy8PHpj3KO9O0xnVTjtWC9g==","shasum":"1e8e906cd22e0ade3037ecb1aa6bf4be3cd441b2","tarball":"https://registry.npmjs.org/@asemirsk/documentation/-/documentation-1.0.0-beta.5.tgz","fileCount":133,"unpackedSize":4034446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy6DZKrBksTE1HKCm5aAnwGfQq5vOuFZ6EunKA7BtPtwIhAK987YkWLjH69S86vbOIeKr5je9b8i0laWle81mxMssj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSvlPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXSg//dg3JFMeaj7b12XZC+VnPGr4vfOkyAvT9mhsRelQY/dPXcyPs\r\nGkFZeuFGpXGAJuHYgRM/2uqga8spd5PnFi4MaUc5AdlHr+2ZOyjK6X/xWmBb\r\ngF3wFktDvb6C+h4LU0pgYEDDgEB5yjvzg/Ytzgh3OP+A5m+NnPNlgDHb2eV5\r\nRWg6kvTpxLsfkflshtwd19qrJ3ONsghMeP1d2mFfiGQS4ALeif8/91BSCdNs\r\nhJolsXog60hLIh3UjZ91emg3vq1yXU6Uw7AUhrXzHRuwbd0KMCsfUV9s3hje\r\ndsBHz2vBD/qvd8tt+5m/JsGBwdqgKAdFo7d8XHP3NH7z+Z57xV4fAkXJGCyL\r\nVHhR5GYLi8eZUUfTTl7Yiu7gix3lQZEYnY1YyuVKZseh2KM5RESI7yUaqGz8\r\nrlsy36bIZlniYmT1vrOmiabhp3oElj4J6oklauiIoSCey7HzwRWEuFZS87Fa\r\nXgVrRfAxQsGoKbnG7UjG+VxM6NXOsvNQCsdqktPs7rGAlSvo0inDHW8t+7x9\r\n8ePN3M44n9qOZVVjtRQbWGJWtf1BjI5rbXbnWO1TeXRmAaeE+xONx9PcSP2r\r\nuz66c6Xfomk/5b/F7wdXzJ2LRtrugh+2UhpRSjTueUOehU2jairmqzpk/1Qt\r\ni4IxVj0KPbAAl8UfpEOG4bOakoUFKLHJZfQ=\r\n=qLTM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asemirsk","email":"al.semirski@gmail.com"},"maintainers":[{"name":"asemirsk","email":"al.semirski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/documentation_1.0.0-beta.5_1649080654783_0.027489401947119685"},"_hasShrinkwrap":false},"1.0.0-beta.6":{"name":"@asemirsk/documentation","version":"1.0.0-beta.6","description":"A tool to aggregate markdown files for rendering by docsify","author":{"name":"Erik Summerfield","email":"esummer3@its.jnj.com"},"homepage":"https://github.com/johnsonandjohnson/bodiless-js#readme","license":"Apache-2.0","main":"./lib/index.js","bin":{"bl-docs-build":"bin/bl-docs-build"},"directories":{"lib":"lib","test":"__tests__","bin":"bin"},"repository":{"type":"git","url":"git+https://github.com/johnsonandjohnson/bodiless-js.git"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc -p ./tsconfig.json ","build:watch":"npm run build -- --watch"},"dependencies":{"@asemirsk/cli":"^1.0.0-beta.6","@types/fs-extra":"^8.0.0","@types/lodash":"^4.14.158","@types/lodash.flow":"^3.5.6","@types/walk":"^2.3.0","dotenv":"^8.2.0","fs-extra":"^8.1.0","lodash":"^4.17.19","walk":"^2.3.14","walkdir":"^0.4.1"},"devDependencies":{"ts-node":"^8"},"gitHead":"cbd97725152f2362bb86e6d4bba02043e3c4570e","readme":"# BodilessJS\n\nBodilessJS is a toolset for building editable websites in a JAMStack. It is based on the idea that, for many sites, a full-blown CMS is unnecessary overhead and introduces more problems than it solves, including:\n\n- Complex workflows, especially when changes to \"content\" and \"presentation\" are linked\n- Complex editorial interfaces, especially when \"presentation\" is treated as \"content\"\n- Increased security vulnerabilities\n- Higher hosting, maintenance, and operational costs\n\nCMS's are great for some use-cases--for example when there is a lot of reusable content, where content is highly relational, or where presentation is highly standardized and templatized. However, for the most part, CMS's are simply unnecessary.\n\nSites built in a JAMStack tend to fall into two categories:\n\n- \"Headless\" implementations, where content is managed in a CMS and pulled into the site at build time,\n- \"Bodiless\" implementations, where content is managed alongside the code in the repository (often in markdown files). \n  \nAs you might expect, BodilessJS follows the latter pattern, and provides tools which allow non-developers to edit the content inline using a browser. This is not to say that a website built with BodilessJS can't pull content from an external CMS, but if *most* of your content is managed externally, there may be other toolkits that better fit your use case.\n\nBodilessJS is being developed at J&J to meet specific use-cases in the consumer marketing space. The design and architecture are based on learnings from many years of experience trying to build and operate a large-scale Drupal 7 platform to support customer-facing sites.\n\n## Instant Start\n\n```\ngit clone https://github.com/johnsonandjohnson/Bodiless-JS.git\nnpm run setup\nnpm run start\n```\n> NOTE: Do not run `npm install` at repository root.  Use `npm run setup` instead.\n\nThen Visit `localhost:8005` in your browser.\n\n> Requires [NodeJS](https://nodejs.org/en/download/) (LTS Gallium: node\n> 16.13+/npm 8.0+ only)\n\n## Links\n\n- [Read the Documentation on GitHub](https://johnsonandjohnson.github.io/Bodiless-JS)\n- [BodilessJS on NPM](https://www.npmjs.com/org/bodiless)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/johnsonandjohnson/bodiless-js/issues"},"_id":"@asemirsk/documentation@1.0.0-beta.6","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-lyRAkUpIG76wufz72gZ5tO1rR8AepZhSG9k1FJiPbRfAgFd/OiidjFEnIKA3f+Gspy2I2DcsrHV4iUjsCCAJFQ==","shasum":"ae64710b93d2c5b3cd06ea87e2aac5797446e1f8","tarball":"https://registry.npmjs.org/@asemirsk/documentation/-/documentation-1.0.0-beta.6.tgz","fileCount":133,"unpackedSize":4034554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVWwfUWFa8zUGqDRBZe+vSnFLQxD90o08OpeeRrJZkBAIhAMjdjwbVjwydadag3gPqpnCzIg013lq73jPlsMUw7Wev"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUJRxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob+w/+LVHzP1cGPbR6CXSbS3bCqbgooFBKJ24y5FYCD0qbglbf1i7p\r\nzIGedvIHKGk7gortzBzYwF8W6QntDdiT3sEL6QU0DYmeYXOtj6TA5SBb3VWE\r\nrh33vqbT37W7PH2hb8i7ek8iNBWJEWHlnH8LZ0uPuar43SdFYMkzp4WT0T5U\r\nkZflnd1j5hpNa+8CbhkJ0r0jaJRy4wFs9G7xuEgPkcTI0UIonumgUrq/oIyq\r\n6nVp9cE2gfmwB8ftfI6w+sC185gUaNgPdWHAxvOf5eHrZBxhhxMkbVlWMs8V\r\nihkOptW6zhD+RObYXhxbbZhHfVUYvQzb2IgLM07anQffXVmDinbECD6Kx+pf\r\nzXYRLTAL4fQJAOCqabM1IYsAg7NuC+maw/WfAQkjhE5Q4bgaGJkAhAtH+zoL\r\nAMOCny6olvgn3iDLV0IRFgpYjknv+C5Mc4999706KKKN1UjArUcCdmcthyRk\r\nXKI5TWyXcYbNDajRnw1HZz5Yb2hRJNPgWko/4YwL3yyg6jy/H6jBr70yVma/\r\nqgWIw0mndsrcNcY3U5/BULnW31N6RGHNOc3U+8EQ6aRY8whYXo2dDj14+d2p\r\nP+C7EWIV+waettdmeMZ6j2bE5xH6zOicWcXm8siG+46KerafGUMdCSHw7ao5\r\ntH+A6DQYerVdtvKfQrbELfk1VjrQUGT/zlI=\r\n=2pJz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asemirsk","email":"al.semirski@gmail.com"},"maintainers":[{"name":"asemirsk","email":"al.semirski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/documentation_1.0.0-beta.6_1649448048888_0.37473464019207525"},"_hasShrinkwrap":false},"1.0.1-beta.6":{"name":"@asemirsk/documentation","version":"1.0.1-beta.6","description":"A tool to aggregate markdown files for rendering by docsify","author":{"name":"Erik Summerfield","email":"esummer3@its.jnj.com"},"homepage":"https://github.com/johnsonandjohnson/bodiless-js#readme","license":"Apache-2.0","main":"./lib/index.js","bin":{"bl-docs-build":"bin/bl-docs-build"},"directories":{"lib":"lib","test":"__tests__","bin":"bin"},"repository":{"type":"git","url":"git+https://github.com/johnsonandjohnson/bodiless-js.git"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc -p ./tsconfig.json ","build:watch":"npm run build -- --watch"},"dependencies":{"@asemirsk/cli":"^1.0.1-beta.6","@types/fs-extra":"^8.0.0","@types/lodash":"^4.14.158","@types/lodash.flow":"^3.5.6","@types/walk":"^2.3.0","dotenv":"^8.2.0","fs-extra":"^8.1.0","lodash":"^4.17.19","walk":"^2.3.14","walkdir":"^0.4.1"},"devDependencies":{"ts-node":"^8"},"gitHead":"dfbcb3dab592c76bd48c138c275c1e27fbd9ca1d","readme":"# BodilessJS\n\nBodilessJS is a toolset for building editable websites in a JAMStack. It is based on the idea that, for many sites, a full-blown CMS is unnecessary overhead and introduces more problems than it solves, including:\n\n- Complex workflows, especially when changes to \"content\" and \"presentation\" are linked\n- Complex editorial interfaces, especially when \"presentation\" is treated as \"content\"\n- Increased security vulnerabilities\n- Higher hosting, maintenance, and operational costs\n\nCMS's are great for some use-cases--for example when there is a lot of reusable content, where content is highly relational, or where presentation is highly standardized and templatized. However, for the most part, CMS's are simply unnecessary.\n\nSites built in a JAMStack tend to fall into two categories:\n\n- \"Headless\" implementations, where content is managed in a CMS and pulled into the site at build time,\n- \"Bodiless\" implementations, where content is managed alongside the code in the repository (often in markdown files). \n  \nAs you might expect, BodilessJS follows the latter pattern, and provides tools which allow non-developers to edit the content inline using a browser. This is not to say that a website built with BodilessJS can't pull content from an external CMS, but if *most* of your content is managed externally, there may be other toolkits that better fit your use case.\n\nBodilessJS is being developed at J&J to meet specific use-cases in the consumer marketing space. The design and architecture are based on learnings from many years of experience trying to build and operate a large-scale Drupal 7 platform to support customer-facing sites.\n\n## Instant Start\n\n```\ngit clone https://github.com/johnsonandjohnson/Bodiless-JS.git\nnpm run setup\nnpm run start\n```\n> NOTE: Do not run `npm install` at repository root.  Use `npm run setup` instead.\n\nThen Visit `localhost:8005` in your browser.\n\n> Requires [NodeJS](https://nodejs.org/en/download/) (LTS Gallium: node\n> 16.13+/npm 8.0+ only)\n\n## Links\n\n- [Read the Documentation on GitHub](https://johnsonandjohnson.github.io/Bodiless-JS)\n- [BodilessJS on NPM](https://www.npmjs.com/org/bodiless)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/johnsonandjohnson/bodiless-js/issues"},"_id":"@asemirsk/documentation@1.0.1-beta.6","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-k2wueA0iIrVqxpBwDzFVldaIoMezT9Ws6oAt7zYgJgCYIbQWQTOMvFNsfPg7sTrHjSnYkH61zF3YL8AG2P7Qqg==","shasum":"c90e3bf998bc7f638a28a8e640e5a7e6a77ed220","tarball":"https://registry.npmjs.org/@asemirsk/documentation/-/documentation-1.0.1-beta.6.tgz","fileCount":133,"unpackedSize":4034554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMRfBsFP+Q7NRUFeETF1RJKV2LRRXBTtg2u6kRrsoxIAiAkwiGUKwPdKhj9l1JhYwjfQnHyVO/Zw4YZ8cExavYFIA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUJVsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUJA//ZMThil6n4g4e0miRilBvKsfuBgw5CtYTdO6KrsQxbdxpmiYq\r\nky6OrXcjEI7p/RLBUZDUCSwwXZNSCwxzXliLva6b2/yFKF+2YymL7XEV6nkU\r\ncygz29EUThKBtBkpDWC4oIVuqpiCLrZFAzRlYB/CwZHLzO9KTSlBZoPOUiY4\r\nJ+upUll3kKRQHtj3qfHFDbhNIm2l7WfpA1Wh0bhcm2d+vNiJtjRWWss46hCX\r\nGDaXQN2/k5+yp8Men/7RI5XTbnkvfnHvKyxpP9Gv4PVqFVUuwh9zVe5IUrp4\r\nd+G8LuqAi/BGbMFhFhiQAawY1PkjGLdubxNm8BE9jRRKve71H4VgJR6LwEQx\r\nsS3hEribTdVX9yuaXCa5J5LRgEggYdxikZ+/ZzBuzlTdEw+rg9MAkC0P0NMd\r\nKFrhCQeJ16/JMGXBQzHslXgbdTt4+blayuaS3nErvdGcwPINW9VCCGFbyBNG\r\nCNIiuckfjU4RFdV47Q7hMh7sPXi0iJB+AWWTWuIONgNuKAHXTr1VAD3kYnBe\r\nZJBlV0EiQddz+ZM4IxGlWGdckQvOQ2XCEnWn7AzakO3EEuzqWAqp2BbyVsh2\r\nsVT9jpsfTCO3Ibbhsh08Ka6EOJueKdM0k5r8aNwOg+5lSsEnrFlSFLvfh2LY\r\n1vwbUkvk5/5fhpFJXrOuuNozaAFqf9AZnDw=\r\n=3Coh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asemirsk","email":"al.semirski@gmail.com"},"maintainers":[{"name":"asemirsk","email":"al.semirski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/documentation_1.0.1-beta.6_1649448300542_0.9199656545456696"},"_hasShrinkwrap":false},"1.0.1":{"name":"@asemirsk/documentation","version":"1.0.1","description":"A tool to aggregate markdown files for rendering by docsify","author":{"name":"Erik Summerfield","email":"esummer3@its.jnj.com"},"homepage":"https://github.com/johnsonandjohnson/bodiless-js#readme","license":"Apache-2.0","main":"./lib/index.js","bin":{"bl-docs-build":"bin/bl-docs-build"},"directories":{"lib":"lib","test":"__tests__","bin":"bin"},"repository":{"type":"git","url":"git+https://github.com/johnsonandjohnson/bodiless-js.git"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc -p ./tsconfig.json ","build:watch":"npm run build -- --watch"},"dependencies":{"@asemirsk/cli":"^1.0.1","@types/fs-extra":"^8.0.0","@types/lodash":"^4.14.158","@types/lodash.flow":"^3.5.6","@types/walk":"^2.3.0","dotenv":"^8.2.0","fs-extra":"^8.1.0","lodash":"^4.17.19","walk":"^2.3.14","walkdir":"^0.4.1"},"devDependencies":{"ts-node":"^8"},"gitHead":"b943f745d8dc223a872b770f79f3e0db78f43486","bugs":{"url":"https://github.com/johnsonandjohnson/bodiless-js/issues"},"_id":"@asemirsk/documentation@1.0.1","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-e+mTStpEMUeZvLZJpkeat3ZS4iDlUGdQPKd6N+mcDKDSCi6ESW3QVu/i/6nkh5ISY6Ze/bwNZeLdYlEz4lpzBQ==","shasum":"b23dc501c2d4e6cf14a00ad9c6690bcf6e597fd4","tarball":"https://registry.npmjs.org/@asemirsk/documentation/-/documentation-1.0.1.tgz","fileCount":133,"unpackedSize":4034540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnkyLtfkIPlVBIVfYfBkPb3kT8YW/H8FNkq6S0ijxQoAiEAlroduYBKW6q84MgXjJc1+H/6NZYH+BDp7E5OJK5SUyY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUJaFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIFg/9Fy1DAw4sCUcoiiEUYnkUdV4NPDrfoDzX7x/Hrc8UgASiJoN9\r\nW5BlZYxfYJmZVvRF5x5h+UgvTBFP6ENshcKi2OPci6W1Xg3YlJ/WTzxR+yOT\r\nx64TL/y59ty+0qKlZY7kP3okKgFHFKq0ETpzUSv60WYHG1tTW0UIsN48O+UP\r\nsUc7I832nkSqNsUj6m7Nnk7913h53spWg6E7hcFGrOPOimjN5SRtcy5wyKyC\r\nkP/uwxg8hLRZH8jreiRS8Mna92k6jTIkDnPWIesDdVbaXCIwHGm6p47+P+W7\r\nogeed4Qr+x1nd4ZgxLoLyGql54yc57EbProZCNa5NG4He1IVq5TmrKxIRNAF\r\nvzaIKEV/J86lvX/waci9A2Kus/mRIwdZKKKF6qyxmYBA+qiVTan2D8wG7iLt\r\nnIYkpGctgJuXUxkiF2IJMluzkrX4BE23wrHYyd6m0znIqeUuN76QG1mFa4Kl\r\njVyY+pkGpqOE0QVNhB+os5tLmlkUBZDDr1YHVV5t9psGGSJqPmxvmofLhIiL\r\nTWb65HlAWqKat8IVRuE0RDe6CNtGxiwU2xHc8utiaF1cHOdmmKzmTI8nzbMK\r\nteB+N4RLuiMYVnJP4bMF7bGsBc67IB9QUz/OjLL2sWs9+wmhonrdF9F3v+R9\r\nyqdPV7pdbgfVyXsDT3WU8rxItbjgZyQnBPs=\r\n=gFJ4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asemirsk","email":"al.semirski@gmail.com"},"maintainers":[{"name":"asemirsk","email":"al.semirski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/documentation_1.0.1_1649448581616_0.6695559574376186"},"_hasShrinkwrap":false},"1.0.2-beta.0":{"name":"@asemirsk/documentation","version":"1.0.2-beta.0","description":"A tool to aggregate markdown files for rendering by docsify","author":{"name":"Erik Summerfield","email":"esummer3@its.jnj.com"},"homepage":"https://github.com/johnsonandjohnson/bodiless-js#readme","license":"Apache-2.0","main":"./lib/index.js","bin":{"bl-docs-build":"bin/bl-docs-build"},"directories":{"lib":"lib","test":"__tests__","bin":"bin"},"repository":{"type":"git","url":"git+https://github.com/johnsonandjohnson/bodiless-js.git"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc -p ./tsconfig.json ","build:watch":"npm run build -- --watch"},"dependencies":{"@asemirsk/cli":"^1.0.2-beta.0","@types/fs-extra":"^8.0.0","@types/lodash":"^4.14.158","@types/lodash.flow":"^3.5.6","@types/walk":"^2.3.0","dotenv":"^8.2.0","fs-extra":"^8.1.0","lodash":"^4.17.19","walk":"^2.3.14","walkdir":"^0.4.1"},"devDependencies":{"ts-node":"^8"},"gitHead":"da62659a8fb42aa89cdc8cae2f148c8dd8db5dcb","readme":"# BodilessJS\n\nBodilessJS is a toolset for building editable websites in a JAMStack. It is based on the idea that, for many sites, a full-blown CMS is unnecessary overhead and introduces more problems than it solves, including:\n\n- Complex workflows, especially when changes to \"content\" and \"presentation\" are linked\n- Complex editorial interfaces, especially when \"presentation\" is treated as \"content\"\n- Increased security vulnerabilities\n- Higher hosting, maintenance, and operational costs\n\nCMS's are great for some use-cases--for example when there is a lot of reusable content, where content is highly relational, or where presentation is highly standardized and templatized. However, for the most part, CMS's are simply unnecessary.\n\nSites built in a JAMStack tend to fall into two categories:\n\n- \"Headless\" implementations, where content is managed in a CMS and pulled into the site at build time,\n- \"Bodiless\" implementations, where content is managed alongside the code in the repository (often in markdown files). \n  \nAs you might expect, BodilessJS follows the latter pattern, and provides tools which allow non-developers to edit the content inline using a browser. This is not to say that a website built with BodilessJS can't pull content from an external CMS, but if *most* of your content is managed externally, there may be other toolkits that better fit your use case.\n\nBodilessJS is being developed at J&J to meet specific use-cases in the consumer marketing space. The design and architecture are based on learnings from many years of experience trying to build and operate a large-scale Drupal 7 platform to support customer-facing sites.\n\n## Instant Start\n\n```\ngit clone https://github.com/johnsonandjohnson/Bodiless-JS.git\nnpm run setup\nnpm run start\n```\n> NOTE: Do not run `npm install` at repository root.  Use `npm run setup` instead.\n\nThen Visit `localhost:8005` in your browser.\n\n> Requires [NodeJS](https://nodejs.org/en/download/) (LTS Gallium: node\n> 16.13+/npm 8.0+ only)\n\n## Links\n\n- [Read the Documentation on GitHub](https://johnsonandjohnson.github.io/Bodiless-JS)\n- [BodilessJS on NPM](https://www.npmjs.com/org/bodiless)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/johnsonandjohnson/bodiless-js/issues"},"_id":"@asemirsk/documentation@1.0.2-beta.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-uwNYkLXc9E/GwTFJqiC1RnvUBIS0v27hLT1SyQIDouqsEQCWc5+VEkUZCK+50Z2jTsEjLimheR/DSgsDCtajEw==","shasum":"6279cc4cd86b6e9023534b308b676c0d54c4dff6","tarball":"https://registry.npmjs.org/@asemirsk/documentation/-/documentation-1.0.2-beta.0.tgz","fileCount":133,"unpackedSize":4034554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBffivBV3oDMzUO1WjSvOVbM1deRkGUODeR047dz2NmDAiEAm8xaBDCuL3YTJ1jLcyydzAooPJznmXC5oQN/PIK4T60="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUJi7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Zg/+O+s6PiEjydeTq5JTqG+2icDs8RGgo85t8Eq3/Dp48NMplkpR\r\nHRYCIjZX4dPfutz9p7NTBNaUj2aEwR40YQsHLlbwyCE/iPLkqwqLAuwhfE30\r\nEXoAGP1cEhtVXYAay20i25pdolRJK3oNc6QrUkj/oLvqPKnsDoVYaMns0jWD\r\n5cC9ATtYvFAOEQCf36RcqhABz4BoHyHjQjO2n2ILMN0Y2FQUwJ795RaZ1WMn\r\n6S7gK5odsezmo7N4IUBSGrLSIM6cdbWnq1Rf5TrZn9+6WckkK0y/EJDBJDm9\r\niG07fw0iEoub0t+J3tm6iPaZnQ5KWla6a1QNcibfeIj8nfhIf+cmUiKwy0ap\r\n1dNrzKdeD4rZsiRwohLylbxDeM9cDFS8njDNtXHlsomPhCzjWqNdlfl8Wgnd\r\n6bXjZkXfMBd6tP2F911sZ7DiCbxpzvaneP/5fd/swndiwRQ5lFr7ukZZrLxm\r\noLWW4lHvGTmZB4p1tTpzdikPdqll2/ZvjeJ3etbMnA1ZTMZ6waH/lvm0+sp6\r\nqXHsAduiuUBEe4gan+czPlP8UnYmUs8uptsDJMQYze/Vjyln8r5NSyB873PM\r\nvRF98rjOmjIf6dQ6ZQWbbNnM8l0QqQHVvRD9eiPEU9Lkwq7m1OSbA8b5Snjm\r\nMq9M21qSbvSIoesJVUJzm4bFVADmnANLub4=\r\n=dxMM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asemirsk","email":"al.semirski@gmail.com"},"maintainers":[{"name":"asemirsk","email":"al.semirski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/documentation_1.0.2-beta.0_1649449147671_0.8422167922255952"},"_hasShrinkwrap":false},"1.0.2":{"name":"@asemirsk/documentation","version":"1.0.2","description":"A tool to aggregate markdown files for rendering by docsify","author":{"name":"Erik Summerfield","email":"esummer3@its.jnj.com"},"homepage":"https://github.com/johnsonandjohnson/bodiless-js#readme","license":"Apache-2.0","main":"./lib/index.js","bin":{"bl-docs-build":"bin/bl-docs-build"},"directories":{"lib":"lib","test":"__tests__","bin":"bin"},"repository":{"type":"git","url":"git+https://github.com/johnsonandjohnson/bodiless-js.git"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc -p ./tsconfig.json ","build:watch":"npm run build -- --watch"},"dependencies":{"@asemirsk/cli":"^1.0.2","@types/fs-extra":"^8.0.0","@types/lodash":"^4.14.158","@types/lodash.flow":"^3.5.6","@types/walk":"^2.3.0","dotenv":"^8.2.0","fs-extra":"^8.1.0","lodash":"^4.17.19","walk":"^2.3.14","walkdir":"^0.4.1"},"devDependencies":{"ts-node":"^8"},"gitHead":"19cad7cb078a3029c7b40248078ddfa4d413bdcc","bugs":{"url":"https://github.com/johnsonandjohnson/bodiless-js/issues"},"_id":"@asemirsk/documentation@1.0.2","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-BdLbaRFnOGBdhZ93UOSaDrY06Xlg9RlxrAgnH6Wxg9jya5q0BDJMd3nHz6i31RlTFzYLPc/88CsQYqEo5i9SOA==","shasum":"02696c7507930703172aa054083111af9adb508a","tarball":"https://registry.npmjs.org/@asemirsk/documentation/-/documentation-1.0.2.tgz","fileCount":133,"unpackedSize":4034540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHf/rT1EJW8W3/N6163McT7+CJHE2iEr+I+4W4N0l07nAiBC+B6n+sLL1BKfmN/nzLDfJFbA6h3NxI4Cwh0pbrV3hg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUJl7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAUxAAmkGPoaTVPAD4SdwZAUPC0Fjb6OHLWU7y/NSZwumnuZsbZvjm\r\nB8SutwIS8iaCyJzByi20fhWQWdmGCzRxN/72xjFOuUdApeJWnO2lbmmlwE+p\r\nXXOz0Gz2OtxO0co+/ZuZRjlMXPDX1IEj7YZndy8GG+yjLIDYUmlxYKkfkxF0\r\nUZ0LAH6+TaeB5JJg0xvDbgsO1IxvlNBB0siLJ2lLVkTw7/DSH7A8LlyOEaKc\r\n3Fd1SbZkWirvO+Kbd8VGldCEH8PbCPoTR0YqLQNwGesYgJ2FrMS5Anwv9y7W\r\nPPe5u1YHPXHFHdcp+9exr4od4b7esCnXLwiwQm5iLdlXKnYt+AEcE4ruJNdA\r\nyr8Q44uOu5tiuzoGhSJnkDlIyRjFBjk6P+nFztl0IMcoRMauMGO3agVydXAh\r\n1WJdsOCKdhjefRrQZBZYeCud5q7rIyogRcygFx3dtBS5K2r4lh8tpCHRW5mH\r\nqJvnE/9gmFcbDiem7uCKdzIfkowHVHqjd2eFC9dbO4Obe4UGqSHLxEtAvdZU\r\nh0FSmJ95lolbJAzRq+Ra2shKokw4qFZM2zZf5yaBMBgDf4F8/4THF/5OtUNi\r\nQyIUwW4wc9qLDUF1ppiVqSIfFWSQRx+N74xtcgo2D0Uui7l9yhyW7lkShR6D\r\nwIm5XJpl7IZnHXhd6i6S6eU+1cqXg9s/eHQ=\r\n=58sH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asemirsk","email":"al.semirski@gmail.com"},"maintainers":[{"name":"asemirsk","email":"al.semirski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/documentation_1.0.2_1649449339412_0.5946355596890782"},"_hasShrinkwrap":false},"1.1.0":{"name":"@asemirsk/documentation","version":"1.1.0","description":"A tool to aggregate markdown files for rendering by docsify","author":{"name":"Erik Summerfield","email":"esummer3@its.jnj.com"},"homepage":"https://github.com/johnsonandjohnson/bodiless-js#readme","license":"Apache-2.0","main":"./lib/index.js","bin":{"bl-docs-build":"bin/bl-docs-build"},"directories":{"lib":"lib","test":"__tests__","bin":"bin"},"repository":{"type":"git","url":"git+https://github.com/johnsonandjohnson/bodiless-js.git"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc -p ./tsconfig.json ","build:watch":"npm run build -- --watch"},"dependencies":{"@asemirsk/cli":"^1.1.0","@types/fs-extra":"^8.0.0","@types/lodash":"^4.14.158","@types/lodash.flow":"^3.5.6","@types/walk":"^2.3.0","dotenv":"^8.2.0","fs-extra":"^8.1.0","lodash":"^4.17.19","walk":"^2.3.14","walkdir":"^0.4.1"},"devDependencies":{"ts-node":"^8"},"gitHead":"e767bae774cc17eba5d92b638b7628cdc9236086","bugs":{"url":"https://github.com/johnsonandjohnson/bodiless-js/issues"},"_id":"@asemirsk/documentation@1.1.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-Vw3yzJClMwBsNeyFOuG/0CWQuY+tCJ1OAuRZ77O9AxIE3LCF6l9vFDSoktRXVDx4oRp6z//3FlH8CAWkIlggUQ==","shasum":"bf2af51b04ad32e40cde6156ed936be39d5fafcb","tarball":"https://registry.npmjs.org/@asemirsk/documentation/-/documentation-1.1.0.tgz","fileCount":134,"unpackedSize":4035314,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb+I7INfF7Vq6RBdOGsyU3LcROq6tL+YHKqo84riL0pgIhAOtmEpHLFXlX3oU/tHu7aABagW3K1qEq+DM0vMbtnF37"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXtAcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZBw//SpuNIp04MOsysfMptUXO3lkTn8X25GnV2YV0TkKtcCGFZu71\r\n6wHIpT7SamfkQNAqFEm4c67PfDt2iJmk2o5znPUZS3Goi/f+5VuE4ntCa1Za\r\nG0P7bntPBVc9R0evajZHdFEyAgHAv1YK3aINDWNhMbTcMWfYDjCd5ak8g0mU\r\nWx/56elYgGk5ERpmEBgXushhZ9s3jbtu0iWHcWjz7r7AtU4LsymTE8X+oZn5\r\n+qHdCsQ8yduGPVzrot0i4m/EQ0qxscDoETR45ptiJNmztNurOncGyCmQUkyX\r\nG4i827K/QaVw1Qtw6+IPz/TF4TbIxB68KpJf+SpcI2m5BnkuMzWf3aJQMliU\r\nkARjECSMHWHcnuDsLGvxejLHjrhvOCVOFfx/2Zenl6QBiBEGmSI0hg5S6fm6\r\nTTsO951so8GsLmD2yvxpXPR63QD/952EQ3SXnRvI73diKyo6IWE77+Teif6v\r\nOZY91ifh/62iV0qTyhPrGRgXUcDBXEd3WIPXvSdWJLxzWhRAWC7UJurr0mBB\r\nxsy2uP/wqrmr7oAPqEoYOJtlde4qn5svd5tJI1tb9a0AJshYH+E1SWoE52wY\r\nBQGdJVz2ykJcB3/Oyye43qjLWdedrd4yXjdMt8zRJmSRWMGV7HSOU9Y9j2XP\r\nYtZy45WjgFT64QGlC67955eGdSBh1BuUv/U=\r\n=nEfz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asemirsk","email":"al.semirski@gmail.com"},"maintainers":[{"name":"asemirsk","email":"al.semirski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/documentation_1.1.0_1650380827919_0.4593191809024386"},"_hasShrinkwrap":false},"1.0.0-canary-24-22.0":{"name":"@asemirsk/documentation","version":"1.0.0-canary-24-22.0","description":"A tool to aggregate markdown files for rendering by docsify","author":{"name":"Erik Summerfield","email":"esummer3@its.jnj.com"},"homepage":"https://github.com/johnsonandjohnson/bodiless-js#readme","license":"Apache-2.0","main":"./lib/index.js","bin":{"bl-docs-build":"bin/bl-docs-build"},"directories":{"lib":"lib","test":"__tests__","bin":"bin"},"repository":{"type":"git","url":"git+https://github.com/johnsonandjohnson/bodiless-js.git"},"publishConfig":{"access":"public"},"scripts":{"build":"run-p build:lib","build:lib":"tsc -p ./tsconfig.json","build:watch":"npm run build:lib -- --watch","build:api-doc":"typedoc --options ../../typedoc.js --out doc/api ./src","clean":"rimraf \"lib/*\" && rimraf tsconfig.tsbuildinfo && rimraf \"doc/api\""},"dependencies":{"@types/fs-extra":"^8.0.0","@types/lodash":"^4.14.158","@types/lodash.flow":"^3.5.6","@types/walk":"^2.3.0","dotenv":"^8.2.0","fs-extra":"^8.1.0","lodash":"^4.17.19","walk":"^2.3.14","walkdir":"^0.4.1"},"devDependencies":{"ts-node":"^8"},"gitHead":"a48e91c77704024ccd08e24d4f85d1cd6971ccb1","readme":"# BodilessJS\n\nBodilessJS is a toolset for building editable websites in a JAMStack. It is based on the idea that, for many sites, a full-blown CMS is unnecessary overhead and introduces more problems than it solves, including:\n\n- Complex workflows, especially when changes to \"content\" and \"presentation\" are linked\n- Complex editorial interfaces, especially when \"presentation\" is treated as \"content\"\n- Increased security vulnerabilities\n- Higher hosting, maintenance, and operational costs\n\nCMS's are great for some use-cases--for example when there is a lot of reusable content, where content is highly relational, or where presentation is highly standardized and templatized. However, for the most part, CMS's are simply unnecessary.\n\nSites built in a JAMStack tend to fall into two categories:\n\n- \"Headless\" implementations, where content is managed in a CMS and pulled into the site at build time,\n- \"Bodiless\" implementations, where content is managed alongside the code in the repository (often in markdown files). \n  \nAs you might expect, BodilessJS follows the latter pattern, and provides tools which allow non-developers to edit the content inline using a browser. This is not to say that a website built with BodilessJS can't pull content from an external CMS, but if *most* of your content is managed externally, there may be other toolkits that better fit your use case.\n\nBodilessJS is being developed at J&J to meet specific use-cases in the consumer marketing space. The design and architecture are based on learnings from many years of experience trying to build and operate a large-scale Drupal 7 platform to support customer-facing sites.\n\n## Instant Start\n\n```\ngit clone https://github.com/johnsonandjohnson/Bodiless-JS.git\nnpm run setup\nnpm run start\n```\n> NOTE: Do not run `npm install` at repository root.  Use `npm run setup` instead.\n\nThen Visit `localhost:8005` in your browser.\n\n> Requires [NodeJS](https://nodejs.org/en/download/) (LTS Gallium: node\n> 16.13+/npm 8.0+ only)\n\n## Links\n\n- [Read the Documentation on GitHub](https://johnsonandjohnson.github.io/Bodiless-JS)\n- [BodilessJS on NPM](https://www.npmjs.com/org/bodiless)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/johnsonandjohnson/bodiless-js/issues"},"_id":"@asemirsk/documentation@1.0.0-canary-24-22.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-BSFMaqWDFFrGQOPvt8X1UBK7zWe7YL0kPir2Ak+7Ld0NdOdB+WfkQew84c8fmwS0aOcXm5vGlpjntU6OQ2F+Dg==","shasum":"5e3325be6a9c0818ecb12fbb8f5cec2023e9a660","tarball":"https://registry.npmjs.org/@asemirsk/documentation/-/documentation-1.0.0-canary-24-22.0.tgz","fileCount":136,"unpackedSize":4286781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrtJVE1h3QJ/4SNDYWAoE9NBeeTM9svsXrLKXawWiFSAiEAxTkBXV9T7wqvsDgi61NE5HNV6GqkXseOZ1lpfzFUAAY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijezbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDeQ/6AlQMJOBT8CMZa1Vt0HHwjb0NClIXwOJ3vpoEzPKzjebOqdGn\r\nUayAtdlv6Loy60ys3sZf5T1n7RNaft1bNHMhKBgceWh2FANGUuk9/ilN8u4d\r\nIvoZebPTuawDhLirY/3cr85Lw0wy1PBq5T5D7jEpmcpmhQmQORYcmYXaOSGn\r\nOKy1gBPh8skU53SCdXD/RjDXZAOFcgGiKez9i3CQaE2UtVhtW4S24qV8hrBS\r\nWV5jKE7dSjVvrCnHzgqovpmC9jHKzq5+KnbI0MrHT6dD48Y/PnrnMCeTohmk\r\nnEQ8iHD2P3EVCGgXbxxdSZtzZSrdxORpycX4XcGtYSXmdG2QPdsKXCFAlYHp\r\nYCxDloMqZYRz5xSUSOsq+Ghx81pXQzNTUR4qCfTizIC6QjzRozTlKJhxaNtL\r\ngg3rlu5NIqLbBP1m1gmgVftf/LoBWCbLVclov0CHzTF7RKTxL1fEAJGzjFbW\r\nANQKsq1UZa+fo1mu8At3DYF+PeocBRVNjKTU8H0iXn8adzW6o0Mw5eJ0olv/\r\nGt4zYjw30VvZqmKgsdx9dLkFzNZj20DDrUR5MkrFCrUgT69ThYCWSAu2S22S\r\nGuk0zx6QSQH8qLEGEQMffyx8qK1xblNqiFs3QLOJGHAzCowVDLAbJRBv8eKh\r\nKoQwz2hNF1879RupzWcg6K22odFu2jYvXJw=\r\n=pwfc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asemirsk","email":"al.semirski@gmail.com"},"maintainers":[{"name":"asemirsk","email":"al.semirski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/documentation_1.0.0-canary-24-22.0_1653468378868_0.4195894335729873"},"_hasShrinkwrap":false},"1.0.0-canary-24-23.0":{"name":"@asemirsk/documentation","version":"1.0.0-canary-24-23.0","description":"A tool to aggregate markdown files for rendering by docsify","author":{"name":"Erik Summerfield","email":"esummer3@its.jnj.com"},"homepage":"https://github.com/johnsonandjohnson/bodiless-js#readme","license":"Apache-2.0","main":"./lib/index.js","bin":{"bl-docs-build":"bin/bl-docs-build"},"directories":{"lib":"lib","test":"__tests__","bin":"bin"},"repository":{"type":"git","url":"git+https://github.com/johnsonandjohnson/bodiless-js.git"},"publishConfig":{"access":"public"},"scripts":{"build":"run-p build:lib","build:lib":"tsc -p ./tsconfig.json","build:watch":"npm run build:lib -- --watch","build:api-doc":"typedoc --options ../../typedoc.js --out doc/api ./src","clean":"rimraf \"lib/*\" && rimraf tsconfig.tsbuildinfo && rimraf \"doc/api\""},"dependencies":{"@types/fs-extra":"^8.0.0","@types/lodash":"^4.14.158","@types/lodash.flow":"^3.5.6","@types/walk":"^2.3.0","dotenv":"^8.2.0","fs-extra":"^8.1.0","lodash":"^4.17.19","walk":"^2.3.14","walkdir":"^0.4.1"},"devDependencies":{"ts-node":"^8"},"gitHead":"2cab1eaf4ac4d1a8ef3ef53ba3228ff16f7504eb","readme":"# BodilessJS\n\nBodilessJS is a toolset for building editable websites in a JAMStack. It is based on the idea that, for many sites, a full-blown CMS is unnecessary overhead and introduces more problems than it solves, including:\n\n- Complex workflows, especially when changes to \"content\" and \"presentation\" are linked\n- Complex editorial interfaces, especially when \"presentation\" is treated as \"content\"\n- Increased security vulnerabilities\n- Higher hosting, maintenance, and operational costs\n\nCMS's are great for some use-cases--for example when there is a lot of reusable content, where content is highly relational, or where presentation is highly standardized and templatized. However, for the most part, CMS's are simply unnecessary.\n\nSites built in a JAMStack tend to fall into two categories:\n\n- \"Headless\" implementations, where content is managed in a CMS and pulled into the site at build time,\n- \"Bodiless\" implementations, where content is managed alongside the code in the repository (often in markdown files). \n  \nAs you might expect, BodilessJS follows the latter pattern, and provides tools which allow non-developers to edit the content inline using a browser. This is not to say that a website built with BodilessJS can't pull content from an external CMS, but if *most* of your content is managed externally, there may be other toolkits that better fit your use case.\n\nBodilessJS is being developed at J&J to meet specific use-cases in the consumer marketing space. The design and architecture are based on learnings from many years of experience trying to build and operate a large-scale Drupal 7 platform to support customer-facing sites.\n\n## Instant Start\n\n```\ngit clone https://github.com/johnsonandjohnson/Bodiless-JS.git\nnpm run setup\nnpm run start\n```\n> NOTE: Do not run `npm install` at repository root.  Use `npm run setup` instead.\n\nThen Visit `localhost:8005` in your browser.\n\n> Requires [NodeJS](https://nodejs.org/en/download/) (LTS Gallium: node\n> 16.13+/npm 8.0+ only)\n\n## Links\n\n- [Read the Documentation on GitHub](https://johnsonandjohnson.github.io/Bodiless-JS)\n- [BodilessJS on NPM](https://www.npmjs.com/org/bodiless)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/johnsonandjohnson/bodiless-js/issues"},"_id":"@asemirsk/documentation@1.0.0-canary-24-23.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-Y3NJr9N+BAVSxetsOW8eEXaBRq05JFkDpRGEanGCXxM4rhvdhkrXNZmw5G7nrcvLU51jHfZU500RRM/3Evya+A==","shasum":"3ed410c09d6a4991701e4255c180a0347c3de13d","tarball":"https://registry.npmjs.org/@asemirsk/documentation/-/documentation-1.0.0-canary-24-23.0.tgz","fileCount":136,"unpackedSize":4286781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyHMHJ6ZhSjXsP50ZMDAIHfe9wJ9V3BFVh1djjwxNZtwIgJTCed2WnzRjrt5DF+nPBBQcauRrQhkiw5UTVtkmrX7c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijfHoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwXw//S2VqcT0xNLaRGrF/o0y/5WTrXs/gBnPcgYMynEagMl3H8ixX\r\ndpqr06aP8EC0wwlSP9R3qixBWeCRJIamaFMaAjD63cAotyZLy6ivzGmmgd4S\r\nmlicOfte/BQgeQI3R81VwnzrzpP8kqS2GnakhIMScBUPQWEscTL7p8lFmIQC\r\nT1MnK4tbfyGEiy1Lt3IQIK+uLBvMWWfSGSTlmu2XmM+WwnbGCtIxXNS8nLDe\r\n4XMA96tr0Po8+EHQC1xiQiT7T6WqpU93M2Q4c5gvbGeBBIbz94FZl+oTuvzr\r\nj/Xv2UIJeIIEhM07auppyblsqzaqszXkO3vzaHcDEvBM9znenkP+/w3cpOXv\r\nMjnrXPc+awCbU7Jiu/+qyIHVSXoO8bBVWrbRY5q0tMB2GVa0QZBDjems9Xhq\r\nsAw/JE0sLoUNMNij5ufXhgxvSWG/ifaBTa03jJzEWJ75nRwn7AUzRittZwlD\r\n/Jaya4zhzuLCyneav5BZ1+lFfg695dJVZU+t2KPvp74c5XHJ/okuvRFJBZ9a\r\nMuhMNOjJKvKY8InzpLdTgSUjPfzd0ZV/NOAbTeDrN+QWvyHKOqiMwLCOFfAd\r\nT/vqf0CEWZFw2CcHJB1FvsrAbjFiR1VBU1pDqqACAMk+DnXFShvH8EPEPXbG\r\nKxyS7tM3NUHMiddjcdiXG0+C0nxGE+zM5Io=\r\n=001o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asemirsk","email":"al.semirski@gmail.com"},"maintainers":[{"name":"asemirsk","email":"al.semirski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/documentation_1.0.0-canary-24-23.0_1653469672019_0.9518245559837073"},"_hasShrinkwrap":false},"1.0.0-canary-24-24.0":{"name":"@asemirsk/documentation","version":"1.0.0-canary-24-24.0","description":"A tool to aggregate markdown files for rendering by docsify","author":{"name":"Erik Summerfield","email":"esummer3@its.jnj.com"},"homepage":"https://github.com/johnsonandjohnson/bodiless-js#readme","license":"Apache-2.0","main":"./lib/index.js","bin":{"bl-docs-build":"bin/bl-docs-build"},"directories":{"lib":"lib","test":"__tests__","bin":"bin"},"repository":{"type":"git","url":"git+https://github.com/johnsonandjohnson/bodiless-js.git"},"publishConfig":{"access":"public"},"scripts":{"build":"run-p build:lib","build:lib":"tsc -p ./tsconfig.json","build:watch":"npm run build:lib -- --watch","build:api-doc":"typedoc --options ../../typedoc.js --out doc/api ./src","clean":"rimraf \"lib/*\" && rimraf tsconfig.tsbuildinfo && rimraf \"doc/api\""},"dependencies":{"@types/fs-extra":"^8.0.0","@types/lodash":"^4.14.158","@types/lodash.flow":"^3.5.6","@types/walk":"^2.3.0","dotenv":"^8.2.0","fs-extra":"^8.1.0","lodash":"^4.17.19","walk":"^2.3.14","walkdir":"^0.4.1"},"devDependencies":{"ts-node":"^8"},"gitHead":"af2c8ace172b3dc3a1f237c51eb55be1e21978bb","readme":"# BodilessJS\n\nBodilessJS is a toolset for building editable websites in a JAMStack. It is based on the idea that, for many sites, a full-blown CMS is unnecessary overhead and introduces more problems than it solves, including:\n\n- Complex workflows, especially when changes to \"content\" and \"presentation\" are linked\n- Complex editorial interfaces, especially when \"presentation\" is treated as \"content\"\n- Increased security vulnerabilities\n- Higher hosting, maintenance, and operational costs\n\nCMS's are great for some use-cases--for example when there is a lot of reusable content, where content is highly relational, or where presentation is highly standardized and templatized. However, for the most part, CMS's are simply unnecessary.\n\nSites built in a JAMStack tend to fall into two categories:\n\n- \"Headless\" implementations, where content is managed in a CMS and pulled into the site at build time,\n- \"Bodiless\" implementations, where content is managed alongside the code in the repository (often in markdown files). \n  \nAs you might expect, BodilessJS follows the latter pattern, and provides tools which allow non-developers to edit the content inline using a browser. This is not to say that a website built with BodilessJS can't pull content from an external CMS, but if *most* of your content is managed externally, there may be other toolkits that better fit your use case.\n\nBodilessJS is being developed at J&J to meet specific use-cases in the consumer marketing space. The design and architecture are based on learnings from many years of experience trying to build and operate a large-scale Drupal 7 platform to support customer-facing sites.\n\n## Instant Start\n\n```\ngit clone https://github.com/johnsonandjohnson/Bodiless-JS.git\nnpm run setup\nnpm run start\n```\n> NOTE: Do not run `npm install` at repository root.  Use `npm run setup` instead.\n\nThen Visit `localhost:8005` in your browser.\n\n> Requires [NodeJS](https://nodejs.org/en/download/) (LTS Gallium: node\n> 16.13+/npm 8.0+ only)\n\n## Links\n\n- [Read the Documentation on GitHub](https://johnsonandjohnson.github.io/Bodiless-JS)\n- [BodilessJS on NPM](https://www.npmjs.com/org/bodiless)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/johnsonandjohnson/bodiless-js/issues"},"_id":"@asemirsk/documentation@1.0.0-canary-24-24.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-rEtnYG2D/VUdUGGsarQ+LcngjPNUhaBvSnc2J2v6NVfGzBLugPGExbefvJKNqCj5M9OGGk8m1/Dc78hqGBPVgg==","shasum":"b837f576ed0178da7a4a92eb169f60ff89a6557c","tarball":"https://registry.npmjs.org/@asemirsk/documentation/-/documentation-1.0.0-canary-24-24.0.tgz","fileCount":136,"unpackedSize":4286781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXe8m4qObfmjYsxhi1ctlWfc1ygcYf+gOKAy6XnFiT6QIhAPdfwWu94GJfG/6AQPjZhSpT7ycZETba8SwJNRwRf4sx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijfQ8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopVg/+NQ0XWb9n8dEekHljNV1Nh3JDDZrz5fM5UlJ0tl+/N4HDL+xR\r\nEegikU+inDhOxBv0rLKwJyPZ5tIzfGebp6szn0WFo9ouDEk88Gw6bzQI2Mh0\r\nP7/hL8AKR9PlA8BdXgxTXD+VhUQH+3FYhEjwCGto7pCUGJibrxQZebT5xLWB\r\n4igxJlsbMYKslDQZLtGInMMHLZrNVFOIFW9WOhfuaMvy3QQT6IHQK2q+gr5I\r\nrEGPcpzHSNbQkR4qKHiRcDeV/VvlZsKUe4Z9sL1DTQRe5vsygKhfgCsn23xE\r\nkmZX3LXh77aix1z6136PaJk6q5z2386P2h5FUwi2nDucclBmXB22GBEVSb/n\r\ne58JlTPcgSB2LQXfDD0plpACaLFWq20arbMTcehyLl3jc1XZElPFE2YU3kfh\r\nqptkgaQLc3O9Akvgg6bprZ4TnOEZrhwwk3m1jENAGRVUD4PhfGxbg57SrlhV\r\nsqYwjcEPJGmy1rXqXF3gDYD4iQwWyRB3wkEmKjATHB42i0UMiJkq/amcWxa7\r\nxd+wDV76yxxzIIYmuHI2zV5Wp4fmcoNNyAWE7m9DDwNNYUo2BUZnxILIuxAG\r\nWyBajk08SPk6W+/qXDMbLV/AlSbH0/ontsOUtvECTxOJX9E/VRvxZLdKHYVT\r\nhWEGCJ/icr2dOObUH700tKzBeusK9ohL4ss=\r\n=gh3s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asemirsk","email":"al.semirski@gmail.com"},"maintainers":[{"name":"asemirsk","email":"al.semirski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/documentation_1.0.0-canary-24-24.0_1653470268225_0.9974592749669253"},"_hasShrinkwrap":false}},"maintainers":[{"name":"asemirsk","email":"al.semirski@gmail.com"}],"description":"A tool to aggregate markdown files for rendering by docsify","homepage":"https://github.com/johnsonandjohnson/bodiless-js#readme","repository":{"type":"git","url":"git+https://github.com/johnsonandjohnson/bodiless-js.git"},"author":{"name":"Erik Summerfield","email":"esummer3@its.jnj.com"},"bugs":{"url":"https://github.com/johnsonandjohnson/bodiless-js/issues"},"license":"Apache-2.0","readme":"","readmeFilename":""}