{"_id":"@andrioid/gatsby-source-webdav","_rev":"5-bc44b121ffd169683890679b3347689d","name":"@andrioid/gatsby-source-webdav","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.3":{"name":"@andrioid/gatsby-source-webdav","version":"0.1.3","description":"A gatsby plugin to source nodes from a webdav share","main":"index.js","keywords":["gatsby","gatsby-plugin"],"author":{"name":"Dan Garland"},"license":"MIT","dependencies":{"webdav":"^4.2.1","mime":"^2.4.4"},"_id":"@andrioid/gatsby-source-webdav@0.1.3","_nodeVersion":"12.21.0","_npmVersion":"7.7.4","dist":{"integrity":"sha512-XxJMQJCGL8FBfsbDh0wb3x1Uf7iGYPeqJ4fi8+0V1KQWvwB+NmdXc+oRtzL7NdMnhUu8aFkqx7eeDkkarQknfw==","shasum":"ed3158ad8d7bc55060f8c281779810f1c9d4dee0","tarball":"https://registry.npmjs.org/@andrioid/gatsby-source-webdav/-/gatsby-source-webdav-0.1.3.tgz","fileCount":4,"unpackedSize":5652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZYEnCRA9TVsSAnZWagAAyxoP/3O3Oiw1WNF6ERXvyhcH\nafMGJyf455HhjOM+EMDoe6ZvQbD3byhqomUbmSrSQarBO/CHmiYwOCw3x/tC\nBRKFQtiV0BMfmLIsIItirNddodBHEDxevcviGFRv9Dspwsaj69GdAC4iFDiI\nYktPO6eBRO/z/GOTUX60FTjOl7xX29VhfrrdhgeosTPYxAvCbUjOgDcdDamv\nr0XClU2IViKa3C8NArEreRDmZZ4LWN415Vm48MlDy3USeYuxaSudM0HOMEUb\nbO06B18C6LwO01SsDAtLYWnWVHAuju+PGtdmN1w5Xt6MfRPvch58DYWS3Ytq\niVBzPENZ3RxEfwQxD0IQm3awXxMobv01Aryq1cXAbfZadLvOz+JlhyZBmF5P\n1W/gPLHZlYQkUuMdIRKpStNgcoqaHtriLokWzf7IQq0Bl9zWNhosWOLg/ach\nIYrJ/YFgic6p2QM5TlOGHWNS+eB2koBTcjDIIOFX34XGcwHXUxpdw+w+FHHq\nK061d8Ywa0FaX08l0tMB3CmtPe/8DbVIHq0MbvXEf/bNnHkjV3Ca722+9dFj\nq4DcgILDS97bmlEWC7n39FKQEdQxLCrNvRC+W2qTAKqHpRN8kcg7EWQAslSc\niPmQds9zkhGmaMkJ+s1lqJthhREyRaHXSGO5llVAul8bH3uoC3yGALgpqjm1\nufrw\r\n=ef0M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJyce156nq/SME81+LyihJf+bkeZH9d9d4eWBlPjMbdAiAFYA3oKAOY3MujdwKntdJM+WJ1+FzKV1z82FXA+NKeDA=="}]},"_npmUser":{"name":"andrioid","email":"andri80@gmail.com"},"directories":{},"maintainers":[{"name":"andrioid","email":"andri80@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-webdav_0.1.3_1617264935392_0.5228070853578368"},"_hasShrinkwrap":false},"0.1.4":{"name":"@andrioid/gatsby-source-webdav","version":"0.1.4","description":"A gatsby plugin to source nodes from a webdav share","main":"index.js","keywords":["gatsby","gatsby-plugin"],"author":{"name":"Dan Garland"},"license":"MIT","dependencies":{"webdav":"^4.2.1","mime":"^2.4.4"},"_id":"@andrioid/gatsby-source-webdav@0.1.4","_nodeVersion":"12.21.0","_npmVersion":"7.7.4","dist":{"integrity":"sha512-K5jpTFwbCqjVXB9SEEqRkglj0mN6q4NjveAkZYFnCIcU6mG/y1IqDLxC77urYzjxLXDzEzak5xIb9iMqJGR+tg==","shasum":"f8b1d31150633baf310667bfbda09c1ffde8a07b","tarball":"https://registry.npmjs.org/@andrioid/gatsby-source-webdav/-/gatsby-source-webdav-0.1.4.tgz","fileCount":4,"unpackedSize":5735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZZDOCRA9TVsSAnZWagAAA5IP/3uAo1bnXqi9NFBrxjtn\n3cm3ZrUvpEoWXZZjzhPtQqHgk90wZZtveaAJj1DCkUyHMDAlpX8JtGFWEL0C\n7R8+1ONgjt6mdc9wXOVc78Rd28jPdrPlxG3Qcf4F6NHzuqc7bjy3S2oOuwnz\nLohLPp5KyaacvATL9yqE7Cj5C7d7RAG/Dvr5IFC6VQytv8k1UNLsuI2pxoAu\neLyglOS8bl/Sdmi/VT+LhjeV9H3kjMK8TgC4v9piOTjkE8Bt6kpvw2zrOkxQ\nAbNS45QiM/dOw+el2cECldE6lWmOF9KnF5ZUayqErjPPjQZOdjxn0KvvHwAF\nVS/af4j9oyb4i6ZJoMXkoKdbwxz2J1lJ12BcPA59dGu/dnqt3zdBmtISjtgv\n97NFEPgQ6qn3Y8ssEinWojN1oRK8bVkTdEKc3Crw0zxyrQr5WdUp/mxM6eCn\nLbk8/HHmd09Bjt94yZE5OPS4YOLuks/X5nYkf3W0nngeRkSNraweZWtOrRvV\nZbAvrp9+1sLSwP6MmrhKSmuFoiPKSvsLHqNuFIyZ/czQz3l59mcsCm3ql9SM\nEZYpWVihl1PFi25wo2jo0ssfCc66uHmWqhNZ4RPgckiiJOWvsDtBzbgQubQA\ntNMLmWTRKCgoYcV8Qlh+OpX9sWhth3Z/NKvR3yo2/876/wAvnqlFtd39uGip\nsviE\r\n=ULp2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrjFtrD/UJswG/RxLawVGpKc8Zs7exWYf2cflIXpbjsAIhAOVWSc1CTPxuKY97ZZQL69Nv3zDejiM0Y7W+3+/SD+tT"}]},"_npmUser":{"name":"andrioid","email":"andri80@gmail.com"},"directories":{},"maintainers":[{"name":"andrioid","email":"andri80@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-webdav_0.1.4_1617268942433_0.15320776401408587"},"_hasShrinkwrap":false},"0.1.5":{"name":"@andrioid/gatsby-source-webdav","version":"0.1.5","description":"A gatsby plugin to source nodes from a webdav share","main":"index.js","keywords":["gatsby","gatsby-plugin"],"author":{"name":"Dan Garland"},"license":"MIT","dependencies":{"webdav":"^4.2.1","mime":"^2.4.4"},"_id":"@andrioid/gatsby-source-webdav@0.1.5","_nodeVersion":"12.21.0","_npmVersion":"7.7.4","dist":{"integrity":"sha512-OaBxBsJeLdFB4xwq7BgYrobYeZq6KD4v2BU7EQEbIU0zV7LYLsFgJxLPHh77BlcZKIM2yHI68jvAMdvw4r/HEw==","shasum":"99cd9319e3825f274777760e85694ac124ed02fa","tarball":"https://registry.npmjs.org/@andrioid/gatsby-source-webdav/-/gatsby-source-webdav-0.1.5.tgz","fileCount":4,"unpackedSize":5794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgenBsCRA9TVsSAnZWagAAv1MQAIRNweh/QGDpXm1Wz3Jb\n6WQdFM11iSu9WvxZZ+CrH/cLeKQeZkCS56irYuG3owwx0W5G56XLBWCDEkw5\n3kCRWp/ed123CM7eotcWW3DHom9Z+0DhA9+gh7OqQUDgFM5dUVT1W8ZCCXiD\nVNfvcvGNdNyqCpbGuu6fh9iyXsuJAfAXqXbx+7YYuqPx8YUVIGJIX4VJn4HQ\ntD+Oz4TTwZ1Zvv60tTkSAp2oEf8yP0aVZahExgACE0qcCUJenguu/y2SWzdO\nwcF+Ti8DgAIYe0axoCyTVOWVaMTDg0N8OdUbyhmtG6tX3YJGg+chX0XWR+3o\naJGXHQWYkWMnJTKnN3/tlnpVjyHjXSZ1zAOYYl19vcqUAYfRDC9mEh+l0htL\nGfLvZUvQxnBMJq/vvupYb1phU+IRT9pWi2u8IYxvn23y34ux/gE4Hk4uKAtn\npySQz1CYm5yQONCX8419h9s/272k4Ma5DJNW6bSTSWY2Pv4sGT5leSMXEwAO\nT/1J3B0jr5TTABom1R/x4xe2x7BPfOaxlOHnxUFTL5I5ys3J7x6mT330QhVC\n2d5GbqICQp5Bt/B73F4fzbZ6kkh5txBatHHIRIiD4Qc4C6buSCs8jQTQOVJf\nNn9zul9Qx7dxbeI8XKWHYXK2vv0rc5VrQfbB028dKZ752vs0DlX6e4xmL6sK\ni7Em\r\n=SYPJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAa72wn3bYwKAdl6p6P34zhHxlQ0hahQl91Xvrr/Jt0AiBMbjCRwf3c5UBqn0FSGQXadNbac+ZQVaF2T38qY2WvzQ=="}]},"_npmUser":{"name":"andrioid","email":"andri80@gmail.com"},"directories":{},"maintainers":[{"name":"andrioid","email":"andri80@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-webdav_0.1.5_1618636907749_0.3570134247499386"},"_hasShrinkwrap":false},"0.1.6":{"name":"@andrioid/gatsby-source-webdav","version":"0.1.6","description":"A gatsby plugin to source nodes from a webdav share","main":"index.js","keywords":["gatsby","gatsby-plugin"],"author":{"name":"Dan Garland"},"license":"MIT","dependencies":{"webdav":"^4.2.1","mime":"^2.4.4"},"_id":"@andrioid/gatsby-source-webdav@0.1.6","_nodeVersion":"12.21.0","_npmVersion":"7.7.4","dist":{"integrity":"sha512-/avPDody/Ty08mlc1yQzWvBzEzmFibPQ4zVRNaCOc1QTqRnO/YUZhwJYvTBVe7Heq+HySE6yNzeD5HfkK116Lw==","shasum":"7840b91e37b269c02746f128c27acb2eb32908d4","tarball":"https://registry.npmjs.org/@andrioid/gatsby-source-webdav/-/gatsby-source-webdav-0.1.6.tgz","fileCount":4,"unpackedSize":5833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgesg1CRA9TVsSAnZWagAAqG4P/3KdjyGygTToGBAAWY8q\nrUTM2ytQIMeBwjG+gusOA5uo/JEVBJUZtt/pqnpJHN+yhkIYOjBcaR01dPbw\nOWeR5l+79nQoFylEkFpm1X038DEiaVrPn77EY05Uz3IGv3MnD7KxIzMN/wzG\nOXQD17IkO2wdRFzp2dzq4gdPzC2gM62nUOJlAoVu3MIQroLECxuSZ7KMSCr8\nkeHZGmu59HjlgNbcIUKh6rlRdXsnuo6bsYzOetF0JfNHyuuyS+IXijqOykyP\n8mT9lDojvGefbo9V/Gz7zqRFIJ+POvw3exVPu2Hd73XmOXQrt6imKxbFzHbf\nZbouh50Wai8HTOre649smlhTOkcyFtvpeyumWtSSJOaqeShSdqnYfAj7f3PS\nMw1fx3/4TOEt4VgcI2aGESJ6FgB0zhGxLf9goNMkZyDszO5CqM0eFUjZ9hFj\nWJy25iCHR8NEZwvhHq5UwVYRp05v7GIfmBawtBe7r3Y0SSXWf8DkgW9XmkJP\n/WJy48LM4GK9X08GNzPL8wbliSyBkbtTAzVAJB6Suc9Y4fUVQXGcouaVUeRL\ngeHcd+aVTZ7wepfNWRBND1IAko1maX5PIYdX2SamXS+qZAnxAjW05K6N4+RB\nnEjOzp2+mimkGnPKCUzIpGU8M4qYbeneROrbVX5uepBt5eqcS5CnHB9G86dI\n7fdY\r\n=dacX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvaTpcI2wZ3zdk5MLzQrrOkLOMnQ0qIMBMSvzzf0CuHAIgBYPISEXca+UmB0LxpheCXAxEy/o0PUptm3d39srvVeI="}]},"_npmUser":{"name":"andrioid","email":"andri80@gmail.com"},"directories":{},"maintainers":[{"name":"andrioid","email":"andri80@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-webdav_0.1.6_1618659381185_0.1879594348394411"},"_hasShrinkwrap":false},"0.1.7":{"name":"@andrioid/gatsby-source-webdav","version":"0.1.7","description":"A gatsby plugin to source nodes from a webdav share","main":"index.js","keywords":["gatsby","gatsby-plugin"],"author":{"name":"Dan Garland"},"license":"MIT","dependencies":{"webdav":"^4.2.1","mime":"^2.4.4"},"_id":"@andrioid/gatsby-source-webdav@0.1.7","_nodeVersion":"14.16.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-zCbc/K6rAZb7FFc+EBdq04zUG7mv3jtcV1C+2Pg1P5szBG8KAtt0FWSq8ZtXDVfczBYkZ6S+43O9tfG9m3GRcg==","shasum":"7bea552a6f78b51f8cec7ac423d1895fe9e396cd","tarball":"https://registry.npmjs.org/@andrioid/gatsby-source-webdav/-/gatsby-source-webdav-0.1.7.tgz","fileCount":4,"unpackedSize":5866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfCWiCRA9TVsSAnZWagAAqGgP/iRAC20d/JLDErs2Oi+H\n+aL0jA/cmevaNXhyasqggXj1UtnVBVLxnBOehXyN66JJmQQDzhizSEZ8dBVA\ni9hQusa9XW1B06cD+1liDAr7bg0AjObeaoi8Z2YmapPFT646A78STpuOBy7q\ndHmE6vrYeAtpnKv+J743kJTGwEe5tWlWVzOlScrn6D4I8Ui9wV3X85UjF2ho\nEInFXrRQtnhc7l/GSDLeIyP4yX1Usxxk5mpgCmtKK3qNkm3EuT1uegFXWVGx\nqVwiVCAMqAcGbV+9wixosec7qzllgx9OgJKwa9pdj68Zx/qtlmNl5dfKBCqI\nyfB2/ykSYTfyAJChf1vc0nUF1frghQep1DCSg6dbrhcGa7r7Ret5NWInNMcv\nL35kSh4w7KZoEATshm7jVgKRDymJKXUApJ7Y6090QcoOAX4CxLuWk7RDekqK\nfZoQDOTwWw/xjUPm+cwNtpyqofkT4mb//mjGNP15meccgNY+Gjj+vePVDwMN\nEQs1bCoJuSkedg5CxX8EZYrjhkz48xVoCoJmAoVECG6ipOLVe8nyf6fq0RTT\nur0jBY4QeCfgVqYQjBFWe/uWVTrV4DAfrn5sAnnaAtjGkjAioj/OK2Hv7CQ4\nV68ydcIwiV1djs/E4uPrNZzJrn7VJj/0y3oU9L2HjSI3z/BtARqmOWqWjksL\nDI5z\r\n=lpJm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpZvVwF/GLsxQ6kYEF6Z7o5x5bawi7wEtym8/RFVm8lgIhANqX5Cr03gADq+vHqdLCLrSkP7IRIKk4TpHUmHvxICtl"}]},"_npmUser":{"name":"andrioid","email":"andri80@gmail.com"},"directories":{},"maintainers":[{"name":"andrioid","email":"andri80@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-source-webdav_0.1.7_1618748833592_0.8500536784534982"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-01T08:15:35.344Z","0.1.3":"2021-04-01T08:15:35.505Z","modified":"2022-04-04T14:02:22.733Z","0.1.4":"2021-04-01T09:22:22.569Z","0.1.5":"2021-04-17T05:21:48.046Z","0.1.6":"2021-04-17T11:36:21.341Z","0.1.7":"2021-04-18T12:27:13.731Z"},"maintainers":[{"name":"andrioid","email":"andri80@gmail.com"}],"description":"A gatsby plugin to source nodes from a webdav share","keywords":["gatsby","gatsby-plugin"],"author":{"name":"Dan Garland"},"license":"MIT","readme":"## Gatsby-Source-Webdav\n\nThis source package creates Gatsby nodes for images and videos mounted on a WebDAV share, for use in your static website. This might be useful if you want to publish WebDAV content for instance from your Nextcloud server.\n\n*N.B.* Check the version number before you decide to use this in your production app.\n\n### Dependencies\n\nThis ought to work out of the box with any gatsby website.\n\n### Learning Resources \n\nTODO\n\n## How to install\n\n> npm --save gatsby-source-webdav\n\nThen, add the plugin to your `gatsby-config.js`\n\n```\nplugins: [\n  {\n    resolve: `gatsby-source-webdav`,\n    options: {\n      baseURL: \"https://yourdomain/webdav\",\n      credentials: {\n        username: \"username\",\n        password: \"password\",\n      },\n      recursive: true,\n      sharePath: \"/\",\n    },\n  }\n]\n```\n    \n## Available options\n\nbaseURL - the URL to your WebDAV server\ncredentials - username/password (optional)\nrecursive - should we source files in subdirectories of the WebDAV share? true / false\nsharePath - what path under the WebDav share should we use?\n\n## Using\n\nIf you've configured the plugin correctly, you ought to be able to query for your WebDAV nodes in GraphQL.\n\n```graphql\nquery {\n      allWebdav(sort: { fields: [lastmod], order: DESC }) {\n        edges {\n          node {\n            basename\n            filename\n            id\n            lastmod\n            mime\n            size\n            type\n            webDavContent {\n              publicURL\n              childImageSharp {\n                fluid {\n                  src\n                  srcSet\n                  aspectRatio\n                  sizes\n                  base64\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n```\n\nImages will have entries populated in `childImageSharp`, so you can make use of `gatsby-image` features, whereas the videos will just have a `publicURL`. Use the `type` field to determine what kind of file is being returned.\n\nSee the example site on GitHub for an example of how to use with a sample `gatsby-node.js`\n\n## When do I use this plugin?\n\n* If you want to make static websites using assets from a WebDAV share\n\n## How to run tests\n\nTODO\n\n## How to develop locally\n\nCheckout the monorepo from Github and then to see an example Gatsby site that uses the plugin, you can run the following:\n\n> yarn workspace example-site \n> yarn workspace example-site develop\n\nAnd visit http://localhost:8000 \n\n## How to contribute\n\nSend me a PR!\n","readmeFilename":"README.md"}